0000029644-20-000022.txt : 20200603 0000029644-20-000022.hdr.sgml : 20200603 20200603125942 ACCESSION NUMBER: 0000029644-20-000022 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20200430 FILED AS OF DATE: 20200603 DATE AS OF CHANGE: 20200603 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DONALDSON CO INC CENTRAL INDEX KEY: 0000029644 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL & COMMERCIAL FANS & BLOWERS & AIR PURIFYING EQUIP [3564] IRS NUMBER: 410222640 STATE OF INCORPORATION: DE FISCAL YEAR END: 0731 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-07891 FILM NUMBER: 20939469 BUSINESS ADDRESS: STREET 1: 1400 W. 94TH ST. CITY: MINNEAPOLIS STATE: MN ZIP: 55431 BUSINESS PHONE: 6128873131 MAIL ADDRESS: STREET 1: 1400 W 94TH STREET CITY: MINNEAPOLIS STATE: MN ZIP: 55431 10-Q 1 dci-20200430.htm 10-Q dci-20200430
000002964407/312020Q3FALSE126,129,111P3Y00000296442019-08-012020-04-30xbrli:shares00000296442020-05-29iso4217:USD00000296442020-02-012020-04-3000000296442019-02-012019-04-3000000296442018-08-012019-04-30iso4217:USDxbrli:shares00000296442020-04-3000000296442019-07-3100000296442018-07-3100000296442019-04-300000029644us-gaap:CommonStockMember2020-01-310000029644us-gaap:AdditionalPaidInCapitalMember2020-01-310000029644us-gaap:RetainedEarningsMember2020-01-310000029644us-gaap:NoncontrollingInterestMember2020-01-310000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2020-01-310000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-310000029644us-gaap:TreasuryStockMember2020-01-3100000296442020-01-310000029644us-gaap:RetainedEarningsMember2020-02-012020-04-300000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-02-012020-04-300000029644us-gaap:TreasuryStockMember2020-02-012020-04-300000029644us-gaap:NoncontrollingInterestMember2020-02-012020-04-300000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2020-02-012020-04-300000029644us-gaap:CommonStockMember2020-04-300000029644us-gaap:AdditionalPaidInCapitalMember2020-04-300000029644us-gaap:RetainedEarningsMember2020-04-300000029644us-gaap:NoncontrollingInterestMember2020-04-300000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2020-04-300000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-300000029644us-gaap:TreasuryStockMember2020-04-300000029644us-gaap:CommonStockMember2019-01-310000029644us-gaap:AdditionalPaidInCapitalMember2019-01-310000029644us-gaap:RetainedEarningsMember2019-01-310000029644us-gaap:NoncontrollingInterestMember2019-01-310000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2019-01-310000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-310000029644us-gaap:TreasuryStockMember2019-01-3100000296442019-01-310000029644us-gaap:RetainedEarningsMember2019-02-012019-04-300000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-02-012019-04-300000029644us-gaap:TreasuryStockMember2019-02-012019-04-300000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2019-02-012019-04-300000029644us-gaap:CommonStockMember2019-04-300000029644us-gaap:AdditionalPaidInCapitalMember2019-04-300000029644us-gaap:RetainedEarningsMember2019-04-300000029644us-gaap:NoncontrollingInterestMember2019-04-300000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2019-04-300000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-300000029644us-gaap:TreasuryStockMember2019-04-300000029644us-gaap:CommonStockMember2019-07-310000029644us-gaap:AdditionalPaidInCapitalMember2019-07-310000029644us-gaap:RetainedEarningsMember2019-07-310000029644us-gaap:NoncontrollingInterestMember2019-07-310000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2019-07-310000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-310000029644us-gaap:TreasuryStockMember2019-07-310000029644us-gaap:RetainedEarningsMember2019-08-012020-04-300000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-08-012020-04-300000029644us-gaap:TreasuryStockMember2019-08-012020-04-300000029644us-gaap:NoncontrollingInterestMember2019-08-012020-04-300000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2019-08-012020-04-300000029644us-gaap:CommonStockMember2018-07-310000029644us-gaap:AdditionalPaidInCapitalMember2018-07-310000029644us-gaap:RetainedEarningsMember2018-07-310000029644us-gaap:NoncontrollingInterestMember2018-07-310000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2018-07-310000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-310000029644us-gaap:TreasuryStockMember2018-07-310000029644us-gaap:RetainedEarningsMember2018-08-012019-04-300000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-08-012019-04-300000029644us-gaap:TreasuryStockMember2018-08-012019-04-300000029644us-gaap:NoncontrollingInterestMember2018-08-012019-04-300000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2018-08-012019-04-300000029644us-gaap:AccountingStandardsUpdate201602Member2019-08-01xbrli:pure0000029644dci:BOFAInternationalLTDMember2018-10-310000029644dci:BOFAInternationalLTDMember2018-08-012018-10-310000029644dci:BOFAInternationalLTDMember2019-05-012019-07-310000029644dci:BOFAInternationalLTDMember2019-07-310000029644us-gaap:LandMember2020-04-300000029644us-gaap:LandMember2019-07-310000029644us-gaap:BuildingMember2020-04-300000029644us-gaap:BuildingMember2019-07-310000029644us-gaap:MachineryAndEquipmentMember2020-04-300000029644us-gaap:MachineryAndEquipmentMember2019-07-310000029644us-gaap:SoftwareDevelopmentMember2020-04-300000029644us-gaap:SoftwareDevelopmentMember2019-07-310000029644us-gaap:ConstructionInProgressMember2020-04-300000029644us-gaap:ConstructionInProgressMember2019-07-310000029644dci:EngineProductsMember2019-07-310000029644dci:IndustrialProductsMember2019-07-310000029644dci:EngineProductsMember2019-08-012020-04-300000029644dci:IndustrialProductsMember2019-08-012020-04-300000029644dci:EngineProductsMember2020-04-300000029644dci:IndustrialProductsMember2020-04-300000029644us-gaap:CustomerRelationshipsMember2020-04-300000029644dci:PatentsTrademarksandTechnologyMember2020-04-300000029644us-gaap:CustomerRelationshipsMember2019-07-310000029644dci:PatentsTrademarksandTechnologyMember2019-07-310000029644country:US2020-02-012020-04-300000029644country:US2019-02-012019-04-300000029644country:US2019-08-012020-04-300000029644country:US2018-08-012019-04-300000029644us-gaap:EMEAMember2020-02-012020-04-300000029644us-gaap:EMEAMember2019-02-012019-04-300000029644us-gaap:EMEAMember2019-08-012020-04-300000029644us-gaap:EMEAMember2018-08-012019-04-300000029644srt:AsiaPacificMember2020-02-012020-04-300000029644srt:AsiaPacificMember2019-02-012019-04-300000029644srt:AsiaPacificMember2019-08-012020-04-300000029644srt:AsiaPacificMember2018-08-012019-04-300000029644srt:LatinAmericaMember2020-02-012020-04-300000029644srt:LatinAmericaMember2019-02-012019-04-300000029644srt:LatinAmericaMember2019-08-012020-04-300000029644srt:LatinAmericaMember2018-08-012019-04-300000029644us-gaap:EmployeeStockOptionMemberdci:A2010MasterStockIncentivePlanMember2019-08-012020-04-300000029644us-gaap:EmployeeStockOptionMember2020-02-012020-04-300000029644us-gaap:EmployeeStockOptionMember2019-02-012019-04-300000029644us-gaap:EmployeeStockOptionMember2019-08-012020-04-300000029644us-gaap:EmployeeStockOptionMember2018-08-012019-04-300000029644us-gaap:EmployeeStockOptionMember2020-04-300000029644dci:A2010MasterStockIncentivePlanMemberus-gaap:PerformanceSharesMember2019-08-012020-04-300000029644dci:A2010MasterStockIncentivePlanMemberus-gaap:PerformanceSharesMembersrt:MinimumMember2019-08-012020-04-300000029644srt:MaximumMemberdci:A2010MasterStockIncentivePlanMemberus-gaap:PerformanceSharesMember2019-08-012020-04-300000029644us-gaap:PerformanceSharesMember2020-02-012020-04-300000029644us-gaap:PerformanceSharesMember2019-02-012019-04-300000029644us-gaap:PerformanceSharesMember2019-08-012020-04-300000029644us-gaap:PerformanceSharesMember2018-08-012019-04-300000029644us-gaap:PerformanceSharesMember2019-07-310000029644us-gaap:PerformanceSharesMember2020-04-30dci:plan0000029644dci:ReclassificationOtherMember2020-04-300000029644country:USus-gaap:PensionPlansDefinedBenefitMember2020-07-310000029644country:USus-gaap:PensionPlansDefinedBenefitMember2020-02-012020-04-300000029644us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2020-02-012020-04-300000029644us-gaap:SubsequentEventMembercountry:USus-gaap:PensionPlansDefinedBenefitMember2020-05-012020-05-310000029644us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2019-08-012020-04-300000029644us-gaap:ForeignPlanMemberus-gaap:PensionPlansDefinedBenefitMember2020-04-300000029644us-gaap:LongTermDebtMemberus-gaap:FairValueInputsLevel2Member2020-04-300000029644us-gaap:FairValueInputsLevel2Memberdci:LongTermDebtVariableInterestRateMember2020-04-300000029644us-gaap:ForeignExchangeForwardMember2020-04-300000029644us-gaap:ForeignExchangeForwardMember2019-07-310000029644us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMember2020-04-300000029644us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMember2019-07-310000029644us-gaap:NetInvestmentHedgingMember2020-04-300000029644us-gaap:NetInvestmentHedgingMember2019-07-310000029644us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Member2020-04-300000029644us-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Member2019-07-310000029644us-gaap:FairValueInputsLevel2Member2020-04-300000029644us-gaap:FairValueInputsLevel2Member2019-07-310000029644us-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-04-300000029644us-gaap:OtherNoncurrentAssetsMemberus-gaap:FairValueInputsLevel2Member2020-04-300000029644us-gaap:FairValueInputsLevel2Memberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-07-310000029644us-gaap:ForeignExchangeForwardMember2020-02-012020-04-300000029644us-gaap:ForeignExchangeForwardMember2019-02-012019-04-300000029644us-gaap:ForeignExchangeForwardMember2019-08-012020-04-300000029644us-gaap:ForeignExchangeForwardMember2018-08-012019-04-300000029644us-gaap:FairValueInputsLevel3Member2020-04-300000029644us-gaap:FairValueInputsLevel3Member2019-07-310000029644us-gaap:SubsequentEventMember2020-05-292020-05-290000029644us-gaap:AccumulatedTranslationAdjustmentMember2020-01-310000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-310000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-310000029644us-gaap:AccumulatedTranslationAdjustmentMember2020-02-012020-04-300000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-02-012020-04-300000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-02-012020-04-300000029644us-gaap:AccumulatedTranslationAdjustmentMember2020-04-300000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-04-300000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-04-300000029644us-gaap:AccumulatedTranslationAdjustmentMember2019-01-310000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-01-310000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-01-310000029644us-gaap:AccumulatedTranslationAdjustmentMember2019-02-012019-04-300000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-02-012019-04-300000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-02-012019-04-300000029644us-gaap:AccumulatedTranslationAdjustmentMember2019-04-300000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-04-300000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-04-300000029644us-gaap:AccumulatedTranslationAdjustmentMember2019-07-310000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-07-310000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-07-310000029644us-gaap:AccumulatedTranslationAdjustmentMember2019-08-012020-04-300000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-08-012020-04-300000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-08-012020-04-300000029644us-gaap:AccumulatedTranslationAdjustmentMember2018-07-310000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-07-310000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-07-310000029644us-gaap:AccumulatedTranslationAdjustmentMember2018-08-012019-04-300000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2018-08-012019-04-300000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2018-08-012019-04-300000029644dci:AdvancedFiltrationSystemsIncMember2020-04-300000029644dci:AdvancedFiltrationSystemsIncMember2019-07-310000029644dci:AdvancedFiltrationSystemsIncMember2020-02-012020-04-300000029644dci:AdvancedFiltrationSystemsIncMember2019-02-012019-04-300000029644dci:AdvancedFiltrationSystemsIncMember2019-08-012020-04-300000029644dci:AdvancedFiltrationSystemsIncMember2018-08-012019-04-300000029644us-gaap:RoyaltyMemberdci:AdvancedFiltrationSystemsIncMember2020-02-012020-04-300000029644us-gaap:RoyaltyMemberdci:AdvancedFiltrationSystemsIncMember2019-02-012019-04-300000029644us-gaap:RoyaltyMemberdci:AdvancedFiltrationSystemsIncMember2019-08-012020-04-300000029644us-gaap:RoyaltyMemberdci:AdvancedFiltrationSystemsIncMember2018-08-012019-04-30dci:segment0000029644dci:EngineProductsMemberus-gaap:OperatingSegmentsMember2020-02-012020-04-300000029644dci:EngineProductsMemberus-gaap:OperatingSegmentsMember2019-02-012019-04-300000029644dci:EngineProductsMemberus-gaap:OperatingSegmentsMember2019-08-012020-04-300000029644dci:EngineProductsMemberus-gaap:OperatingSegmentsMember2018-08-012019-04-300000029644dci:IndustrialProductsMemberus-gaap:OperatingSegmentsMember2020-02-012020-04-300000029644dci:IndustrialProductsMemberus-gaap:OperatingSegmentsMember2019-02-012019-04-300000029644dci:IndustrialProductsMemberus-gaap:OperatingSegmentsMember2019-08-012020-04-300000029644dci:IndustrialProductsMemberus-gaap:OperatingSegmentsMember2018-08-012019-04-300000029644us-gaap:CorporateNonSegmentMember2020-02-012020-04-300000029644us-gaap:CorporateNonSegmentMember2019-02-012019-04-300000029644us-gaap:CorporateNonSegmentMember2019-08-012020-04-300000029644us-gaap:CorporateNonSegmentMember2018-08-012019-04-300000029644dci:EngineProductsMemberdci:OffRoadProductsMemberus-gaap:OperatingSegmentsMember2020-02-012020-04-300000029644dci:EngineProductsMemberdci:OffRoadProductsMemberus-gaap:OperatingSegmentsMember2019-02-012019-04-300000029644dci:EngineProductsMemberdci:OffRoadProductsMemberus-gaap:OperatingSegmentsMember2019-08-012020-04-300000029644dci:EngineProductsMemberdci:OffRoadProductsMemberus-gaap:OperatingSegmentsMember2018-08-012019-04-300000029644dci:OnRoadProductsMemberdci:EngineProductsMemberus-gaap:OperatingSegmentsMember2020-02-012020-04-300000029644dci:OnRoadProductsMemberdci:EngineProductsMemberus-gaap:OperatingSegmentsMember2019-02-012019-04-300000029644dci:OnRoadProductsMemberdci:EngineProductsMemberus-gaap:OperatingSegmentsMember2019-08-012020-04-300000029644dci:OnRoadProductsMemberdci:EngineProductsMemberus-gaap:OperatingSegmentsMember2018-08-012019-04-300000029644dci:AftermarketProductsMemberdci:EngineProductsMemberus-gaap:OperatingSegmentsMember2020-02-012020-04-300000029644dci:AftermarketProductsMemberdci:EngineProductsMemberus-gaap:OperatingSegmentsMember2019-02-012019-04-300000029644dci:AftermarketProductsMemberdci:EngineProductsMemberus-gaap:OperatingSegmentsMember2019-08-012020-04-300000029644dci:AftermarketProductsMemberdci:EngineProductsMemberus-gaap:OperatingSegmentsMember2018-08-012019-04-300000029644dci:EngineProductsMemberdci:AerospaceAndDefenseProductsMemberus-gaap:OperatingSegmentsMember2020-02-012020-04-300000029644dci:EngineProductsMemberdci:AerospaceAndDefenseProductsMemberus-gaap:OperatingSegmentsMember2019-02-012019-04-300000029644dci:EngineProductsMemberdci:AerospaceAndDefenseProductsMemberus-gaap:OperatingSegmentsMember2019-08-012020-04-300000029644dci:EngineProductsMemberdci:AerospaceAndDefenseProductsMemberus-gaap:OperatingSegmentsMember2018-08-012019-04-300000029644dci:IndustrialFiltrationSolutionsProductsMemberdci:IndustrialProductsMemberus-gaap:OperatingSegmentsMember2020-02-012020-04-300000029644dci:IndustrialFiltrationSolutionsProductsMemberdci:IndustrialProductsMemberus-gaap:OperatingSegmentsMember2019-02-012019-04-300000029644dci:IndustrialFiltrationSolutionsProductsMemberdci:IndustrialProductsMemberus-gaap:OperatingSegmentsMember2019-08-012020-04-300000029644dci:IndustrialFiltrationSolutionsProductsMemberdci:IndustrialProductsMemberus-gaap:OperatingSegmentsMember2018-08-012019-04-300000029644dci:IndustrialProductsMemberdci:GasTurbineProductsMemberus-gaap:OperatingSegmentsMember2020-02-012020-04-300000029644dci:IndustrialProductsMemberdci:GasTurbineProductsMemberus-gaap:OperatingSegmentsMember2019-02-012019-04-300000029644dci:IndustrialProductsMemberdci:GasTurbineProductsMemberus-gaap:OperatingSegmentsMember2019-08-012020-04-300000029644dci:IndustrialProductsMemberdci:GasTurbineProductsMemberus-gaap:OperatingSegmentsMember2018-08-012019-04-300000029644dci:SpecialApplicationsProductsMemberdci:IndustrialProductsMemberus-gaap:OperatingSegmentsMember2020-02-012020-04-300000029644dci:SpecialApplicationsProductsMemberdci:IndustrialProductsMemberus-gaap:OperatingSegmentsMember2019-02-012019-04-300000029644dci:SpecialApplicationsProductsMemberdci:IndustrialProductsMemberus-gaap:OperatingSegmentsMember2019-08-012020-04-300000029644dci:SpecialApplicationsProductsMemberdci:IndustrialProductsMemberus-gaap:OperatingSegmentsMember2018-08-012019-04-3000000296442019-08-010000029644us-gaap:RevolvingCreditFacilityMemberdci:UnsecuredRevolvingCreditFacilityMaturingJuly2022Member2020-04-300000029644us-gaap:RevolvingCreditFacilityMemberdci:UnsecuredRevolvingCreditFacilityMaturingJuly2022Member2020-03-012020-03-31iso4217:EUR0000029644dci:UnsecuredDebtMaturingOctober2024Memberus-gaap:UnsecuredDebtMember2019-10-310000029644dci:UnsecuredDebtMaturingOctober2024Memberus-gaap:UnsecuredDebtMember2020-04-300000029644us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMemberdci:UnsecuredRevolvingCreditFacilityMaturingJuly2022Member2020-05-18


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
_____________________________________________________________
FORM 10-Q
_____________________________________________________________
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE QUARTERLY PERIOD ENDED APRIL 30, 2020
        OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 FOR THE TRANSITION PERIOD FROM _________________ TO _________________.
Commission File Number 1-7891
DONALDSON COMPANY, INC.
(Exact name of registrant as specified in its charter)
Delaware 41-0222640
(State or other jurisdiction of (I.R.S. Employer
incorporation or organization) Identification No.)
1400 West 94th Street
Minneapolis, Minnesota 55431
(Address of principal executive offices, including zip code)
Registrant’s telephone number, including area code: (952) 887-3131
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $5.00 par valueDCINew York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
 Large accelerated filerAccelerated filer
   
 Non-accelerated filer Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date: common stock, $5 par value - 126,129,111 shares as of May 29, 2020.




PART I. FINANCIAL INFORMATION

Item 1.Financial Statements

DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS
(In millions, except per share amounts)
(Unaudited)
 
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
Net sales$629.7  $712.8  $1,964.4  $2,117.9  
Cost of sales420.5  472.1  1,300.7  1,413.4  
Gross profit209.2  240.7  663.7  704.5  
Operating expenses124.7  140.7  406.1  420.7  
Operating income84.5  100.0  257.6  283.8  
Interest expense4.4  5.2  13.5  14.7  
Other income, net(4.3) (4.7) (9.8) (7.3) 
Earnings before income taxes84.4  99.5  253.9  276.4  
Income taxes21.0  24.3  61.0  67.3  
Net earnings $63.4  $75.2  $192.9  $209.1  
Weighted average shares – basic 126.9  128.2  127.0  128.5  
Weighted average shares – diluted127.7  130.0  128.5  130.4  
Net earnings per share – basic$0.50  $0.59  $1.52  $1.63  
Net earnings per share – diluted$0.50  $0.58  $1.50  $1.60  
 
See Notes to Condensed Consolidated Financial Statements.
2


DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In millions)
(Unaudited)
 
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
Net earnings $63.4  $75.2  $192.9  $209.1  
Other comprehensive income (loss):
Foreign currency translation loss (35.3) (11.9) (24.8) (12.4) 
Pension liability adjustment, net of deferred taxes of $0.7, $(0.5), $0.4, and $(1.1), respectively
(2.0) 1.2    3.3  
Derivatives:
Gain (loss) on hedging derivatives, net of deferred taxes of $(0.9), $0.0, $(0.2) and $(0.3), respectively
1.4  (0.2) 2.2  0.3  
Reclassifications of losses on hedging derivatives to net earnings, net of taxes of $(1.2), $0.1, $(1.9), and $0.2, respectively
2.1    3.4    
Total derivatives3.5  (0.2) 5.6  0.3  
Net other comprehensive loss(33.8) (10.9) (19.2) (8.8) 
Comprehensive income $29.6  $64.3  $173.7  $200.3  
 
See Notes to Condensed Consolidated Financial Statements.
3


DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(In millions, except share amounts)
(Unaudited)
April 30,
2020
July 31,
2019
Assets  
Current assets:  
Cash and cash equivalents$326.5  $177.8  
Accounts receivable, less allowance of $5.3 and $4.8, respectively
460.5  529.5  
Inventories, net346.5  332.8  
Prepaid expenses and other current assets87.0  82.5  
Total current assets1,220.5  1,122.6  
Property, plant and equipment, net
614.3  588.9  
Right-of-use lease assets71.4    
Goodwill303.8  303.1  
Intangible assets, net65.3  70.9  
Deferred income taxes15.4  14.2  
Other long-term assets47.8  42.9  
Total assets$2,338.5  $2,142.6  
Liabilities and Shareholders’ Equity
Current liabilities:
Short-term borrowings$8.1  $2.1  
Current maturities of long-term debt50.0  50.2  
Trade accounts payable202.7  237.5  
Current lease liabilities24.0    
Other current liabilities148.0  193.1  
Total current liabilities432.8  482.9  
Long-term debt735.1  584.4  
Non-current income taxes payable104.0  110.9  
Deferred income taxes18.6  13.2  
Long-term lease liabilities47.4    
Other long-term liabilities45.8  48.5  
Total liabilities1,383.7  1,239.9  
Commitments and contingencies (Note 15)
Redeemable non-controlling interest10.3  10.0  
Shareholders’ equity:
Preferred stock, $1.00 par value, 1,000,000 shares authorized, none issued
    
Common stock, $5.00 par value, 240,000,000 shares authorized, 151,643,194 shares issued
758.2  758.2  
Retained earnings1,418.8  1,281.5  
Non-controlling interest5.7  5.4  
Stock-compensation plans14.0  21.7  
Accumulated other comprehensive loss(212.1) (192.9) 
Treasury stock, 25,480,083 and 24,324,483 shares, respectively, at cost
(1,040.1) (981.2) 
Total shareholders’ equity944.5  892.7  
Total liabilities and shareholders’ equity$2,338.5  $2,142.6  
 See Notes to Condensed Consolidated Financial Statements.
4


DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In millions)
(Unaudited)
 
Nine Months Ended
April 30,
20202019
Operating Activities  
Net earnings $192.9  $209.1  
Adjustments to reconcile net earnings to net cash provided by operating activities:
Depreciation and amortization64.6  59.8  
Deferred income taxes2.4  8.8  
Stock-based compensation expense11.6  13.8  
Other, net19.2  (8.5) 
Changes in operating assets and liabilities, excluding effect of acquired business(25.5) (59.8) 
Net cash provided by operating activities265.2  223.2  
Investing Activities
Net expenditures on property, plant and equipment(106.2) (112.4) 
Acquisitions, net of cash acquired  (96.0) 
Net cash used in investing activities(106.2) (208.4) 
Financing Activities
Proceeds from long-term debt262.7  145.0  
Repayments of long-term debt(111.1) (24.8) 
Change in short-term borrowings5.7  22.9  
Purchase of treasury stock(94.3) (104.4) 
Dividends paid(79.8) (72.9) 
Tax withholding payments for stock compensation transactions(6.3) (4.1) 
Exercise of stock options19.4  24.6  
Net cash used in financing activities(3.7) (13.7) 
Effect of exchange rate changes on cash(6.6) (2.0) 
Increase (decrease) in cash and cash equivalents148.7  (0.9) 
Cash and cash equivalents, beginning of period177.8  204.7  
Cash and cash equivalents, end of period$326.5  $203.8  
Supplemental Cash Flow Information
Cash paid during the year for:
Income taxes$59.5  $73.1  
Interest$14.2  $14.2  
Supplemental Disclosure of Non-Cash Investing Transactions
Accrued property, plant and equipment additions$9.9  $16.1  
 
See Notes to Condensed Consolidated Financial Statements.
5


DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY
(In millions, except per share amounts)
(Unaudited)


Three Months Ended April 30, 2020 and 2019
Common
Stock
Additional
Paid-in
Capital
Retained
Earnings
Non-
Controlling
Interest
Stock Compensation PlansAccumulated
Other
Comprehensive
Loss
Treasury
Stock
Total
Balance January 31, 2020$758.2  $  $1,354.1  $5.6  $14.5  $(178.3) $(1,013.7) $940.4  
Net earnings63.4  63.4  
Other comprehensive loss(33.8) (33.8) 
Treasury stock acquired(29.3) (29.3) 
Dividends declared 0.1  0.1  
Stock compensation and other activity1.2  0.1  (0.5) 2.9  3.7  
Balance April 30, 2020$758.2  $  $1,418.8  $5.7  $14.0  $(212.1) $(1,040.1) $944.5  
Balance January 31, 2019$758.2  $  $1,202.7  $5.2  $21.1  $(147.7) $(966.9) $872.6  
Net earnings75.2  75.2  
Other comprehensive loss(10.9) (10.9) 
Treasury stock acquired(2.4) (2.4) 
Dividends declared0.1  0.1  
Stock compensation and other activity(2.0) 1.2  11.1  10.3  
Balance April 30, 2019$758.2  $  $1,276.0  $5.2  $22.3  $(158.6) $(958.2) $944.9  

Nine Months Ended April 30, 2020 and 2019
Common
Stock
Additional
Paid-in
Capital
Retained
Earnings
Non-
Controlling
Interest
Stock Compensation PlansAccumulated
Other
Comprehensive
Loss
Treasury
Stock
Total
Balance July 31, 2019$758.2  $  $1,281.5  $5.4  $21.7  $(192.9) $(981.2) $892.7  
Net earnings192.9  192.9  
Other comprehensive loss(19.2) (19.2) 
Treasury stock acquired(94.3) (94.3) 
Dividends declared ($0.42 per share)
(53.0) (53.0) 
Stock compensation and other activity(2.6) 0.3  (7.7) 35.4  25.4  
Balance April 30, 2020$758.2  $  $1,418.8  $5.7  $14.0  $(212.1) $(1,040.1) $944.5  
Balance July 31, 2018$758.2  $  $1,122.1  $4.8  $21.3  $(149.8) $(898.8) $857.8  
Net earnings209.1  209.1  
Other comprehensive loss(8.8) (8.8) 
Treasury stock acquired(104.4) (104.4) 
Dividends declared ($0.38 per share)
(48.3) (48.3) 
Stock compensation and other activity(6.9) 0.4  1.0  45.0  39.5  
Balance April 30, 2019$758.2  $  $1,276.0  $5.2  $22.3  $(158.6) $(958.2) $944.9  

See Notes to Condensed Consolidated Financial Statements.

6



NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (Unaudited)
Note 1. Summary of Significant Accounting Policies
Basis of Presentation The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair statement of earnings, comprehensive income, financial position, cash flows and shareholders’ equity have been included and are of a normal recurring nature. Operating results for the three and nine month periods ended April 30, 2020 are not necessarily indicative of the results that may be expected for future periods. The year-end Condensed Consolidated Balance Sheet information was derived from the Company’s audited Consolidated Financial Statements but does not include all disclosures required by GAAP. For further information, refer to the Audited Consolidated Financial Statements and Notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2019.
The preparation of the Company’s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
With the recent outbreak of coronavirus, or COVID-19, which has been declared by the World Health Organization to be a pandemic, management has evaluated the Company’s accounting estimates that require consideration of forecasted financial information, including its allowances for doubtful accounts and inventory obsolescence, the carrying value of goodwill, intangible assets and other long-lived assets. This assessment was conducted with current information, as well as consideration of future potential impacts of COVID-19 on the business as of April 30, 2020. Management determined that due to a majority of the Company’s business being deemed “essential” under applicable governmental orders otherwise restricting business activities, the limited downtime of certain operations and its ability to adapt and to continue to operate in the current environment, no triggering event for impairment existed at April 30, 2020. In addition, management completed its annual impairment assessment for goodwill and concluded there was no impairment.
However, because of uncertainties at this time with respect to the severity and duration of the COVID-19 outbreak, the duration and terms of related governmental orders restricting activities, and the timing and pace of any economic recovery as COVID-19 impacts ultimately abate, management cannot predict with specificity the extent and duration of any future impact on the business and financial results from COVID-19. In addition, although most operations have continued, it is possible that they may not continue under future government orders, or may be subject to site-specific health and safety concerns which could require certain operations to be halted for some period. Accordingly, such impact could potentially result in impairments of assets and increases in allowances in future periods.
New Accounting Standards Recently Adopted In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02), which requires lessees to recognize right-of-use assets and lease liabilities for substantially all leases. This accounting guidance was effective for the Company in the beginning of the first quarter of fiscal 2020 and the Company adopted the guidance on a modified retrospective basis. In December 2018, the FASB issued ASU 2018-20, Leases (Topic 842) Narrow-Scope Improvements for Lessors (ASU 2018-20), which amends ASU 2016-02, to provide additional guidance on accounting for certain expenses such as property taxes and insurance paid on behalf of the lessor by the lessee. The Company adopted ASU 2016-02 in the first quarter of fiscal 2020, and increased assets and liabilities by $71.5 million, as of August 1, 2019. Refer to Note 17 for further discussion.
In February 2018, the FASB issued ASU 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (ASU 2018-02). The guidance allows a company to elect to reclassify from accumulated other comprehensive income (AOCI) to retained earnings the stranded tax effects from the adoption of the new federal corporate tax rate that became effective January 1, 2018 as a result of the U.S. Tax Cuts and Jobs Act (TCJA). The amount of the reclassification is calculated as the difference between the amount initially charged to other comprehensive income at the previously enacted tax rate that remains in AOCI and the amount that would have been charged using the newly enacted tax rate, excluding any valuation allowance prior to tax reform. The Company adopted ASU 2018-02 in the first quarter of fiscal 2020 and elected to not reclassify tax effects stranded in accumulated other comprehensive loss. As such, there is no impact on the Company’s Condensed Consolidated Financial Statements.
7


New Accounting Standards Not Yet Adopted In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments (ASU 2016-13). In November 2018, the FASB issued an update, ASU 2018-19, that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The guidance is effective for the Company beginning in the first quarter of fiscal 2021, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2016-13 on its Consolidated Financial Statements.
In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815 Derivatives and Hedging and Topic 825, Financial Instruments (ASU 2019-04). This guidance clarifies the standards on credit losses (Topic 326), derivatives and hedging (Topic 815), and recognition and measurement of financial instruments (Topic 825). The guidance is effective for the Company beginning in the first quarter of fiscal 2021, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2019-04 on its Consolidated Financial Statements.
Note 2. Acquisitions and Divestitures
In the first quarter of fiscal 2019, the Company acquired 88% of the shares of BOFA International LTD (BOFA), headquartered in the United Kingdom, for cash consideration of $98.2 million less cash acquired of $2.2 million. In the fourth quarter of fiscal 2019, the Company acquired an additional 3% of the shares, increasing its ownership to 91%. BOFA designs, develops and manufactures fume extraction systems across a wide range of industrial air filtration applications. The acquisition allowed the Company to accelerate its long-term global growth in the fume collection business and add additional filtration technology to the Company’s existing product lines.
On February 21, 2020, the Company received a binding offer from Nelson Global Products for the purchase of the Company’s Exhaust and Emissions business. The Company continues to work through the process and will provide an update at a future date.
Note 3. Supplemental Balance Sheet Information
The components of net inventories are as follows (in millions):
April 30,
2020
July 31,
2019
Raw materials$114.8  $114.7  
Work in process35.6  33.0  
Finished products196.1  185.1  
Inventories, net$346.5  $332.8  
The components of net property, plant and equipment are as follows (in millions):
April 30,
2020
July 31,
2019
Land$23.7  $24.2  
Buildings346.3  325.3  
Machinery and equipment834.9  813.5  
Computer software143.9  142.8  
Construction in progress137.5  114.3  
Less: accumulated depreciation(872.0) (831.2) 
Property, plant and equipment, net$614.3  $588.9  


8


Note 4. Earnings Per Share
The Company’s basic net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares. The Company’s diluted net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares and common share equivalents relating to stock options and stock incentive plans. Certain outstanding options were excluded from the diluted net earnings per share calculations because their exercise prices are greater than the average market price of the Company’s common stock during those periods. Options excluded from the diluted net earnings per share calculations were 2.5 million and 1.7 million for the three and nine months ended April 30, 2020, respectively, and were 0.8 million for the three and nine months ended April 30, 2019.
The following table presents the information necessary to calculate basic and diluted net earnings per share (in millions, except per share amounts):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
Net earnings for basic and diluted earnings per share computation$63.4  $75.2  $192.9  $209.1  
Weighted average common shares outstanding:
Weighted average common shares – basic126.9  128.2  127.0  128.5  
Dilutive impact of share-based awards0.8  1.8  1.5  1.9  
Weighted average common shares – diluted127.7  130.0  128.5  130.4  
Net earnings per share – basic$0.50  $0.59  $1.52  $1.63  
Net earnings per share – diluted$0.50  $0.58  $1.50  $1.60  

Note 5. Goodwill and Intangible Assets
Goodwill is assessed for impairment annually, during the third quarter of the fiscal year, or more frequently if events or changes in circumstances indicate that the asset may be impaired. The Company performed its annual impairment assessment during the third quarter of fiscal 2020 and did not record any impairment as a result of this assessment.
The following is a reconciliation of goodwill by reportable segment for the nine months ended April 30, 2020 (in millions):
 Engine
Products
Industrial
Products
Total
Balance as of July 31, 2019$84.5  $218.6  $303.1  
Goodwill acquired      
Currency translation(0.4) 1.1  0.7  
Balance as of April 30, 2020$84.1  $219.7  $303.8  

The following table summarizes the net intangible asset classes as of April 30, 2020 (in millions):
Gross Carrying AmountAccumulated AmortizationTotal
Customer relationships $101.8  $(47.9) $53.9  
Patents, trademarks and technology22.4  (11.0) 11.4  
Total intangible assets, net$124.2  $(58.9) $65.3  

9


The following table summarizes the net intangible asset classes as of July 31, 2019 (in millions):
Gross Carrying AmountAccumulated AmortizationTotal
Customer relationships $101.5  $(43.3) $58.2  
Patents, trademarks and technology22.3  (9.6) 12.7  
Total intangible assets, net$123.8  $(52.9) $70.9  
Amortization expense was $2.1 million and $6.4 million for the three and nine months ended April 30, 2020, respectively, and was $2.1 million and $5.6 million for the three and nine months ended April 30, 2019, respectively.
Note 6. Revenue
The Company recognizes revenue on a wide range of filtration solutions sold to customers in many industries around the world. Most of the Company’s performance obligations within customer sales contracts are for manufactured filtration systems and replacement parts. The Company also performs limited services and installation. Customer contracts may include multiple performance obligations and the transaction price is allocated to each distinct performance obligation based on its relative standalone selling price.
Revenue Disaggregation
Net sales disaggregated by geography based on the location where the customer’s order was placed are as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
United States$265.2  $301.5  $819.6  $896.0  
Europe, Middle East and Africa182.1  208.0  570.9  611.7  
Asia Pacific134.9  146.8  412.8  443.4  
Latin America47.5  56.5  161.1  166.8  
   Total net sales$629.7  $712.8  $1,964.4  $2,117.9  
See Note 16 for net sales disaggregated by segment.
Contract Assets and Liabilities
The satisfaction of performance obligations and the resulting recognition of revenue typically correspond with billing the customer. In limited circumstances, the customer may be billed at a time later than when revenue is recognized, resulting in contract assets, which are reported in prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets. Contract assets were $14.8 million and $12.4 million as of April 30, 2020 and July 31, 2019, respectively. In other limited circumstances, the Company will require a down payment from the customer prior to the satisfaction of performance obligations. The circumstances result in contract liabilities, or deferred revenue, which is reported in other current liabilities or other long-term liabilities on the Condensed Consolidated Balance Sheets, depending on when revenue is expected to be recognized. Contract liabilities were $13.3 million and $10.4 million as of April 30, 2020 and July 31, 2019, respectively.
The Company will recognize revenue in future periods related to remaining performance obligations for certain open contracts. Generally, these contracts have terms of one year or less. The amount of revenue related to unsatisfied performance obligations in which the original duration of the contract is greater than one year is not significant.
10


Note 7. Warranty
The Company estimates warranty expense on certain products at the time of sale. The following is a reconciliation of warranty reserves for the nine months ended April 30, 2020 and 2019 (in millions):
 Nine Months Ended
April 30,
 20202019
Balance at beginning of period$11.2  $18.9  
Accruals for warranties issued during the reporting period2.0  1.6  
Accruals related to pre-existing warranties (including changes in estimates)(0.9) (2.0) 
Less: settlements made during the period(2.5) (6.9) 
Balance at end of period$9.8  $11.6  
There were no individually material specific warranty matters accrued for or significant settlements made in the nine months ended April 30, 2020 or 2019.
Note 8. Stock-Based Compensation
On November 22, 2019, at the Company’s 2019 Annual Meeting of Stockholders, the Company’s stockholders approved the adoption of the 2019 Master Stock Incentive Plan (2019 Plan). As of November 22, 2019, the 2019 Plan replaced the 2010 Master Stock Incentive Plan (2010 Plan).
Consistent with the 2010 Plan, the 2019 Plan allows for granting of nonqualified stock options, incentive stock options, restricted stock awards, restricted stock units, stock appreciation rights, dividend equivalents, and other stock-based awards.
Stock Options
When options are granted the option exercise price is equivalent to the market price of the Company’s common stock at the date of grant. Options are generally exercisable for up to 10 years from the date of grant and vest in equal increments over three years.
The following table summarizes expenses associated with stock options during the three and nine months ended April 30, 2020 and 2019 (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2020201920202019
Pretax compensation expense associated with stock options$1.3  $1.4  $9.0  $8.3  
Tax benefits associated with stock options$0.3  $0.3  $1.4  $1.7  
Stock-based employee compensation expense is recognized using the fair-value method. The Company determines the fair value of stock option awards using the Black-Scholes option pricing model.
The following table summarizes stock option activity during the nine months ended April 30, 2020:
Options
Outstanding
Weighted
Average
Exercise Price
Outstanding as of July 31, 20196,531,250  $39.66  
Granted929,941  51.96  
Exercised(667,564) 29.79  
Canceled(79,279) 52.37  
Outstanding as of April 30, 20206,714,348  $42.19  
The total intrinsic value of options exercised during the nine months ended April 30, 2020 was $15.3 million. The weighted average fair value for options granted during the nine months ended April 30, 2020 and 2019 was $10.94 and $12.27 per share, respectively.
As of April 30, 2020, the aggregate intrinsic value of options both outstanding and exercisable was $31.8 million. As of April 30, 2020, there was $8.6 million of total unrecognized compensation expense related to non-vested stock options and is expected to be recognized over the remaining vesting period.
11


Performance-based awards
Consistent with the 2010 Plan, the 2019 Plan allows for the granting of performance-based awards to a limited number of executives. Administered by the Human Resources Committee of the Company’s Board of Directors, these performance-based awards are payable in common stock and are based on a formula that measures Company performance over a three-year period. These awards are settled or forfeited after three years with payouts ranging from zero to 200% of the target award value depending on achievement.
The following table summarizes expenses associated with performance-based awards during the three and nine months ended April 30, 2020 and 2019 (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2020201920202019
Pretax compensation expense associated with performance-based awards$(0.3) $1.5  $1.5  $4.5  
The following table summarizes performance-based award activity during the nine months ended April 30, 2020:
Performance Shares
Outstanding
Weighted
Average Grant
Date Fair
Value
Non-vested at July 31, 2019174,100  $52.87  
Granted100,500  51.61  
Vested    
Canceled/forfeited(2,500) 58.35  
Non-vested at April 30, 2020272,100  $52.35  
The weighted average fair value for performance-based awards granted during the nine months ended April 30, 2020 was $5.2 million.
As of April 30, 2020, there was $3.5 million of total unrecognized compensation expense related to non-vested performance-based awards. This expense is expected to be recognized over the remaining vesting period.
Note 9. Employee Benefit Plans
The Company and certain of its international subsidiaries have defined benefit pension plans for many of their hourly and salaried employees. There are two types of U.S. plans. The first type of U.S. plan (Hourly Pension Plan) is a traditional defined benefit pension plan primarily for union production employees. The second plan (Salaried Pension Plan) is for some salaried and non-union production employees, and provides defined benefits pursuant to a cash balance feature whereby a participant accumulates a benefit comprised of a percentage of current salary that varies with years of service, interest credits and transition credits. The Company no longer allows entrants into the U.S. Salaried Pension Plan and the participating employees no longer accrue Company contribution credits under the plan. Instead, eligible employees receive a 3% annual retirement contribution to their 401(k) in addition to the Company’s normal 401(k) match. The non-U.S. plans generally provide pension benefits based on years of service and compensation level. Components of net periodic benefit cost other than the service cost component are included in other income, net in the Condensed Consolidated Statements of Earnings.
Net periodic benefit costs for the Company’s pension plans include the following components (in millions):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
Net periodic benefit costs:    
Service cost$1.5  $1.5  $4.7  $4.5  
Interest cost3.3  4.1  10.1  12.3  
Expected return on assets(6.5) (6.6) (19.5) (19.9) 
Prior service cost amortization0.2  0.1  0.5  0.4  
Actuarial loss amortization1.6  1.1  4.8  3.3  
Settlement charge2.3    2.3    
Net periodic benefit costs$2.4  $0.2  $2.9  $0.6  
12


A settlement charge is required when the amount of all lump-sum distributions during the year is greater than the sum of the service and interest cost components of the annual net periodic pension cost. In the third quarter, the Company recorded a pension settlement charge of $2.3 million. As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million (see Note 13).
The Company’s general funding policy is to make at least the minimum required contributions as required by applicable regulations, plus any additional amounts that it determines to be appropriate. The estimated minimum funding requirement for the Company’s qualified U.S. plans for the plan year ending July 31, 2020 is $4.4 million.
For the nine months ended April 30, 2020, the Company made required contributions of $3.5 million to its qualified U.S. pension plans and $1.4 million to its non-qualified U.S. pension plans. In May 2020, the Company contributed an additional $0.5 million to the qualified U.S. pension plans.
For the nine months ended April 30, 2020, the Company made required contributions of $1.0 million to its non-U.S. pension plans. The Company estimates it will contribute an additional $0.1 million to its non-U.S. pension plans during the remainder of fiscal 2020 based upon the local government prescribed funding requirements. Future estimates of the Company’s required pension plan contributions may change significantly depending on the actual rate of return on plan assets, discount rates and regulatory requirements.
Note 10. Income Taxes
The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. With few exceptions, the Company is no longer subject to state and foreign income tax examinations by tax authorities for years before 2010. The United States Internal Revenue Service has completed examinations of the Company’s U.S. federal income tax returns through 2016.
As of April 30, 2020, gross unrecognized tax benefits were $16.9 million and accrued interest and penalties on these unrecognized tax benefits were $2.2 million. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense within the Condensed Consolidated Statement of Earnings. With an average statute of limitations of approximately five years, up to $6.3 million of the unrecognized tax benefits could potentially expire in the next 12 months, unless extended by an audit.
The Company believes it is remote that any adjustment necessary to the reserve for income taxes over the next 12 months will be material. However, it is possible the ultimate resolution of audits or disputes may result in a material change to the Company’s reserve for income taxes, although the quantification of such potential adjustments cannot be made at this time.
Note 11. Fair Value Measurements
Fair value measurements of financial instruments are reported in one of three levels based on the lowest level of significant input used as follows:
Level 1
Inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities.
Level 2
Inputs to the fair value measurement include quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly.
Level 3
Inputs to the fair value measurement are unobservable inputs or valuation techniques.
As of April 30, 2020, the carrying values of cash and cash equivalents, accounts receivables, short-term borrowings and trade accounts payable approximate fair value because of the short-term nature of these instruments, and are classified as Level 1 in the fair value hierarchy.
As of April 30, 2020, the estimated fair value of long-term debt with fixed interest rates was $283.9 million compared to its carrying value of $275.0 million. The carrying values of long-term debt with variable interest rates of $461.8 million as of April 30, 2020 approximate fair value. The fair value is estimated by discounting the projected cash flows using the rate at which similar amounts of debt could currently be borrowed. Long-term debt is classified as Level 2 in the fair value hierarchy.
The fair values of the Company’s financial assets and liabilities listed below reflect the amounts that would be received to sell the assets or paid to transfer the liabilities in an orderly transaction between market participants at the measurement date (exit price). The fair values are based on inputs other than quoted prices that are observable for the asset or liability, and therefore are classified as Level 2 in the fair value hierarchy. These inputs include foreign currency exchange rates and interest rates. The financial assets and liabilities are primarily valued using standard calculations and models that use as their basis readily observable market parameters. Industry standard data providers are the primary source for forward and spot rate information for both interest rates and currency rates.
13


Derivative Fair Value Measurements The Company enters into derivative instrument agreements, including forward foreign currency exchange contracts and net investment hedges, to manage risk in connection with changes in foreign currency. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. The Company does not enter into derivative instrument agreements for trading or speculative purposes.
Forward Foreign Currency Exchange Contracts The Company uses forward currency exchange contracts to manage exposure to fluctuations in foreign currency. The Company enters into certain purchase commitments with foreign suppliers based on the value of its purchasing subsidiaries’ local currency relative to the currency’s requirement of the supplier on the date of the commitment. The Company also sells into foreign countries based on the value of the purchaser’s local currency. The Company mitigates risk through forward currency contracts that generally mature in 12 months or less, which is consistent with the related purchases and sales. Contracts that qualify for hedge accounting are designated as cash flow hedges.
Net Investment Hedges The Company uses fixed-to-fixed cross-currency swap agreements, which mature in July 2029, to hedge its exposure to adverse foreign currency exchange rate movements for its operations in Europe. The Company has elected the spot method for assessing effectiveness of these contracts.
The Company determines the fair values of its derivatives based on valuation models which project future cash flows and discount the future amounts to a present value using market-based observable inputs including foreign currency rates, interest rate curves, futures and basis spreads, as applicable.
The following table details the fair value of the Company’s derivative contracts, which are recorded on a gross basis in the Company’s Condensed Consolidated Balance Sheets as of April 30, 2020 and July 31, 2019 (in millions):
Fair Values Significant Other Observable Inputs
Notional Amounts
Assets (1)
Liabilities (2) (3)
April 30,July 31,April 30,July 31,April 30,July 31,
202020192020201920202019
Forward foreign currency exchange contracts$25.3  $28.2  $3.9  $1.6  $1.6  $1.8  
Net investment hedges55.8  55.8  5.7  1.1    1.9  
Total $81.1  $84.0  $9.6  $2.7  $1.6  $3.7  
(1)Amounts of $5.0 million and of $4.6 million, respectively, are recorded within prepaid expenses and other current assets, and in other long-term assets, in the Company’s Condensed Consolidated Balance Sheets as of April 30, 2020. Amount of $2.7 million is recorded within prepaid expenses and other current assets in the Company’s Condensed Consolidated Balance Sheets as of July 31, 2019.
(2)Forward foreign currency exchange contracts are recorded within other current liabilities in the Company’s Condensed Consolidated Balance Sheets.
(3) Net investment hedges are recorded within other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.
Changes in the fair value of the Company’s forward foreign currency exchange contracts are recorded in equity as a component of accumulated other comprehensive loss, and are reclassified from accumulated other comprehensive income into earnings when the items underlying the hedged transactions are recognized into earnings, as a component of cost of sales within the Company’s Condensed Consolidated Statements of Earnings and Condensed Consolidated Statements of Comprehensive Income. The net gain or loss on net investment hedges are reported within foreign currency translation gains and losses as a component of accumulated other comprehensive loss in the Company’s Condensed Consolidated Balance Sheets. The interest earned is reclassified out of accumulated other comprehensive loss and into other income, net on the Company’s Condensed Consolidated Statements of Earnings.
Credit Risk Related Contingent Features Contract provisions may require the posting of collateral or settlement of the contracts for various reasons, including if the Company’s credit ratings are downgraded below its investment grade credit rating by any of the major credit agencies or for cross default contractual provisions if there is a failure under other financing arrangements related to payment terms or covenants. As of April 30, 2020 and July 31, 2019, no collateral was posted.
Counterparty Credit Risk There is risk that counterparties to derivative contracts will fail to meet their contractual obligations. In order to mitigate counterparty credit risk, the Company only enters into contracts with carefully selected financial institutions based upon their credit ratings and certain other financial factors.

14


The following table summarizes the pre-tax impact of the gains and losses on the Company’s designated forward foreign currency exchange contracts and net investment hedges (in millions):
Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Loss
Three Months Ended April 30,Nine Months Ended April 30,
2020201920202019
Forward foreign currency exchange contracts$(1.7) $0.1  $(3.8) $1.1  
Net investment hedges$4.0  $  $6.2  $  

Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss
Three Months Ended April 30,Nine Months Ended April 30,
2020201920202019
Forward foreign currency exchange contracts$3.3  $(0.1) $5.3  $(0.4) 
Net investment hedges$  $  $  $  
The Company expects that substantially all the amounts recorded in accumulated other comprehensive loss for its forward foreign currency exchange contracts recorded within the Company’s Condensed Consolidated Balance Sheet will be reclassified into earnings during the next 12 months, based upon the timing of inventory purchases and sales. See Note 13 for additional information on accumulated other comprehensive loss.
The Company holds equity method investments, which are classified in other long-term assets in the accompanying Condensed Consolidated Balance Sheets. The aggregate carrying amount of these investments was $24.2 million and $23.0 million as of April 30, 2020 and July 31, 2019, respectively. These equity method investments are measured at fair value on a nonrecurring basis. The fair value of the Company’s equity method investments has not been estimated as there have been no identified events or changes in circumstances that would have had an adverse impact on the value of these investments. In the event that these investments are required to be measured, they would fall within Level 3 of the fair value hierarchy due to the use of significant unobservable inputs to determine fair value, as the investments are in privately-held entities.
Note 12. Shareholders’ Equity
In fiscal 2019, the Company’s Board of Directors authorized the repurchase of up to 13.0 million shares of common stock under the Company’s stock repurchase plan. This repurchase authorization is effective until terminated by the Board of Directors. During the nine months ended April 30, 2020, the Company repurchased 2.0 million shares for $94.3 million. As of April 30, 2020, the Company had remaining authorization to repurchase 10.7 million shares under this plan.
Dividends paid per share were 63.0 cents and 57.0 cents for the nine months ended April 30, 2020 and 2019, respectively.
On May 29, 2020, the Company’s Board of Directors declared a cash dividend in the amount of 21.0 cents per common share, payable June 30, 2020, to shareholders of record as of June 15, 2020.


15


Note 13. Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss by component for the three months ended April 30, 2020 and 2019 are as follows (in millions):
Foreign
Currency
Translation
Adjustment
Pension
Benefits
Derivative
Financial
Instruments
Total
Balance as of January 31, 2020, net of tax$(82.2) $(97.0) $0.9  $(178.3) 
Other comprehensive (loss) income before reclassifications and tax(35.3) (7.9) 
(1)
2.3  (40.9) 
Tax benefit (expense)  1.9  (0.9) 1.0  
Other comprehensive (loss) income before reclassifications, net of tax(35.3) (6.0) 1.4  (39.9) 
Reclassifications, before tax  5.2  
(1)
3.3  8.5  
Tax expense  (1.2) (1.2) (2.4) 
Reclassifications, net of tax  4.0  
(2)
2.1  
(3)
6.1  
Other comprehensive (loss) income, net of tax(35.3) (2.0) 3.5  (33.8) 
Balance as of April 30, 2020, net of tax$(117.5) $(99.0) $4.4  $(212.1) 
Balance as of January 31, 2019, net of tax$(66.6) $(80.8) $(0.3) $(147.7) 
Other comprehensive loss before reclassifications and tax(11.9)   (0.1) (12.0) 
Other comprehensive loss before reclassifications, net of tax(11.9)   (0.1) (12.0) 
Reclassifications, before tax  1.7  (0.2) 1.5  
Tax (expense) benefit  (0.5) 0.1  (0.4) 
Reclassifications, net of tax  1.2  
(2)
(0.1) 
(3)
1.1  
Other comprehensive (loss) income, net of tax(11.9) 1.2  (0.2) (10.9) 
Balance as of April 30, 2019, net of tax$(78.5) $(79.6) $(0.5) $(158.6) 
(1)In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a pension settlement charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.
(2)Primarily includes net amortization of prior service costs and actuarial losses included in net periodic benefit cost (see Note 9) that were reclassified from accumulated other comprehensive loss in the Company’s Condensed Consolidated Balance Sheet to operating expenses or cost of sales in the Company’s Condensed Consolidated Statements of Earnings.
(3)Relates to foreign currency cash flow hedges that were reclassified from accumulated other comprehensive loss to other income, net in the Company’s Condensed Consolidated Statements of Earnings.

16


Changes in accumulated other comprehensive loss by component for the nine months ended April 30, 2020 and 2019 are as follows (in millions):
Foreign
Currency
Translation
Adjustment
Pension
Benefits
Derivative
Financial
Instruments
Total
Balance as of July 31, 2019, net of tax$(92.7) $(99.0) $(1.2) $(192.9) 
Other comprehensive (loss) income before reclassifications and tax(24.8) (7.9) 
(1)
2.4  (30.3) 
Tax benefit (expense)  1.9  (0.2) 1.7  
Other comprehensive (loss) income before reclassifications, net of tax(24.8) (6.0) 2.2  (28.6) 
Reclassifications, before tax  7.5  
(1)
5.3  12.8  
Tax expense  (1.5) (1.9) (3.4) 
Reclassifications, net of tax  6.0  
(2)
3.4  
(3)
9.4  
Other comprehensive (loss) income, net of tax(24.8)   5.6  (19.2) 
Balance as of April 30, 2020, net of tax$(117.5) $(99.0) $4.4  $(212.1) 
Balance as of July 31, 2018, net of tax$(66.1) $(82.9) $(0.8) $(149.8) 
Other comprehensive (loss) income before reclassifications and tax(12.4)   1.0  (11.4) 
Tax expense    (0.3) (0.3) 
Other comprehensive (loss) income before reclassifications, net of tax(12.4)   0.7  (11.7) 
Reclassifications, before tax  4.4  (0.6) 3.8  
Tax (expense) benefit  (1.1) 0.2  (0.9) 
Reclassifications, net of tax  3.3  
(2)
(0.4) 
(3)
2.9  
Other comprehensive (loss) income, net of tax(12.4) 3.3  0.3  (8.8) 
Balance as of April 30, 2019, net of tax$(78.5) $(79.6) $(0.5) $(158.6) 
(1)In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a pension settlement charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.
(2)Primarily includes net amortization of prior service costs and actuarial losses included in net periodic benefit cost (see Note 9) that were reclassified from accumulated other comprehensive loss in the Company’s Condensed Consolidated Balance Sheet to operating expenses or cost of sales in the Company’s Condensed Consolidated Statements of Earnings.
(3)Relates to foreign currency cash flow hedges that were reclassified from accumulated other comprehensive loss to other income, net in the Company’s Condensed Consolidated Statements of Earnings.
Note 14. Guarantees
The Company and Caterpillar Inc. equally own the shares of Advanced Filtration Systems Inc. (AFSI), an unconsolidated joint venture, and guarantee certain debt of the joint venture. The Company accounts for AFSI as an equity method investment. In the following table, the outstanding debt relates to the joint venture and the contingent liability for standby letters of credit relate to the Company (in millions):
April 30,
2020
July 31,
2019
Outstanding debt (the Company guarantees half)$39.6  $38.8  
Contingent liability for standby letters of credit (1)
$7.5  $11.0  
Amounts drawn for letters of credit$  $  
(1) The letters of credit guarantee payment to third parties in the event the Company is in breach of contract terms as detailed in each letter of credit.
17


The following items relate to the Company’s joint venture in AFSI (in millions):
Three Months Ended April 30,Nine Months Ended
April 30,
2020201920202019
Investment earnings from AFSI (1)
$0.8  $0.4  $1.2  $0.1  
Royalty income from AFSI (1)
$1.6  $1.5  $5.2  $4.8  
(1) Recorded in other income, net in the Company’s Condensed Consolidated Statements of Earnings.
Note 15. Commitments and Contingencies
The Company records provisions with respect to identified claims or lawsuits when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and lawsuits are reviewed quarterly, and provisions are adjusted to reflect the status of a particular matter. The Company believes the recorded estimated liability in its Condensed Consolidated Financial Statements is adequate considering the probable and estimable outcomes. The recorded liabilities were not material to the Company’s results of operations, liquidity or financial position and the Company believes it is remote that the settlement of any of the currently identified claims or litigation will be materially in excess of what is accrued.
Note 16. Segment Reporting
The Company has identified two reportable segments: Engine Products and Industrial Products. Segment determination is based on the internal organization structure, management of operations and performance evaluation by management and the Company’s Board of Directors. Corporate and Unallocated includes corporate expenses determined to be non-allocable to the segments, such as interest expense.
The Company is an integrated enterprise, characterized by substantial inter-segment cooperation, cost allocations and sharing of assets. Therefore, the Company does not represent that these segments, if operated independently, would report the earnings before income taxes and other financial information shown below.
Segment detail is summarized as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2020201920202019
Net sales
Engine Products segment$420.4  $489.4  $1,315.2  $1,439.3  
Industrial Products segment209.3  223.4  649.2  678.6  
Total$629.7  $712.8  $1,964.4  $2,117.9  
  
Earnings before income taxes
Engine Products segment$56.5  $71.5  $172.2  $188.6  
Industrial Products segment34.7  32.7  98.8  101.5  
Corporate and Unallocated(6.8) (4.7) (17.1) (13.7) 
Total$84.4  $99.5  $253.9  $276.4  
18


Net sales by product group within the Engine Products segment and Industrial Products segment is summarized as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
Engine Products segment
Off-Road$63.5  $84.8  $199.6  $240.0  
On-Road25.1  46.9  99.5  135.6  
Aftermarket301.9  327.7  929.4  980.0  
Aerospace and Defense29.9  30.0  86.7  83.7  
Engine Products segment net sales420.4  489.4  1,315.2  1,439.3  
Industrial Products segment
Industrial Filtration Solutions137.4  155.2  441.4  469.2  
Gas Turbine Systems29.2  27.5  74.2  80.5  
Special Applications42.7  40.7  133.6  128.9  
Industrial Products segment net sales209.3  223.4  649.2  678.6  
Total net sales$629.7  $712.8  $1,964.4  $2,117.9  
There were no customers that accounted for over 10% of net sales for the three and nine months ended April 30, 2020 or 2019, or over 10% of gross accounts receivable as of April 30, 2020 and July 31, 2019.
Note 17. Leases
The Company leases certain real estate properties, information technology equipment, manufacturing and warehouse equipment, vehicles and other equipment through operating lease arrangements. The Company determines whether an arrangement that provides control over the use of an asset to the Company is a lease. The Company recognizes a lease liability and corresponding right-of-use asset on the Condensed Consolidated Balance Sheets based on the present value of future lease payments, and recognizes lease expense on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the Condensed Consolidated Balance Sheets.
The Company has elected to separate payments for lease components from non-lease components for all asset classes. Lease agreements may include extension, termination or purchase options, all of which are considered in calculating the lease liability and right-of-use assets when it is reasonably certain the Company will exercise the option. Most lease agreements do not explicitly state the discount rate implicit in the lease, therefore, the Company’s incremental borrowing rate on the commencement date is used to calculate the present value of future payments for most leases.
The Company has elected to exercise the package of practical expedients and has not elected to exercise hindsight in determining lease term and in assessing impairment of the Company’s right-of-use assets. The Company’s finance leases are not significant and therefore, are not included in the following disclosures. Information for the Company’s operating lease costs is as follows (in millions):
Three Months Ended April 30,Nine Months Ended April 30,
2020  2020  
Operating lease cost$7.5  $22.7  
Short-term lease cost0.5  1.6  
Total lease costs
$8.0  $24.3  
Supplemental balance sheet information for the Company is as follows (in millions):
April 30,
2020
August 1,
2019
Right-of-use lease assets
$71.4  $71.5  
Current lease liabilities$24.0  $26.0  
Long-term lease liabilities
$47.4  $45.5  
19


Additional information related to operating leases is as follows:
April 30,
2020
August 1,
2019
Weighted average remaining lease term (years)5.03.7
Weighted average discount rates3.57 %3.76 %
Payments for operating leases having initial terms of more than one year at April 30, 2020 were as follows (in millions):
Amounts Due in Fiscal Year EndingApril 30,
2020
Remainder of 2020$7.2  
202123.4  
202215.3  
20239.0  
20245.8  
Thereafter17.8  
Total future lease payments78.5  
Less imputed interest7.1  
Present value of future lease payments$71.4  
Payments for operating leases having initial terms of more than one year at July 31, 2019 were as follows (in millions):
Amounts Due in Fiscal Year EndingJuly 31,
2019
2020$24.0  
202117.5  
202211.3  
20236.4  
20244.6  
Thereafter19.0  
Total future lease payments$82.8  
Right-of-use lease assets obtained in exchange for new lease liabilities were $23.3 million for the nine months ended April 30, 2020.
Note 18. Borrowings
The Company has a $500.0 million unsecured revolving credit facility that expires July 21, 2022. As of April 30, 2020, there was $142.5 million available on this facility.
In March 2020, the Company borrowed $100.0 million on its revolver as a precautionary measure to strengthen its liquidity position due to uncertainty related to COVID-19.
Certain debt agreements contain financial covenants related to interest coverage and leverage ratios, as well as other non-financial covenants. As of April 30, 2020, the Company was in compliance with all such covenants.
In October 2019, the Company entered into a term loan agreement of €80.0 million, or $89.2 million, based on the exchange rate in effect on October 28, 2019. The loan is unsecured and matures in October 2024. As of April 30, 2020, the Company had borrowed the full capacity of the term loan. The term loan includes customary representations and warranties and covenants for a transaction of this type. The loan has a floating rate based on margin plus EURIBOR. The margin will vary according to a leverage-based pricing grid. The rate as of April 30, 2020 was 0.7%.
On May 18, 2020, the Company entered into a 364-day revolving credit agreement for $100.0 million. The agreement is unsecured, and the Company can request a one-year extension. The agreement provides incremental borrowing capacity above the Company’s currently existing $500.0 million unsecured, revolving credit facility, and includes customary representations and warranties and covenants consistent with that facility. Interest is payable at the Company’s election of either the sum of the LIBOR rate and an applicable rate or the sum of the base rate and an applicable rate, as defined in the agreement.

20


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Overview
The Company is a worldwide manufacturer of filtration systems and replacement parts. The Company’s core strengths are leading filtration technology, strong customer relationships and its global presence. Products are manufactured around the world and through three joint ventures.
The Company has two operating segments: Engine Products and Industrial Products. Products in the Engine Products segment consist of replacement filters for both air and liquid filtration applications, air filtration systems, liquid filtration systems for fuel, lube and hydraulic applications, and exhaust and emissions systems and sensors, indicators and monitoring systems. The Engine Products segment sells to original equipment manufacturers (OEMs) in the construction, mining, agriculture, aerospace, defense and truck end markets and to independent distributors, OEM dealer networks, private label accounts and large equipment fleets. Products in the Industrial Products segment consist of dust, fume and mist collectors, compressed air purification systems, gas and liquid filtration for food, beverage and industrial processes, air filtration systems for gas turbines, polytetrafluoroethylene membrane-based products and specialized air and gas filtration systems for applications including hard disk drives and semi-conductor manufacturing and sensors, indicators and monitoring systems. The Industrial Products segment sells to various dealers, distributors and OEMs for specific markets and replacement filters.
COVID-19 The recent outbreak of coronavirus, or COVID-19, which has been declared by the World Health Organization (WHO) to be a pandemic, has spread across the world and is impacting worldwide economic activity. As COVID-19 has spread, it has significantly impacted the health and economic environment around the world. The Company’s customers are generally in critical markets, including manufacturing, transportation, agriculture, defense and food and beverage, and the Company has a solid base of replacement part sales.
The Company continually aligns its worldwide manufacturing resources as customer needs and market conditions change. Many of the Company’s business lines are considered “essential” or “critical” by governmental agencies, so the Company has maintained operations at nearly all its facilities. The Company, as well as some of its customers and suppliers, have experienced temporary closures in certain regions, reflecting its compliance with local mandates and support of its employees. With its global footprint, region-to-support-region production strategy, strong network of high quality suppliers, and diverse business composition, the Company has avoided meaningful operational disruption and it continues to support its customers around the world.
With respect to business operations and the protection of its employees, the Company has implemented a variety of countermeasures to promote the health and safety of its employees and their families during this pandemic, including business travel restrictions, remote work capabilities, social distancing practices, increased cleaning frequency and thoroughness, temperature screenings and quarantine protocols. The Company is also investing to support its employees during the outbreak, including COVID-19 paid leave and employee assistance programs. The Company’s practices and policies are informed by recommendations from public health authorities, such as the Centers for Disease Control and Prevention, European Centre for Disease Prevention and Control and the WHO, which are being closely monitored by its crisis response team.
Because of uncertainties with respect to the severity and duration of the COVID-19 outbreak, the duration and terms of related governmental orders restricting activities, and the timing and pace of any economic recovery as COVID-19 impacts ultimately abate, the magnitude and duration of the future impact from the COVID-19 pandemic on the Company’s business, especially with regard to our revenues, cannot be reasonably estimated and will likely be material.
The following Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with the Company’s Condensed Consolidated Financial Statements and Notes included in Item 1 of this report.
21


Consolidated Results of Operations
Three months ended April 30, 2020 compared with three months ended April 30, 2019
Operating results for the three months ended April 30, 2020 and 2019 are as follows (in millions):
Three Months Ended April 30,
2020% of sales2019% of sales
Net sales$629.7  $712.8  
Cost of sales420.5  66.8 %472.1  66.2 %
Gross profit209.2  33.2 %240.7  33.8 %
Operating expenses124.7  19.8 %140.7  19.7 %
Operating income84.5  13.4 %100.0  14.0 %
Interest expense4.4  0.7 %5.2  0.7 %
Other income, net(4.3) (0.7)%(4.7) (0.7)%
Earnings before income taxes84.4  13.4 %99.5  14.0 %
Income taxes21.0  3.3 %24.3  3.4 %
Net earnings $63.4  10.1 %$75.2  10.6 %
Net sales for the three months ended April 30, 2020 were $629.7 million, compared with $712.8 million for the three months ended April 30, 2019, a decrease of $83.1 million, or 11.7%. Net sales decreased $69.0 million, or 14.1%, in the Engine Products segment and decreased $14.1 million, or 6.3%, in the Industrial Products segment compared with the same period in the prior fiscal year. Refer to the Segment Results of Operations section for further discussion on the Engine Products and Industrial Products segments. During the three months ended April 30, 2020, net sales declined as demand varied by market and geography as a result of the negative economic impacts of the COVID-19 pandemic. Additionally, net sales for the three months ended April 30, 2020 were negatively impacted by the effect of foreign currency translation of $14.2 million, or 2.2%.
Cost of sales for the three months ended April 30, 2020 was $420.5 million, compared with $472.1 million for the three months ended April 30, 2019, a decrease of $51.6 million, or 10.9%. Gross margin for the current year quarter was 33.2%, compared with 33.8% during the same period in the prior fiscal year. The gross margin decrease was primarily driven by a loss of leverage on lower sales, including the impact from higher depreciation expense related to the Company’s capacity expansion projects, partially offset by benefits from a favorable mix of sales, lower raw materials costs and the Company’s initiatives related to production, supply chain, procurement and pricing optimization.
Operating expenses for the three months ended April 30, 2020 were $124.7 million, compared with $140.7 million for the three months ended April 30, 2019, a decrease of $16.0 million, or 11.3%. As a percentage of net sales, operating expenses for the current year quarter were 19.8%, compared with 19.7% during the same period in the prior fiscal year. The increase in operating expenses as a percentage of net sales reflects loss of leverage on lower sales that was largely offset by lower incentive compensation and expense reductions related to the COVID-19 pandemic.
Interest expense was $4.4 million for the three months ended April 30, 2020, compared with $5.2 million for the three months ended April 30, 2019, a decrease of $0.8 million. The decrease was primarily due to lower interest rates compared with the same period in the prior fiscal year. Other income, net for the three months ended April 30, 2020 was $4.3 million, compared with $4.7 million for the three months ended April 30, 2019, a decrease of $0.4 million.
The effective tax rate for the three months ended April 30, 2020 was 24.9%, compared with 24.5% for the three months ended April 30, 2019. The increase in the effective tax rate was primarily due to a non-recurring discrete tax benefit recorded in the prior year quarter related to changes to uncertain tax position reserves and a reduced amount of excess tax benefits on stock-based compensation, partially offset by a favorable shift in the mix of earnings among tax jurisdictions.
Net earnings for the three months ended April 30, 2020 were $63.4 million, compared with net earnings of $75.2 million for the three months ended April 30, 2019, a decrease of $11.8 million.
22


Nine months ended April 30, 2020 compared with nine months ended April 30, 2019
Operating results for the nine months ended April 30, 2020 and 2019 are as follows (in millions):
Nine Months Ended April 30,
2020% of sales2019% of sales
Net sales$1,964.4  $2,117.9  
Cost of sales1,300.7  66.2 %1,413.4  66.7 %
Gross profit663.7  33.8 %704.5  33.3 %
Operating expenses406.1  20.7 %420.7  19.9 %
Operating income257.6  13.1 %283.8  13.4 %
Interest expense13.5  0.7 %14.7  0.7 %
Other income, net(9.8) (0.5)%(7.3) (0.3)%
Earnings before income taxes253.9  12.9 %276.4  13.1 %
Income taxes61.0  3.1 %67.3  3.2 %
Net earnings $192.9  9.8 %$209.1  9.9 %
Net sales for the nine months ended April 30, 2020 were $1,964.4 million, compared with $2,117.9 million for the nine months ended April 30, 2019, a decrease of $153.5 million, or 7.2%. Net sales decreased $124.1 million, or 8.6%, in the Engine Products segment and decreased $29.4 million, or 4.3%, in the Industrial Products segment compared with the same period in the prior fiscal year. Refer to the Segment Results of Operations section for further discussion on the Engine Products and Industrial Products segments. During the nine months ended April 30, 2020, net sales declined as demand varied by market and geography as a result of the negative economic impacts, including the COVID-19 pandemic. Net sales for the nine months ended April 30, 2020 were negatively impacted by lower unit volume combined with the effect of foreign currency translation of $28.3 million, or 1.4%, partially offset by pricing benefits of approximately 0.6% compared with the same period in the prior fiscal year.
Cost of sales for the nine months ended April 30, 2020 was $1,300.7 million, compared with $1,413.4 million for the nine months ended April 30, 2019, a decrease of $112.7 million, or 8.0%. Gross margin for the current year period was 33.8%, compared with 33.3% during the same period in the prior fiscal year. The gross margin increase was primarily driven by benefits from the Company’s initiatives related to production, supply chain, procurement and pricing optimization, combined with a favorable mix of sales and lower raw materials costs. This increase was partially offset by a loss of leverage on lower sales and the impact from higher depreciation expense related to the Company’s capacity expansion projects.
Operating expenses for the nine months ended April 30, 2020 were $406.1 million, compared with $420.7 million for the nine months ended April 30, 2019, a decrease of $14.6 million, or 3.5%. As a percentage of net sales, operating expenses for the current year period were 20.7%, compared with 19.9% during the same period in the prior fiscal year. The increase reflects loss of leverage on lower sales that was partially offset by lower incentive compensation, expense reductions related to the COVID-19 pandemic and incremental investments related to the Company’s strategic growth priorities.
Interest expense was $13.5 million for the nine months ended April 30, 2020, compared with $14.7 million for the nine months ended April 30, 2019, a decrease of $1.2 million. The decrease was primarily due to lower interest rates compared with the same period in the prior fiscal year. Other income, net for the nine months ended April 30, 2020 was $9.8 million, compared with $7.3 million for the nine months ended April 30, 2019, an increase of $2.5 million. The increase was primarily due to improved joint venture performance and third-party royalty income, partially offset by a pension settlement charge.
The effective tax rate for the nine months ended April 30, 2020 was 24.0%, compared with 24.4% for the nine months ended April 30, 2019. The effective tax rate for the nine months ended April 30, 2019 included a net discrete tax benefit of $0.4 million related to ongoing U.S. Tax Cuts and Jobs Act (TCJA)-based global cash optimization initiatives. Excluding this benefit, the effective tax rate for the nine months ended April 30, 2019 was 24.5%. The decrease in the effective tax rate between periods was primarily due to a favorable shift in the mix of earnings between tax jurisdictions and a discrete tax expense recorded in the prior fiscal year related to the TCJA, partially offset by a decrease in excess tax benefits on stock-based compensation.
Net earnings for the nine months ended April 30, 2020 were $192.9 million, compared with net earnings of $209.1 million for the nine months ended April 30, 2019, a decrease of $16.2 million.
23


Segment Results of Operations
Net sales and earnings before income taxes for the Engine Products and Industrial Products segments are summarized as follows (in millions):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
Net sales:
Engine Products segment$420.4  $489.4  $1,315.2  $1,439.3  
Industrial Products segment209.3  223.4  649.2  678.6  
Total$629.7  $712.8  $1,964.4  $2,117.9  
Earnings before income taxes:
Engine Products segment$56.5  $71.5  $172.2  $188.6  
Industrial Products segment34.7  32.7  98.8  101.5  
Corporate and Unallocated (1)
(6.8) (4.7) (17.1) (13.7) 
Total$84.4  $99.5  $253.9  $276.4  
(1)Corporate and Unallocated includes corporate expenses determined to be non-allocable to the segments, such as interest expense.
Engine Products Segment
The following is a summary of net sales by product group within the Company’s Engine Products segment (in millions):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
2020201920202019
Engine Products segment
Off-Road$63.5  $84.8  $199.6  $240.0  
On-Road25.1  46.9  99.5  135.6  
Aftermarket301.9  327.7  929.4  980.0  
Aerospace and Defense29.9  30.0  86.7  83.7  
Engine Products segment net sales$420.4  $489.4  $1,315.2  $1,439.3  
Engine Products segment earnings before income taxes$56.5  $71.5  $172.2  $188.6  
Three months ended April 30, 2020 compared with three months ended April 30, 2019
Net sales for the Engine Products segment for the three months ended April 30, 2020 were $420.4 million, compared with $489.4 million for the three months ended April 30, 2019, a decrease of $69.0 million, or 14.1%, and 12.0% excluding the impact from currency translation. Most of the Engine Products net sales decrease was driven by lower levels of equipment production in On-Road and Off-Road markets, due in part to customer manufacturing shutdowns related to the COVID-19 pandemic. Aftermarket performance was mixed by region and sales channel. The independent channel had the most significant decline, driven by the oil and gas slowdown in the U.S. and economic pressure across Latin America, partially offset by year-over-year growth in Eastern Europe and China related to share gains in emerging markets. Compared with the prior year, the OEM channel of Aftermarket was down slightly, or up slightly in local currency, due mainly to strength of innovative products combined with apparent inventory builds at a small number of large OEM customers. Aerospace and Defense sales performance reflected year-over-year declines in replacement parts, partially offset by new equipment for military rotorcraft and ground defense vehicles.
Earnings before income taxes for the Engine Products segment for the three months ended April 30, 2020 were $56.5 million, or 13.4% of Engine Products’ sales, a decrease from 14.6% for the three months ended April 30, 2019. The decrease was driven by the loss of leverage on lower sales, due in part to higher depreciation expense related to the Company’s capacity expansion projects, partially offset by benefits from the Company’s initiatives related to production, supply chain, procurement and pricing optimization, combined with lower raw materials costs, lower incentive compensation and other expense reductions related to the COVID-19 pandemic.

24


Nine months ended April 30, 2020 compared with nine months ended April 30, 2019
Net sales for the Engine Products segment for the nine months ended April 30, 2020 were $1,315.2 million, compared with $1,439.3 million for the nine months ended April 30, 2019, a decrease of $124.1 million, or 8.6%, and 7.1% excluding the impact from currency translation. The sales decrease in On-Road and Off-Road reflects lower levels of equipment production, due mainly to customer manufacturing shutdowns due to the COVID-19 pandemic. The decrease in Aftermarket sales in both the independent and OEM channels was related to reduced end-user demand associated with lower levels of equipment utilization. The increase in Aerospace and Defense sales was due to growth in new equipment for military rotorcraft, partially offset by year-over-year declines in replacement parts.
Earnings before income taxes for the Engine Products segment for the nine months ended April 30, 2020 were $172.2 million, or 13.1% of Engine Products’ sales, consistent with 13.1% for the nine months ended April 30, 2019. The loss of leverage on lower sales, due in part to higher depreciation expense related to the Company’s capacity expansion projects, was offset by benefits from the Company’s initiatives related to production, supply chain, procurement and pricing optimization, combined with lower raw materials costs, lower incentive compensation and other expense reductions related to the COVID-19 pandemic.
Industrial Products Segment
The following is a summary of net sales by product group within the Company’s Industrial Products segment (in millions):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
Industrial Products segment:
Industrial Filtration Solutions$137.4  $155.2  $441.4  $469.2  
Gas Turbine Systems29.2  27.5  74.2  80.5  
Special Applications42.7  40.7  133.6  128.9  
Industrial Products segment net sales$209.3  $223.4  $649.2  $678.6  
Industrial Products segment earnings before income taxes$34.7  $32.7  $98.8  $101.5  
Three months ended April 30, 2020 compared with three months ended April 30, 2019
Net sales for the Industrial Products segment for the three months ended April 30, 2020 were $209.3 million, compared with $223.4 million for the three months ended April 30, 2019, a decrease of $14.1 million, or 6.3% and 4.6% excluding the impact from currency translation. Sales within Industrial Filtration Solutions (IFS) were negatively impacted by lower levels of industrial production, which contributed to declining sales of new equipment and replacement parts for dust collectors. Sales of Process Filtration, also within IFS, were approximately flat with the prior year, or up in local currency, due to strong sales of replacement parts for the Food and Beverage industry. The Gas Turbine Systems (GTS) sales increase was driven by retrofit projects for existing turbines. The sales increase in Special Applications (SA) was driven by higher sales of Disk Drive filters and Integrated Venting Solutions, partially offset by lower sales of Membrane products.
Earnings before income taxes for the Industrial Products segment for the three months ended April 30, 2020 were $34.7 million, or 16.6% of Industrial Products’ sales, an increase from 14.6% for the three months ended April 30, 2019. The increase was driven by a favorable mix of sales, benefits from the Company’s initiatives related to production, supply chain, procurement and pricing optimization, combined with lower raw materials costs, expense reductions related to the COVID-19 pandemic, and lower incentive compensation. These benefits were partially offset by loss of leverage on lower sales and continued investments in the Company’s strategic growth businesses.

25


Nine months ended April 30, 2020 compared with nine months ended April 30, 2019
Net sales for the Industrial Products segment for the nine months ended April 30, 2020 were $649.2 million, compared with $678.6 million for the nine months ended April 30, 2019, a decrease of $29.4 million, or 4.3%, and 3.3% excluding the impact from currency translation. Sales within Industrial Filtration Solutions (IFS) were negatively impacted by lower levels of industrial production, which contributed to declining sales of new equipment and replacement parts for dust collectors. Sales of Process Filtration, also within IFS, increased versus the prior year, due to strong sales of replacement parts for the Food and Beverage industry. The GTS sales decrease was driven by lower sales of new equipment, partially offset by retrofit projects for existing turbines. The sales increase in SA was driven by higher sales of Disk Drive filters and Integrated Venting Solutions, partially offset by lower sales of Membrane products.
Earnings before income taxes for the Industrial Products segment for the nine months ended April 30, 2020 were $98.8 million, or 15.2% of Industrial Products’ sales, an increase from 15.0% for the nine months ended April 30, 2019. The increase was driven by a favorable mix of sales, benefits from the Company’s initiatives related to production, supply chain, procurement and pricing optimization, combined with lower raw materials costs and expense reductions related to the COVID-19 pandemic. These benefits were partially offset by loss of leverage on lower sales and continued investments in the Company’s strategic growth businesses.
Liquidity and Capital Resources
Cash provided by operating activities for the nine months ended April 30, 2020 was $265.2 million, compared with $223.2 million for the nine months ended April 30, 2019, an increase of $42.0 million. The increase in cash provided by operating activities was primarily driven by year-over-year improvements in net operating assets and liabilities. These changes are due to the Company’s efforts to manage working capital as sales levels decrease.
Cash used in investing activities for the nine months ended April 30, 2020 was $106.2 million, compared with $208.4 million for the nine months ended April 30, 2019, a decrease of $102.2 million. The decrease resulted primarily from $96.0 million of net cash used for the BOFA acquisition in fiscal 2019, combined with a decrease in net capital expenditures in fiscal 2020 of $6.2 million. In fiscal 2020, capital expenditures included expanding production capacity as well as construction of a new building designed for research and development.
Cash used in financing activities for the nine months ended April 30, 2020 was $3.7 million, compared with $13.7 million for the nine months ended April 30, 2019, a decrease of $10.0 million. In fiscal 2020, proceeds from a new term loan and short-term debt were used to refinance long-term debt and to fund the Company’s needs driven by expenditures on property, plant and equipment, dividends and share repurchases. In addition, during the third quarter of fiscal 2020, the Company borrowed $100.0 million on its revolver as a precautionary measure to strengthen its liquidity position due to uncertainty related to COVID-19. In fiscal 2019, proceeds from long-term debt and short-term borrowings were used primarily to fund the BOFA acquisition and to fund the Company’s needs driven by expenditures on property, plant and equipment, dividends and share repurchases.
Cash and cash equivalents as of April 30, 2020, was $326.5 million, compared with $177.8 million as of July 31, 2019. The Company has capacity of $399.4 million available for further borrowing under existing credit facilities as of April 30, 2020. The Company believes that the liquidity available from the combination of expected cash generated by operating activities, existing cash and available credit under existing credit facilities will be adequate to meet cash requirements for the next twelve months. Additionally, as a precautionary measure, the Company has entered into an additional debt agreement on May 18, 2020, as further discussed below.
Accounts receivable, net as of April 30, 2020, was $460.5 million, compared with $529.5 million as of July 31, 2019, a decrease of $69.0 million driven by lower levels of sales. Days sales outstanding was flat at 66 days, as of April 30, 2020 and 2019. Days sales outstanding was 65 days at July 31, 2019. Days sales outstanding is calculated using the count back method, which calculates the number of days of most recent revenue that is reflected in the net accounts receivable balance.
Inventories, net as of April 30, 2020, was $346.5 million, compared with $332.8 million as of July 31, 2019, an increase of $13.7 million. Inventory turns were 4.8 times and 5.6 times per year as of April 30, 2020 and July 31, 2019, respectively. Inventory turns are calculated by taking the annualized cost of sales based on the trailing three-month period divided by the average of the beginning and ending net inventory values of the three-month period. The inventory increase was spread across all of the major regions, driven by lower demand for finished goods and increased stock for COVID-19. While the Company has not experienced significant supply chain disruption, certain inventory levels have been increased during the quarter in response to COVID-19.


26


Long-term debt outstanding was $735.1 million as of April 30, 2020, compared with $584.4 million as of July 31, 2019, an increase of $150.7 million. As of April 30, 2020, total debt, including long-term debt and short-term borrowings, represented 45.6% of total capitalization, defined as total debt plus total shareholders’ equity, compared with 41.6% as of July 31, 2019. As of April 30, 2020, the Company has substantial headroom related to its financial covenants as well as sufficient cash and available liquidity under the revolving credit facility.
The Company has a $500 million unsecured revolving credit facility that expires July 21, 2022. As of April 30, 2020, there was $142.5 million available on this facility.
In March 2020, the Company borrowed $100.0 million on its revolver as a precautionary measure to strengthen its liquidity position due to uncertainty related to COVID-19.
Certain debt agreements contain financial covenants related to interest coverage and leverage ratios, as well as other non-financial covenants. As of April 30, 2020, the Company was in compliance with all such covenants.
In October 2019, the Company entered into a term loan agreement of €80.0 million, or $89.2 million, based on the exchange rate in effect on October 28, 2019. The loan is unsecured and matures in October 2024. As of April 30, 2020, the Company had borrowed the full capacity of the term loan. The term loan includes customary representations and warranties and covenants for a transaction of this type. The loan has a floating rate based on margin plus EURIBOR. The margin will vary according to a leverage-based pricing grid. The rate as of April 30, 2020 was 0.7%.
On May 18, 2020, the Company entered into a 364-day revolving credit agreement for $100.0 million. The agreement is unsecured, and the Company can request a one-year extension. The agreement provides incremental borrowing capacity above the Company’s currently existing $500.0 million unsecured, revolving credit facility, and includes customary representations and warranties and covenants consistent with that facility. Interest is payable at the Company’s election of either the sum of the LIBOR rate and an applicable rate or the sum of the base rate and an applicable rate, as defined in the agreement.
The Company guarantees 50% of certain debt of its joint venture, Advanced Filtration Systems Inc., as further discussed in Note 14 in the Notes to Condensed Consolidated Financial Statements included in Item 1 of this report.
New Accounting Standards Not Yet Adopted
For new accounting standards not yet adopted, refer to Note 1 in the Notes to Condensed Consolidated Financial Statements included in Item 1 of this report.
Critical Accounting Policies
There have been no material changes to the Company’s critical accounting policies as disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2019.
Safe Harbor Statement under the Securities Reform Act of 1995
The Company, through its management, may make forward-looking statements reflecting the Company’s current views with respect to future events and expectations, such as forecasts, plans, trends and projections relating to the Company’s business and financial performance. These forward-looking statements, which may be included in reports filed under the Securities Exchange Act of 1934, as amended (the Exchange Act), in press releases and in other documents and materials as well as in written or oral statements made by or on behalf of the Company, are subject to certain risks and uncertainties, including those discussed in Part I, Item 1A, “Risk Factors” of the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2019, which could cause actual results to differ materially from historical results or those anticipated. The words or phrases “will likely result,” “are expected to,” “will continue,” “will allow,” “estimate,” “project,” “believe,” “expect,” “anticipate,” “forecast,” “plan” and similar expressions are intended to identify forward-looking statements within the meaning of Section 21E of the Exchange Act and Section 27A of the Securities Act of 1933, as amended, as enacted by the Private Securities Litigation Reform Act of 1995 (PSLRA). In particular, the Company desires to take advantage of the protections of the PSLRA in connection with the forward-looking statements made in this Quarterly Report on Form 10-Q. All statements other than statements of historical fact are forward-looking statements. These statements do not guarantee future performance.

27


These forward-looking statements speak only as of the date such statements are made and are subject to risks and uncertainties that could cause the Company’s results to differ materially from these statements. These factors include, but are not limited to, economic and industrial conditions worldwide; the Company’s ability to maintain competitive advantages; threats from disruptive innovation; highly competitive markets with pricing pressure; the Company’s ability to protect and enforce its intellectual property; the difficulties in operating globally; customer concentration in certain cyclical industries; significant demand fluctuations; unavailable raw materials or material cost inflation; inability of operations to meet customer demand; difficulties with information technology systems and security; foreign currency fluctuations; governmental laws and regulations; litigation; changes in tax laws and tax rates; regulations and results of examinations; the Company’s ability to attract and retain qualified personnel; changes in capital and credit markets; execution of the Company’s acquisition strategy; the possibility of intangible asset impairment; the Company’s ability to manage productivity improvements; unexpected events and the disruption on operations, including the recent Coronavirus outbreak; the Company’s ability to maintain an effective system of internal control over financial reporting; the United Kingdom’s decision to end its membership in the European Union and other factors included in Part I, Item 1A, “Risk Factors” of the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2019. The Company undertakes no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, unless required by law.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
The Company’s market risk includes the potential loss arising from adverse changes in foreign currency exchange rates, interest rates and commodity prices. In an attempt to manage these risks, the Company employs certain strategies to mitigate the effect of these fluctuations. The Company does not enter into any of these instruments for speculative trading purposes.
The Company maintains significant assets and operations outside the U.S., resulting in exposure to foreign currency gains and losses. A portion of the Company’s foreign currency exposure is naturally hedged by incurring liabilities, including bank debt, denominated in the local currency in which the Company’s foreign subsidiaries are located.
During the nine months ended April 30, 2020, the U.S. dollar was generally stronger than in the nine months ended April 30, 2019 compared with many of the currencies of the foreign countries in which the Company operates. The overall stronger dollar had a negative impact on the Company’s international net sales results because the foreign denominated revenues translated into less U.S. dollars. Foreign currency translation had a negative impact to net sales and net earnings in many regions around the world. The estimated impact of foreign currency translation for the nine months ended April 30, 2020, resulted in an overall decrease in reported net sales by $28.3 million and net earnings of approximately $2.0 million, compared with the same period in the prior fiscal year.
Forward Foreign Currency Exchange Contracts The Company uses forward currency exchange contracts to manage exposure to fluctuations in foreign currency. The Company enters into certain purchase commitments with foreign suppliers based on the value of its purchasing subsidiaries’ local currency relative to the currency requirement of the supplier on the date of the commitment. The Company also sells into foreign countries based on the value of purchaser’s local currency. The Company mitigates risk through using forward currency contracts that generally mature in 12 months or less, which is consistent with the related purchases and sales. Contracts that qualify for hedge accounting are designated as cash flow hedges.
Net investment hedges The Company uses fixed-to-fixed cross currency swap agreements to hedge its exposure to adverse foreign currency exchange rate movements for its operations in Europe through July 2029. The Company has elected the spot method for assessing effectiveness of these contracts.
Based on the net investment hedge outstanding as of April 30, 2020, a 10% appreciation of the U.S. dollar compared to the Euro, would result in a net gain of $5.7 million in the fair value of these contracts.
Interest rates The Company’s exposure to market risk for changes in interest rates relates primarily to debt obligations that are at variable rates, as well as the potential increase in fair value of long-term debt resulting from a potential decrease in interest rates. As of April 30, 2020, the Company’s financial liabilities with exposure to changes in interest rates consisted mainly of $400.0 million outstanding on the Company’s revolving credit facility and term loan, €87.5 million, or $95.1 million of variable rate term loan and short-term notes, and ¥2.65 billion, or $24.9 million, of variable rate long-term debt. Assuming a hypothetical increase of 0.5% in short-term interest rates, with all other variables remaining constant, interest expense would have increased roughly $1.4 million and interest income would have increased roughly $0.8 million in the nine months ended April 30, 2020. Interest rate changes would also affect the fair market value of fixed-rate debt. As of April 30, 2020, the estimated fair value of long-term debt with fixed interest rates was $283.9 million compared to its carrying value of $275.0 million. The fair value is estimated by discounting the projected cash flows using the rate at which similar amounts of debt could currently be borrowed.

28


Commodity prices The Company is exposed to market risk from fluctuating market prices of certain purchased commodity raw materials, including steel, filter media and petrochemical-based products, including plastics, rubber and adhesives. On an ongoing basis, the Company enters into selective supply arrangements with certain of its suppliers that allow the Company to reduce volatility in its costs. The Company strives to recover or offset all material cost increases through selective price increases to its customers and the Company’s cost reduction initiatives, which include material substitution, process improvement and product redesigns. However, an increase in commodity prices could result in lower operating margins.
Chinese notes Consistent with common business practice in China, the Company’s Chinese subsidiaries accept bankers’ acceptance notes from Chinese customers in settlement of certain customer billed accounts receivable. Bankers’ acceptance notes represent a commitment by the issuing financial institution to pay a certain amount of money at a specified future maturity date to the legal owner of the bankers’ acceptance note as of the maturity date. The maturity date of bankers’ acceptance notes varies, but it is the Company’s policy to only accept bankers’ acceptance notes with maturity dates no more than 270 days from the date of the Company’s receipt of such draft. As of April 30, 2020 and July 31, 2019, the Company owned $12.6 million and $16.7 million, respectively, of these bankers’ acceptance notes, and includes them in accounts receivable on the Company’s Condensed Consolidated Balance Sheets.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Management of the Company, with the participation of its Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the Company’s disclosure controls and procedures as of the end of the period. Based on their evaluation, as of the end of the period covered, the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) were effective. The Company’s disclosure controls and procedures are designed so that information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to management of the Company, with the participation of its Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
No change in the Company’s internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) occurred during the fiscal quarter ended April 30, 2020, that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.
PART II. OTHER INFORMATION
Item 1. Legal Proceedings
The Company believes the recorded estimated liability in its Condensed Consolidated Financial Statements for claims or litigation is adequate in light of the probable and estimable outcomes. Any recorded liabilities were not material to the Company’s financial position, results of operations or liquidity and the Company believes it is remote that the settlement of any of the currently identified claims or litigation will be materially in excess of what is accrued. The Company records provisions when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and litigation are reviewed quarterly and provisions are taken or adjusted to reflect the status of a particular matter.
Item 1A. Risk Factors
There are inherent risks and uncertainties associated with the Company’s global operations that involve the manufacturing and sale of products for highly demanding customer applications throughout the world. These risks and uncertainties could adversely affect the Company’s operating performances or financial condition. In addition to the risk factor below, the “Risk Factors” section in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2019 outlines the risks and uncertainties that the Company believes are the most material to its business.





29


COVID-19 Business Disruption - pandemics and unexpected events like COVID-19 could have a negative effect on our business, results of operation, financial condition and cash flows.
The Company’s business and operations have been, and may be adversely affected in the future, by the COVID-19 pandemic, due to disruptions of our employees, suppliers, and customers to perform our and their respective responsibilities and obligations. The COVID-19 pandemic has significantly impacted the global economy, and it could continue to have a material negative impact on our business and operations. We have experienced temporary shutdowns and we, our employees, suppliers or customers may be prevented from conducting business activities for an indefinite period of time, including shutdowns, shelter-in-place orders, import or export restrictions or other preventative measures that may be requested or mandated by governmental authorities.
In addition, our facilities and the facilities of our customers and suppliers may experience disruptions in manufacturing and supply arrangements due to the loss or disruption of essential manufacturing and supply elements, such as raw materials or other finished product components, transportation, workforce or other manufacturing and distribution capability. We may also experience failure of third parties on which we rely, including our suppliers, distributors, contractors and commercial banks, to meet their obligations to us, or significant disruptions in their ability to do so. We could also be impacted by significant reductions in demand or volatility in demand for our products and potentially a global economic recession resulting from business shutdowns or slowdowns.
Although most of our operations have been treated as “essential” operations under applicable government orders that have been issued to date which restrict business activities, and accordingly have been permitted to continue to operate, it is possible that treatment could change under future government orders. Further, site-specific health and safety concerns might otherwise require certain of our operations to be halted for some period of time. Operations of all of our facilities have been affected in terms of employee protection measures, including social distancing and personal protection equipment measures, which may continue to affect the efficiency of our operations for the foreseeable future. The duration and extent of the pandemic are currently uncertain, but prolonged or worsening disruption or a resulting economic recession could materially and adversely impact our business, results of operations, financial condition and cash flows.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Repurchases of Equity Securities
The following table summarizes information in connection with purchases made by, or on behalf of, the Company or any affiliated purchaser of the Company, of shares of the Company’s common stock during the three months ended April 30, 2020:
Period
Total Number
of Shares
Purchased (1)
Average Price
Paid per Share
Total Number
of Shares
Purchased as
Part of Publicly
Announced Plans
or Programs
Maximum
Number
of Shares
that May Yet
Be Purchased
Under the Plans
or Programs
February 1 - February 29, 2020—  $—  —  11,394,455  
March 1 - March 31, 2020675,000  43.33  675,000  10,719,455  
April 1 - April 30, 2020—  —  —  10,719,455  
Total675,000  $43.33  675,000  10,719,455  
(1)In fiscal 2019, the Board of Directors authorized the repurchase of up to 13.0 million shares of the Company’s common stock. This repurchase authorization is effective until terminated by the Board of Directors. The Company has remaining authorization to repurchase 10.7 million shares under this plan. There were no repurchases of common stock made outside of the Company’s current repurchase authorization during the three months ended April 30, 2020. While not considered repurchases of shares, the Company does at times withhold shares that would otherwise be issued under stock-based awards to cover the withholding of taxes due as a result of exercising stock options or payment of stock-based awards.
Item 3. Defaults Upon Senior Securities
Not applicable.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
Not applicable.
30



Item 6.Exhibits
101The following information from Donaldson Company, Inc. Quarterly Report on Form 10-Q for the fiscal quarter ended April 30, 2020, as filed with the Securities and Exchange Commission, formatted in inline eXtensible Business Reporting Language (iXBRL): (i) the Condensed Consolidated Statements of Earnings, (ii) the Condensed Consolidated Statements of Comprehensive Income, (iii) the Condensed Consolidated Balance Sheets, (iv) the Condensed Consolidated Statements of Cash Flows, (v) the Condensed Consolidated Statements of Changes in Shareholders’ Equity and (vi) the Notes to Condensed Consolidated Financial Statements
104The cover page from Donaldson Company Inc.’s Quarterly Report on Form 10-Q for the quarter ended April 30, 2020, formatted in iXBRL (included as Exhibit 101).

*Exhibit has previously been filed with the Securities and Exchange Commission and is incorporated herein by reference as an exhibit.

31


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
   
 DONALDSON COMPANY, INC.
 (Registrant)
 
Date: June 3, 2020By:   /s/ Tod E. Carpenter
  Tod E. Carpenter
Chairman, President and
Chief Executive Officer
(duly authorized officer)
   
   
Date: June 3, 2020By: /s/ Scott J. Robinson
  Scott J. Robinson
Senior Vice President and
Chief Financial Officer
(principal financial officer)
   
   
Date: June 3, 2020By: /s/ Peter J. Keller
  Peter J. Keller
Corporate Controller
(principal accounting officer)

32
EX-31.A 2 exhibit31-a20200430.htm EX-31.A Document

Exhibit 31-A
Certification of Chief Executive Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
I, Tod E. Carpenter, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Donaldson Company, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
 
Date:June 3, 2020 /s/ Tod E. Carpenter
  Tod E. Carpenter
Chairman, President and Chief Executive Officer

21
EX-31.B 3 exhibit31-b20200430.htm EX-31.B Document

Exhibit 31-B
Certification of Chief Financial Officer
Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
I, Scott J. Robinson, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Donaldson Company, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

Date:June 3, 2020 /s/ Scott J. Robinson
  Scott J. Robinson
Senior Vice President and Chief Financial Officer

22
EX-32 4 exhibit3220200430.htm EX-32 Document

Exhibit 32
Pursuant to 18 U.S.C. Section 1350, as created by Section 906 of the Sarbanes-Oxley Act of 2002, the following certifications are being made to accompany the Form 10-Q for the quarter ended April 30, 2020, for Donaldson Company, Inc.:
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
I, Tod E. Carpenter, Chief Executive Officer of Donaldson Company, Inc., certify that:
1.The Form 10-Q of Donaldson Company, Inc. for the quarter ended April 30, 2020 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Donaldson Company, Inc.
Date:June 3, 2020 /s/ Tod E. Carpenter
  Tod E. Carpenter
Chairman, President and Chief Executive Officer
CERTIFICATION OF CHIEF FINANCIAL OFFICER
I, Scott J. Robinson, Chief Financial Officer of Donaldson Company, Inc., certify that:
1.The Form 10-Q of Donaldson Company, Inc. for the quarter ended April 30, 2020 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Donaldson Company, Inc.
Date:June 3, 2020 /s/ Scott J. Robinson
  Scott J. Robinson
Senior Vice President and Chief Financial Officer

23
EX-101.SCH 5 dci-20200430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1008009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Acquisitions and Divestitures link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Acquisitions and Divestitures (Details) link:presentationLink link:calculationLink link:definitionLink 2106103 - Disclosure - Supplemental Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Supplemental Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Supplemental Balance Sheet Information (Inventory) (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2110104 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2118106 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2319304 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2420409 - Disclosure - Revenue (Disaggregation of Revenue by Geographical Area) (Details) link:presentationLink link:calculationLink link:definitionLink 2421410 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2122107 - Disclosure - Warranty link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 2424411 - Disclosure - Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 2125108 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2326306 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2427412 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2428413 - Disclosure - Stock-Based Compensation (Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2429414 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2430415 - Disclosure - Stock-Based Compensation (Summary of Performance Award Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2131109 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2332307 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2434417 - Disclosure - Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2135110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2137111 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2338308 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2439419 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Fair Value Measurements (Derivatives on the Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - Fair Value Measurements Fair Value Measurements (Pre-tax Impact of Derivatives) (Details) link:presentationLink link:calculationLink link:definitionLink 2142112 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2443422 - Disclosure - Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2144113 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2345309 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2446423 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2147114 - Disclosure - Guarantees link:presentationLink link:calculationLink link:definitionLink 2348310 - Disclosure - Guarantees (Tables) link:presentationLink link:calculationLink link:definitionLink 2449424 - Disclosure - Guarantees (Details) link:presentationLink link:calculationLink link:definitionLink 2150115 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2151116 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2352311 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2453425 - Disclosure - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 2454426 - Disclosure - Segment Reporting (Summary of Segment Detail) (Details) link:presentationLink link:calculationLink link:definitionLink 2155117 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2356312 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2457427 - Disclosure - Leases (Lease Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2458428 - Disclosure - Leases (Supplemental Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2459429 - Disclosure - Leases (Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2459429 - Disclosure - Leases (Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2160118 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 2461430 - Disclosure - Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 dci-20200430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 dci-20200430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 dci-20200430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Total shareholders’ equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Land Land [Member] Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Pre-tax (gains) losses reclassified from accumulated other comprehensive income (loss) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Total current liabilities Liabilities, Current Goodwill [Line Items] Goodwill [Line Items] Unrecognized tax benefits Unrecognized Tax Benefits Goodwill acquired Goodwill, Acquired During Period Interest cost Defined Benefit Plan, Interest Cost Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Treasury stock, shares (in shares) Treasury Stock, Shares Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period New Accounting Standards Recently Adopted and New Accounting Standards Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Cost of sales Cost of Goods and Services Sold Vested (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Non-controlling interest Noncontrolling Interest in Joint Ventures Net periodic benefit costs Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Current Fiscal Year End Date Current Fiscal Year End Date Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Weighted average shares - diluted (in shares) Weighted average common shares - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Entity Address, Postal Zip Code Entity Address, Postal Zip Code Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Aerospace and Defense Aerospace And Defense Products [Member] Aerospace And Defense Products [Member] Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net 2021 Operating Leases, Future Minimum Payments, Due in Two Years Accumulated Other Comprehensive Loss Total AOCI Attributable to Parent [Member] Total assets Assets Assets Exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Shell Company Entity Shell Company Present value of future lease payments Operating Lease, Liability Cover page. Cover [Abstract] Stock compensation and other activity Stock Compensation And Other Activity Stock Compensation And Other Activity Document Type Document Type Performance award measurement period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Basis spread on variable rate (percentage) Debt Instrument, Interest Rate, Effective Percentage Subsequent Event Subsequent Event [Member] Patents, trademarks and technology Patents, Trademarks and Technology [Member] Patents, Trademarks and Technology Repayments of long-term debt Repayments of Long-term Debt Operating lease liability schedule Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Stock repurchased during the period (in shares) Treasury Stock, Shares, Acquired Construction in progress Construction in Progress [Member] Work in process Inventory, Work in Process, Gross Foreign Plan Foreign Plan [Member] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] Cash acquired Cash Acquired from Acquisition 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four Non-current income taxes payable Accrued Income Taxes, Noncurrent Current liabilities: Liabilities, Current [Abstract] Right-of-use lease assets obtained in exchange for new lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Credit Facility [Axis] Credit Facility [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Canceled/forfeited (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Redeemable non-controlling interest Redeemable Noncontrolling Interest, Equity, Carrying Amount Segment Reporting Segment Reporting Disclosure [Text Block] Latin America Latin America [Member] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Forward foreign currency exchange contracts Foreign Exchange Forward [Member] Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Segment Reporting Information Segment Reporting Information [Line Items] Gain (loss) on hedging derivatives, net of deferred taxes of $(0.9), $0.0, $(0.2) and $(0.3), respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Document Quarterly Report Document Quarterly Report Commitments and contingencies (Note 15) Commitments and Contingencies Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Debt Instrument Debt Instrument [Line Items] Consolidation Items [Domain] Consolidation Items [Domain] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Entity File Number Entity File Number Stock option, award vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Company contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Treasury Stock Treasury Stock [Member] Options canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Segments [Axis] Segments [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Net other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Retirement Plan Type [Axis] Retirement Plan Type [Axis] Treasury stock, 25,480,083 and 24,324,483 shares, respectively, at cost Treasury Stock, Value Goodwill Goodwill [Roll Forward] Product and Service [Domain] Product and Service [Domain] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Vested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Additional voting interest acquired (percentage) Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent, Percentage Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent, Percentage Advanced Filtration Systems, Inc. Advanced Filtration Systems Inc [Member] Advanced Filtration Systems, Inc. [Member] Industrial Products Industrial Products segment Industrial Products [Member] Industrial Products [Member] Operating income Operating Income (Loss) Number of U.S. plans Number Of US Plans Number Of U.S. Plans. Goodwill Beginning balance Ending balance Goodwill Reclassification Type [Axis] Reclassification Type [Axis] Reclassification Type Machinery and equipment Machinery and Equipment [Member] Reclassifications, before tax Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Segments [Domain] Segments [Domain] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Statement [Line Items] Statement [Line Items] Pre-tax gains (losses) recognized in accumulated other comprehensive income (loss) - Net investment hedges Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax Special Applications Special Applications Products [Member] Special Applications Products [Member] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other Comprehensive Income (Loss), Net of Tax [Abstract] Other Comprehensive Income (Loss), Net of Tax [Abstract] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Net earnings per share - basic (in usd per share) Earnings Per Share, Basic Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Dividends, per share (in dollars per share) Common Stock, Dividends, Per Share, Declared Tax benefits associated with stock options Share-based Payment Arrangement, Expense, Tax Benefit Beginning balance (in usd per share) Ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Plan Name [Axis] Plan Name [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Amendment Flag Amendment Flag Schedule of finite-lived intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Earnings before income taxes Earnings before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Consolidation Items [Axis] Consolidation Items [Axis] Interest expense Interest Expense Pre-tax (gains) losses reclassified from accumulated other comprehensive income (loss) - Net investment hedges Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, before Tax Total future lease payments Operating Leases, Future Minimum Payments Due Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Plan Name [Domain] Plan Name [Domain] Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] 2010 Master Stock Incentive Plan 2010 Master Stock Incentive Plan [Member] 2010 Master Stock Incentive Plan [Member] Movement in Standard and Extended Product Warranty, Increase (Decrease) Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Investment earnings (loss) Income (Loss) from Equity Method Investments Raw materials Inventory, Raw Materials, Gross Local Phone Number Local Phone Number Property, Plant and Equipment Property, Plant and Equipment [Line Items] Total future lease payments Lessee, Operating Lease, Liability, Payments, Due Components of property, plant and equipment Property, Plant and Equipment [Table Text Block] Change in short-term borrowings Proceeds from (Repayments of) Short-term Debt Accounts receivable, less allowance of $5.3 and $4.8, respectively Accounts Receivable, after Allowance for Credit Loss, Current Borrowings Long-term Debt [Text Block] Canceled (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Stock options expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Short-term lease cost Short-term Lease, Cost Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Pension liability adjustment, net of deferred taxes of $0.7, $(0.5), $0.4, and $(1.1), respectively Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Contingent liability for standby letters of credit Letters of Credit Outstanding, Amount Total current assets Assets, Current Entity Current Reporting Status Entity Current Reporting Status Unsecured debt maturing October 2024 Unsecured Debt Maturing October 2024 [Member] Unsecured Debt Maturing October 2024 Increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net earnings Net earnings Net earnings for basic and diluted earnings per share computation Net Income (Loss) Attributable to Parent Exercise of stock options Proceeds from Stock Options Exercised Common Stock Common Stock [Member] Current assets: Assets, Current [Abstract] Income taxes Income Taxes Paid Leases [Abstract] Leases [Abstract] Debt Instrument [Axis] Debt Instrument [Axis] Share-based Compensation Arrangement by Share-based Payment Award Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Disaggregation of Revenue Disaggregation of Revenue [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Settlement charge Defined Benefit Plan, Other Cost (Credit) Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Product and Service [Axis] Product and Service [Axis] Operating lease cost Operating Lease, Cost Entity Small Business Entity Small Business Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Entity Filer Category Entity Filer Category Other long-term assets Other Noncurrent Assets [Member] Net investment hedges Net Investment Hedging [Member] Reclassification Type [Domain] Reclassification Type [Domain] Reclassification Type Pretax compensation expense Share-based Payment Arrangement, Expense Corporate and Unallocated Corporate, Non-Segment [Member] Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total liabilities and shareholders’ equity Liabilities and Equity Entity Address, City or Town Entity Address, City or Town Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Supplemental Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Long-term lease liabilities Long-term lease liabilities Operating Lease, Liability, Noncurrent Short-term borrowings Short-term Debt Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Unsecured Debt Unsecured Debt [Member] Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Shareholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Options granted, grant date fair value (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Employee Benefit Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Retirement Benefits, Description [Abstract] Retirement Benefits, Description [Abstract] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Fair value of awards granted Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Granted Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Granted Accounts receivable, allowance Accounts Receivable, Allowance for Credit Loss, Current Tax benefit (expense) Reclassification from AOCI, Current Period, Tax Award Type [Axis] Award Type [Axis] Dividends declared Dividends, Common Stock, Cash Other income, net Other Nonoperating Income (Expense) Class of Stock Class of Stock [Line Items] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Current maturities of long-term debt Long-term Debt and Lease Obligation, Current Geographical [Axis] Geographical [Axis] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Retained Earnings Retained Earnings [Member] Subsequent Event Type [Domain] Subsequent Event Type [Domain] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Leases Lessee, Operating Leases [Text Block] Unsecured revolving credit facility maturing July 2022 Unsecured Revolving Credit Facility Maturing July 2022 [Member] Unsecured Revolving Credit Facility Maturing July 2022 Accrued property, plant and equipment additions Capital Expenditures Incurred but Not yet Paid Document Period End Date Document Period End Date Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Statement [Table] Statement [Table] Entity Registrant Name Entity Registrant Name Contract liabilities Contract with Customer, Liability Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] On-Road On Road Products [Member] On Road Products [Member] Maximum Maximum [Member] Service cost Defined Benefit Plan, Service Cost Estimated future contributions to pension plans Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three Retained earnings Retained Earnings (Accumulated Deficit) Purchase of treasury stock Stock repurchased during the period Payments for Repurchase of Common Stock Standard Product Warranty Disclosure [Abstract] Standard Product Warranty Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Net earnings per share - diluted (in usd per share) Earnings Per Share, Diluted Number of reportable segments Number of Reportable Segments Accrued interest and penalties on unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Guarantees Guarantees [Text Block] Components of net periodic pension costs Schedule of Net Benefit Costs [Table Text Block] Trading Symbol Trading Symbol Minimum Minimum [Member] Foreign currency translation loss Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Balance Sheet Location [Domain] Balance Sheet Location [Domain] Deferred income taxes Deferred Income Tax Expense (Benefit) Statistical Measurement [Domain] Statistical Measurement [Domain] Adjustments to reconcile net earnings to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] 2023 Operating Leases, Future Minimum Payments, Due in Four Years Summary of stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Pre-tax gains (losses) recognized in accumulated other comprehensive income (loss) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Aggregate intrinsic value of options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Income taxes Income Tax Expense (Benefit) Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Stock-Based Compensation Share-based Payment Arrangement [Text Block] 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two Reclassifications, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Net periodic benefit costs: Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Customer relationships Customer Relationships [Member] Derivative liabilities Derivative Liability, Fair Value, Gross Liability Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Other long-term liabilities Other Liabilities, Noncurrent Equity Method Investment, Nonconsolidated Investee [Domain] Equity Method Investment, Nonconsolidated Investee [Domain] Equity Method Investment, Nonconsolidated Investee City Area Code City Area Code Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Title of 12(b) Security Title of 12(b) Security Deferred taxes on hedging derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Earnings Per Share [Abstract] Earnings Per Share [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Other, net Other Noncash Income (Expense) Tax benefit (expense) Other Comprehensive Income (Loss), Tax Share-based Payment Arrangement, Noncash Expense [Abstract] Share-based Payment Arrangement, Noncash Expense [Abstract] Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Deferred income taxes Deferred Income Tax Assets, Net Operating lease liability schedule Lessee, Operating Lease, Liability, Maturity [Table Text Block] Pension Benefits Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Debt carrying value Outstanding debt (the Company guarantees half) Long-term Debt, Gross Assets Assets [Abstract] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Total lease costs Lease, Cost Schedule of changes in accumulated other comprehensive loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Operating expenses Operating Expenses Performance Shares Performance Shares [Member] Joint venture items Equity Method Investments [Table Text Block] Dilutive impact of share based awards (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Defined Benefit Plan Disclosure Defined Benefit Plan Disclosure [Line Items] Summary of segment detail Schedule of Segment Reporting Information, by Segment [Table Text Block] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total Finite-Lived Intangible Assets, Net Debt Disclosure [Abstract] Debt Disclosure [Abstract] Components of inventory Schedule of Inventory, Current [Table Text Block] Derivative Instrument [Axis] Derivative Instrument [Axis] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Warranty Product Warranty Disclosure [Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Guarantor Obligations Guarantor Obligations [Line Items] Weighted average discount rates (percentage) Operating Lease, Weighted Average Discount Rate, Percent Net sales Total net sales Royalty income Revenue from Contract with Customer, Including Assessed Tax Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Aggregate intrinsic value of options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Increase to borrowing capacity Line of Credit Facility, Increase (Decrease) To Borrowing Capacity Line of Credit Facility, Increase (Decrease) To Borrowing Capacity Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Notional amounts Derivative, Notional Amount Unrecognized tax benefits that could potentially expire Unrecognized Tax Benefits, Potentially Expire Unrecognized Tax Benefits, Potentially Expire Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Aftermarket Aftermarket Products [Member] Aftermarket Products [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Industrial Filtration Solutions Industrial Filtration Solutions Products [Member] Industrial Filtration Solutions Products [Member] Entity Central Index Key Entity Central Index Key Non-vested at July 31, 2019 (shares) Non-vested at April 30, 2020 (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Entity Emerging Growth Company Entity Emerging Growth Company Non- Controlling Interest Noncontrolling Interest [Member] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Current lease liabilities Current lease liabilities Operating Lease, Liability, Current Proceeds from lines of credit Proceeds from Lines of Credit Schedule of information necessary to calculate basic and diluted net earnings per common share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Changes in operating assets and liabilities, excluding effect of acquired business Increase (Decrease) in Other Operating Assets and Liabilities, Net Computer software Software Development [Member] Credit Facility [Domain] Credit Facility [Domain] Remainder of 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Income Taxes Income Tax Disclosure [Text Block] Less: settlements made during the period Standard and Extended Product Warranty Accrual, Decrease for Payments Buildings Building [Member] 2020 Operating Leases, Future Minimum Payments Due, Next Twelve Months Minimum funding requirement Defined Benefit Plan, Minimum Funding Requirement Defined Benefit Plan, Minimum Funding Requirement Stock-compensation plans Stockholders Equity, Share Based Compensation Stockholders Equity, Share Based Compensation Schedule of cash flow hedges Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Liabilities and Shareholders’ Equity Liabilities and Equity [Abstract] Stock Compensation Plans Deferred Compensation, Share-based Payments [Member] Balance at beginning of period Balance at end of period Standard and Extended Product Warranty Accrual Other Assets, Noncurrent Other Assets, Noncurrent Segment Reporting, Measurement Disclosures [Abstract] Segment Reporting, Measurement Disclosures [Abstract] Other comprehensive income (loss) Other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Type of Adoption [Domain] Type of Adoption [Domain] Derivative Contract [Domain] Derivative Contract [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Off-Road Off Road Products [Member] Off-Road Products [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net expenditures on property, plant and equipment Payments to Acquire Property, Plant, and Equipment Proceeds from long-term debt Proceeds from Issuance of Long-term Debt Guarantees [Abstract] Guarantees [Abstract] 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Retirement Plan Type [Domain] Retirement Plan Type [Domain] Schedule of derivative on the balance sheet Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of net investment hedges Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Other current liabilities Other Liabilities, Current Additional Paid-in Capital Additional Paid-in Capital [Member] Revenue Revenue from Contract with Customer [Text Block] Deferred income taxes Deferred Income Tax Liabilities, Net Dividends paid per share (in usd per share) Common Stock, Dividends, Per Share, Cash Paid United States UNITED STATES Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Reclassification Reclassification Other [Member] Reclassification Other Finished products Inventory, Finished Goods, Gross Entity Address, Address Line One Entity Address, Address Line One Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, plant and equipment, gross Property, Plant and Equipment, Gross Business Combinations [Abstract] Business Combinations [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Gross profit Gross Profit Geographical [Domain] Geographical [Domain] Deferred taxes on pension liability Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Reclassifications of losses on hedging derivatives to net earnings, net of taxes of $(1.2), $0.1, $(1.9), and $0.2, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Entity Address, State or Province Entity Address, State or Province Business Acquisition [Axis] Business Acquisition [Axis] Operating Segments Operating Segments [Member] Expiration period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Equity Method Investment, Nonconsolidated Investee [Axis] Equity Method Investment, Nonconsolidated Investee [Axis] Equity Method Investment, Nonconsolidated Investee Business combination, consideration transferred Business Combination, Consideration Transferred Business Acquisition Business Acquisition [Line Items] Trade accounts payable Accounts Payable, Current Other comprehensive income (loss) before reclassifications, net of tax Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Accruals related to pre-existing warranties (including changes in estimates) Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Entity Interactive Data Current Entity Interactive Data Current Common stock, shares issued (in shares) Common Stock, Shares, Issued Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Debt instrument, fair value disclosure Debt Instrument, Fair Value Disclosure Non-vested at July 31, 2019 (in usd per share) Non-vested at April 30, 2020 (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Long-term debt Long-term Debt and Lease Obligation Tax withholding payments for stock compensation transactions Payment, Tax Withholding, Share-based Payment Arrangement Inventories, net Inventories, net Inventory, Net Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code BOFA International LTD BOFA International LTD [Member] BOFA International LTD [Member] Prior service cost amortization Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Pension Plan Pension Plan [Member] Earnings Per Share Earnings Per Share [Text Block] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Award Type [Domain] Award Type [Domain] Schedule of performance shares activity Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block] 2024 Operating Leases, Future Minimum Payments, Due in Five Years Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Unsecured revolving credit facility Revolving Credit Facility [Member] Granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Engine Products Engine Products segment Engine Products [Member] Engine Products [Member] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Dividends paid Payments of Ordinary Dividends, Common Stock Long-Term Debt, Variable Interest Rate Long-Term Debt, Variable Interest Rate [Member] Long-Term Debt, Variable Interest Rate [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Amounts drawn for letters of credit Amount Drawn Upon Letters Of Credit Amount Drawn Upon Letters Of Credit Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Total liabilities Liabilities Liabilities Acquisitions and Divestitures Business Combination Disclosure [Text Block] Common stock, $5.00 par value, 240,000,000 shares authorized, 151,643,194 shares issued Common Stock, Value, Issued Guarantor obligations Schedule of Guarantor Obligations [Table Text Block] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Reconciliation of warranty reserves Schedule of Product Warranty Liability [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Royalty Royalty [Member] Other comprehensive (loss) income before reclassifications and tax Other Comprehensive Income (Loss), before Reclassifications, before Tax Reconciliation of goodwill Schedule of Goodwill [Table Text Block] Weighted average shares - basic (in shares) Weighted average common shares - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Annual company retirement contribution in addition to 401 (k) match, percent Defined Contribution Plan, Annual Retirement Contributions, Percent Defined contribution plan, annual retirement contributions, percent. Supplemental balance sheet information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Right-of-use lease assets Right-of-use lease assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss), Net of Tax AOCI Attributable to Parent, Net of Tax [Roll Forward] Equity Components [Axis] Equity Components [Axis] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] New Accounting Pronouncements or Change in Accounting Principle New Accounting Pronouncements or Change in Accounting Principle [Line Items] Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Amortization expense Amortization of Intangible Assets Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Canceled/forfeited (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Asia Pacific Asia Pacific [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Shares with remaining authorization for repurchase under stock repurchase plan (in shares) Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Lease cost Lease, Cost [Table Text Block] Accruals for warranties issued during the reporting period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Europe, Middle East and Africa EMEA [Member] Derivative Financial Instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Depreciation and amortization Depreciation, Depletion and Amortization Gross Carrying Amount Finite-Lived Intangible Assets, Gross Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Preferred stock, $1.00 par value, 1,000,000 shares authorized, none issued Preferred Stock, Value, Issued Treasury stock acquired Treasury Stock, Value, Acquired, Cost Method Taxes on reclassifications of derivatives to net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Security Exchange Name Security Exchange Name Options excluded from the diluted net earnings per share calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Equity method investments Equity Method Investments Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Performance Shares Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Equity Component [Domain] Equity Component [Domain] Stock options exercisable term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Description of performance obligation timing Revenue, Performance Obligation, Description of Timing Document Transition Report Document Transition Report Employee Stock Option Share-based Payment Arrangement, Option [Member] Gas Turbine Systems Gas Turbine Products [Member] Gas Turbine Products [Member] Total derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent 2022 Operating Leases, Future Minimum Payments, Due in Three Years Actuarial loss amortization Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Long-term Debt Long-term Debt [Member] Payout percentage based on target award (percentage) Share-Based Compensation Arrange By Share-Based Payment Award, Award Target Payout, Percentage Share-Based Compensation Arrange By Share-Based Payment Award, Award Target Payout, Percentage Income Statement [Abstract] Income Statement [Abstract] Derivative assets Derivative Asset, Fair Value, Gross Asset Balance Sheet Location [Axis] Balance Sheet Location [Axis] EX-101.PRE 9 dci-20200430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation
9 Months Ended
Apr. 30, 2020
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Stock-Based Compensation Stock-Based Compensation
On November 22, 2019, at the Company’s 2019 Annual Meeting of Stockholders, the Company’s stockholders approved the adoption of the 2019 Master Stock Incentive Plan (2019 Plan). As of November 22, 2019, the 2019 Plan replaced the 2010 Master Stock Incentive Plan (2010 Plan).
Consistent with the 2010 Plan, the 2019 Plan allows for granting of nonqualified stock options, incentive stock options, restricted stock awards, restricted stock units, stock appreciation rights, dividend equivalents, and other stock-based awards.
Stock Options
When options are granted the option exercise price is equivalent to the market price of the Company’s common stock at the date of grant. Options are generally exercisable for up to 10 years from the date of grant and vest in equal increments over three years.
The following table summarizes expenses associated with stock options during the three and nine months ended April 30, 2020 and 2019 (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2020201920202019
Pretax compensation expense associated with stock options$1.3  $1.4  $9.0  $8.3  
Tax benefits associated with stock options$0.3  $0.3  $1.4  $1.7  
Stock-based employee compensation expense is recognized using the fair-value method. The Company determines the fair value of stock option awards using the Black-Scholes option pricing model.
The following table summarizes stock option activity during the nine months ended April 30, 2020:
Options
Outstanding
Weighted
Average
Exercise Price
Outstanding as of July 31, 20196,531,250  $39.66  
Granted929,941  51.96  
Exercised(667,564) 29.79  
Canceled(79,279) 52.37  
Outstanding as of April 30, 20206,714,348  $42.19  
The total intrinsic value of options exercised during the nine months ended April 30, 2020 was $15.3 million. The weighted average fair value for options granted during the nine months ended April 30, 2020 and 2019 was $10.94 and $12.27 per share, respectively.
As of April 30, 2020, the aggregate intrinsic value of options both outstanding and exercisable was $31.8 million. As of April 30, 2020, there was $8.6 million of total unrecognized compensation expense related to non-vested stock options and is expected to be recognized over the remaining vesting period.
Performance-based awards
Consistent with the 2010 Plan, the 2019 Plan allows for the granting of performance-based awards to a limited number of executives. Administered by the Human Resources Committee of the Company’s Board of Directors, these performance-based awards are payable in common stock and are based on a formula that measures Company performance over a three-year period. These awards are settled or forfeited after three years with payouts ranging from zero to 200% of the target award value depending on achievement.
The following table summarizes expenses associated with performance-based awards during the three and nine months ended April 30, 2020 and 2019 (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2020201920202019
Pretax compensation expense associated with performance-based awards$(0.3) $1.5  $1.5  $4.5  
The following table summarizes performance-based award activity during the nine months ended April 30, 2020:
Performance Shares
Outstanding
Weighted
Average Grant
Date Fair
Value
Non-vested at July 31, 2019174,100  $52.87  
Granted100,500  51.61  
Vested—  —  
Canceled/forfeited(2,500) 58.35  
Non-vested at April 30, 2020272,100  $52.35  
The weighted average fair value for performance-based awards granted during the nine months ended April 30, 2020 was $5.2 million.
As of April 30, 2020, there was $3.5 million of total unrecognized compensation expense related to non-vested performance-based awards. This expense is expected to be recognized over the remaining vesting period.
XML 11 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share
9 Months Ended
Apr. 30, 2020
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The Company’s basic net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares. The Company’s diluted net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares and common share equivalents relating to stock options and stock incentive plans. Certain outstanding options were excluded from the diluted net earnings per share calculations because their exercise prices are greater than the average market price of the Company’s common stock during those periods. Options excluded from the diluted net earnings per share calculations were 2.5 million and 1.7 million for the three and nine months ended April 30, 2020, respectively, and were 0.8 million for the three and nine months ended April 30, 2019.
The following table presents the information necessary to calculate basic and diluted net earnings per share (in millions, except per share amounts):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
Net earnings for basic and diluted earnings per share computation$63.4  $75.2  $192.9  $209.1  
Weighted average common shares outstanding:
Weighted average common shares – basic126.9  128.2  127.0  128.5  
Dilutive impact of share-based awards0.8  1.8  1.5  1.9  
Weighted average common shares – diluted127.7  130.0  128.5  130.4  
Net earnings per share – basic$0.50  $0.59  $1.52  $1.63  
Net earnings per share – diluted$0.50  $0.58  $1.50  $1.60  
XML 12 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Guarantees (Tables)
9 Months Ended
Apr. 30, 2020
Guarantees [Abstract]  
Guarantor obligations In the following table, the outstanding debt relates to the joint venture and the contingent liability for standby letters of credit relate to the Company (in millions):
April 30,
2020
July 31,
2019
Outstanding debt (the Company guarantees half)$39.6  $38.8  
Contingent liability for standby letters of credit (1)
$7.5  $11.0  
Amounts drawn for letters of credit$—  $—  
(1) The letters of credit guarantee payment to third parties in the event the Company is in breach of contract terms as detailed in each letter of credit.
Joint venture items
The following items relate to the Company’s joint venture in AFSI (in millions):
Three Months Ended April 30,Nine Months Ended
April 30,
2020201920202019
Investment earnings from AFSI (1)
$0.8  $0.4  $1.2  $0.1  
Royalty income from AFSI (1)
$1.6  $1.5  $5.2  $4.8  
(1) Recorded in other income, net in the Company’s Condensed Consolidated Statements of Earnings.
XML 13 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share (Tables)
9 Months Ended
Apr. 30, 2020
Earnings Per Share [Abstract]  
Schedule of information necessary to calculate basic and diluted net earnings per common share
The following table presents the information necessary to calculate basic and diluted net earnings per share (in millions, except per share amounts):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
Net earnings for basic and diluted earnings per share computation$63.4  $75.2  $192.9  $209.1  
Weighted average common shares outstanding:
Weighted average common shares – basic126.9  128.2  127.0  128.5  
Dilutive impact of share-based awards0.8  1.8  1.5  1.9  
Weighted average common shares – diluted127.7  130.0  128.5  130.4  
Net earnings per share – basic$0.50  $0.59  $1.52  $1.63  
Net earnings per share – diluted$0.50  $0.58  $1.50  $1.60  
XML 14 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Tables)
9 Months Ended
Apr. 30, 2020
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Stock options expense
The following table summarizes expenses associated with stock options during the three and nine months ended April 30, 2020 and 2019 (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2020201920202019
Pretax compensation expense associated with stock options$1.3  $1.4  $9.0  $8.3  
Tax benefits associated with stock options$0.3  $0.3  $1.4  $1.7  
The following table summarizes expenses associated with performance-based awards during the three and nine months ended April 30, 2020 and 2019 (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2020201920202019
Pretax compensation expense associated with performance-based awards$(0.3) $1.5  $1.5  $4.5  
Summary of stock option activity
The following table summarizes stock option activity during the nine months ended April 30, 2020:
Options
Outstanding
Weighted
Average
Exercise Price
Outstanding as of July 31, 20196,531,250  $39.66  
Granted929,941  51.96  
Exercised(667,564) 29.79  
Canceled(79,279) 52.37  
Outstanding as of April 30, 20206,714,348  $42.19  
Schedule of performance shares activity
The following table summarizes performance-based award activity during the nine months ended April 30, 2020:
Performance Shares
Outstanding
Weighted
Average Grant
Date Fair
Value
Non-vested at July 31, 2019174,100  $52.87  
Granted100,500  51.61  
Vested—  —  
Canceled/forfeited(2,500) 58.35  
Non-vested at April 30, 2020272,100  $52.35  
XML 15 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Summary of Performance Award Activity) (Details) - Performance Shares
9 Months Ended
Apr. 30, 2020
$ / shares
shares
Performance Shares Outstanding  
Non-vested at July 31, 2019 (shares) | shares 174,100
Granted (shares) | shares 100,500
Vested (shares) | shares 0
Canceled/forfeited (shares) | shares (2,500)
Non-vested at April 30, 2020 (shares) | shares 272,100
Weighted Average Grant Date Fair Value  
Non-vested at July 31, 2019 (in usd per share) | $ / shares $ 52.87
Granted (in usd per share) | $ / shares 51.61
Vested (in usd per share) | $ / shares 0
Canceled/forfeited (in usd per share) | $ / shares 58.35
Non-vested at April 30, 2020 (in usd per share) | $ / shares $ 52.35
XML 16 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Warranty (Details) - USD ($)
$ in Millions
9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Movement in Standard and Extended Product Warranty, Increase (Decrease)    
Balance at beginning of period $ 11.2 $ 18.9
Accruals for warranties issued during the reporting period 2.0 1.6
Accruals related to pre-existing warranties (including changes in estimates) (0.9) (2.0)
Less: settlements made during the period (2.5) (6.9)
Balance at end of period $ 9.8 $ 11.6
XML 17 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Details) - USD ($)
$ in Millions
Apr. 30, 2020
Jul. 31, 2019
Fair Value, Inputs, Level 2 | Long-term Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt instrument, fair value disclosure $ 283.9  
Debt carrying value 275.0  
Fair Value, Inputs, Level 2 | Long-Term Debt, Variable Interest Rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Debt instrument, fair value disclosure 461.8  
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Equity method investments $ 24.2 $ 23.0
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
Apr. 30, 2020
Jul. 31, 2019
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 5.3 $ 4.8
Preferred stock, par value (in usd per share) $ 1.00 $ 1.00
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in usd per share) $ 5.00 $ 5.00
Common stock, shares authorized (in shares) 240,000,000 240,000,000
Common stock, shares issued (in shares) 151,643,194 151,643,194
Treasury stock, shares (in shares) 25,480,083 24,324,483
XML 20 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Income Statement [Abstract]        
Net sales $ 629.7 $ 712.8 $ 1,964.4 $ 2,117.9
Cost of sales 420.5 472.1 1,300.7 1,413.4
Gross profit 209.2 240.7 663.7 704.5
Operating expenses 124.7 140.7 406.1 420.7
Operating income 84.5 100.0 257.6 283.8
Interest expense 4.4 5.2 13.5 14.7
Other income, net (4.3) (4.7) (9.8) (7.3)
Earnings before income taxes 84.4 99.5 253.9 276.4
Income taxes 21.0 24.3 61.0 67.3
Net earnings $ 63.4 $ 75.2 $ 192.9 $ 209.1
Weighted average shares - basic (in shares) 126.9 128.2 127.0 128.5
Weighted average shares - diluted (in shares) 127.7 130.0 128.5 130.4
Net earnings per share - basic (in usd per share) $ 0.50 $ 0.59 $ 1.52 $ 1.63
Net earnings per share - diluted (in usd per share) $ 0.50 $ 0.58 $ 1.50 $ 1.60
XML 21 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Jul. 31, 2019
Finite-Lived Intangible Assets          
Gross Carrying Amount $ 124.2   $ 124.2   $ 123.8
Accumulated Amortization (58.9)   (58.9)   (52.9)
Total 65.3   65.3   70.9
Amortization expense 2.1 $ 2.1 6.4 $ 5.6  
Customer relationships          
Finite-Lived Intangible Assets          
Gross Carrying Amount 101.8   101.8   101.5
Accumulated Amortization (47.9)   (47.9)   (43.3)
Total 53.9   53.9   58.2
Patents, trademarks and technology          
Finite-Lived Intangible Assets          
Gross Carrying Amount 22.4   22.4   22.3
Accumulated Amortization (11.0)   (11.0)   (9.6)
Total $ 11.4   $ 11.4   $ 12.7
XML 22 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
9 Months Ended
Apr. 30, 2020
Leases [Abstract]  
Lease cost Information for the Company’s operating lease costs is as follows (in millions):
Three Months Ended April 30,Nine Months Ended April 30,
2020  2020  
Operating lease cost$7.5  $22.7  
Short-term lease cost0.5  1.6  
Total lease costs
$8.0  $24.3  
Supplemental balance sheet information
Supplemental balance sheet information for the Company is as follows (in millions):
April 30,
2020
August 1,
2019
Right-of-use lease assets
$71.4  $71.5  
Current lease liabilities$24.0  $26.0  
Long-term lease liabilities
$47.4  $45.5  
Additional information related to operating leases is as follows:
April 30,
2020
August 1,
2019
Weighted average remaining lease term (years)5.03.7
Weighted average discount rates3.57 %3.76 %
Operating lease liability schedule
Payments for operating leases having initial terms of more than one year at April 30, 2020 were as follows (in millions):
Amounts Due in Fiscal Year EndingApril 30,
2020
Remainder of 2020$7.2  
202123.4  
202215.3  
20239.0  
20245.8  
Thereafter17.8  
Total future lease payments78.5  
Less imputed interest7.1  
Present value of future lease payments$71.4  
Operating lease liability schedule
Payments for operating leases having initial terms of more than one year at July 31, 2019 were as follows (in millions):
Amounts Due in Fiscal Year EndingJuly 31,
2019
2020$24.0  
202117.5  
202211.3  
20236.4  
20244.6  
Thereafter19.0  
Total future lease payments$82.8  
XML 23 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details) - USD ($)
$ in Millions
Apr. 30, 2020
Jul. 31, 2019
Property, Plant and Equipment    
Less: accumulated depreciation $ (872.0) $ (831.2)
Property, plant and equipment, net 614.3 588.9
Land    
Property, Plant and Equipment    
Property, plant and equipment, gross 23.7 24.2
Buildings    
Property, Plant and Equipment    
Property, plant and equipment, gross 346.3 325.3
Machinery and equipment    
Property, Plant and Equipment    
Property, plant and equipment, gross 834.9 813.5
Computer software    
Property, Plant and Equipment    
Property, plant and equipment, gross 143.9 142.8
Construction in progress    
Property, Plant and Equipment    
Property, plant and equipment, gross $ 137.5 $ 114.3
XML 24 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Lease Cost) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2020
Leases [Abstract]    
Operating lease cost $ 7.5 $ 22.7
Short-term lease cost 0.5 1.6
Total lease costs $ 8.0 $ 24.3
XML 26 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Jul. 31, 2019
Accumulated Other Comprehensive Income (Loss), Net of Tax          
Beginning Balance $ 940.4 $ 872.6 $ 892.7 $ 857.8  
Other comprehensive (loss) income before reclassifications and tax (40.9) (12.0) (30.3) (11.4)  
Tax benefit (expense) 1.0   1.7 (0.3)  
Other comprehensive income (loss) before reclassifications, net of tax (39.9) (12.0) (28.6) (11.7)  
Reclassifications, before tax 8.5 1.5 12.8 3.8  
Tax benefit (expense) (2.4) (0.4) (3.4) (0.9)  
Reclassifications, net of tax 6.1 1.1 9.4 2.9  
Other comprehensive (loss) income, net of tax (33.8) (10.9) (19.2) (8.8)  
Ending Balance 944.5 944.9 944.5 944.9  
Settlement charge 2.3 0.0 2.3 0.0  
Accumulated other comprehensive loss (212.1)   (212.1)   $ (192.9)
Reclassification          
Accumulated Other Comprehensive Income (Loss), Net of Tax          
Accumulated other comprehensive loss 7.9   7.9    
Total          
Accumulated Other Comprehensive Income (Loss), Net of Tax          
Beginning Balance (178.3) (147.7) (192.9) (149.8)  
Other comprehensive (loss) income, net of tax (33.8) (10.9) (19.2) (8.8)  
Ending Balance (212.1) (158.6) (212.1) (158.6)  
Foreign Currency Translation Adjustment          
Accumulated Other Comprehensive Income (Loss), Net of Tax          
Beginning Balance (82.2) (66.6) (92.7) (66.1)  
Other comprehensive (loss) income before reclassifications and tax (35.3) (11.9) (24.8) (12.4)  
Tax benefit (expense) 0.0   0.0 0.0  
Other comprehensive income (loss) before reclassifications, net of tax (35.3) (11.9) (24.8) (12.4)  
Reclassifications, before tax 0.0 0.0 0.0 0.0  
Tax benefit (expense) 0.0 0.0 0.0 0.0  
Reclassifications, net of tax 0.0 0.0 0.0 0.0  
Other comprehensive (loss) income, net of tax (35.3) (11.9) (24.8) (12.4)  
Ending Balance (117.5) (78.5) (117.5) (78.5)  
Pension Benefits          
Accumulated Other Comprehensive Income (Loss), Net of Tax          
Beginning Balance (97.0) (80.8) (99.0) (82.9)  
Other comprehensive (loss) income before reclassifications and tax (7.9) 0.0 (7.9) 0.0  
Tax benefit (expense) 1.9   1.9 0.0  
Other comprehensive income (loss) before reclassifications, net of tax (6.0) 0.0 (6.0) 0.0  
Reclassifications, before tax 5.2 1.7 7.5 4.4  
Tax benefit (expense) (1.2) (0.5) (1.5) (1.1)  
Reclassifications, net of tax 4.0 1.2 6.0 3.3  
Other comprehensive (loss) income, net of tax (2.0) 1.2 0.0 3.3  
Ending Balance (99.0) (79.6) (99.0) (79.6)  
Derivative Financial Instruments          
Accumulated Other Comprehensive Income (Loss), Net of Tax          
Beginning Balance 0.9 (0.3) (1.2) (0.8)  
Other comprehensive (loss) income before reclassifications and tax 2.3 (0.1) 2.4 1.0  
Tax benefit (expense) (0.9)   (0.2) (0.3)  
Other comprehensive income (loss) before reclassifications, net of tax 1.4 (0.1) 2.2 0.7  
Reclassifications, before tax 3.3 (0.2) 5.3 (0.6)  
Tax benefit (expense) (1.2) 0.1 (1.9) 0.2  
Reclassifications, net of tax 2.1 (0.1) 3.4 (0.4)  
Other comprehensive (loss) income, net of tax 3.5 (0.2) 5.6 0.3  
Ending Balance $ 4.4 $ (0.5) $ 4.4 $ (0.5)  
XML 27 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting
9 Months Ended
Apr. 30, 2020
Segment Reporting, Measurement Disclosures [Abstract]  
Segment Reporting Segment Reporting
The Company has identified two reportable segments: Engine Products and Industrial Products. Segment determination is based on the internal organization structure, management of operations and performance evaluation by management and the Company’s Board of Directors. Corporate and Unallocated includes corporate expenses determined to be non-allocable to the segments, such as interest expense.
The Company is an integrated enterprise, characterized by substantial inter-segment cooperation, cost allocations and sharing of assets. Therefore, the Company does not represent that these segments, if operated independently, would report the earnings before income taxes and other financial information shown below.
Segment detail is summarized as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2020201920202019
Net sales
Engine Products segment$420.4  $489.4  $1,315.2  $1,439.3  
Industrial Products segment209.3  223.4  649.2  678.6  
Total$629.7  $712.8  $1,964.4  $2,117.9  
  
Earnings before income taxes
Engine Products segment$56.5  $71.5  $172.2  $188.6  
Industrial Products segment34.7  32.7  98.8  101.5  
Corporate and Unallocated(6.8) (4.7) (17.1) (13.7) 
Total$84.4  $99.5  $253.9  $276.4  
Net sales by product group within the Engine Products segment and Industrial Products segment is summarized as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
Engine Products segment
Off-Road$63.5  $84.8  $199.6  $240.0  
On-Road25.1  46.9  99.5  135.6  
Aftermarket301.9  327.7  929.4  980.0  
Aerospace and Defense29.9  30.0  86.7  83.7  
Engine Products segment net sales420.4  489.4  1,315.2  1,439.3  
Industrial Products segment
Industrial Filtration Solutions137.4  155.2  441.4  469.2  
Gas Turbine Systems29.2  27.5  74.2  80.5  
Special Applications42.7  40.7  133.6  128.9  
Industrial Products segment net sales209.3  223.4  649.2  678.6  
Total net sales$629.7  $712.8  $1,964.4  $2,117.9  
There were no customers that accounted for over 10% of net sales for the three and nine months ended April 30, 2020 or 2019, or over 10% of gross accounts receivable as of April 30, 2020 and July 31, 2019.
XML 28 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Shareholders' Equity
9 Months Ended
Apr. 30, 2020
Stockholders' Equity Note [Abstract]  
Shareholders' Equity Shareholders’ Equity
In fiscal 2019, the Company’s Board of Directors authorized the repurchase of up to 13.0 million shares of common stock under the Company’s stock repurchase plan. This repurchase authorization is effective until terminated by the Board of Directors. During the nine months ended April 30, 2020, the Company repurchased 2.0 million shares for $94.3 million. As of April 30, 2020, the Company had remaining authorization to repurchase 10.7 million shares under this plan.
Dividends paid per share were 63.0 cents and 57.0 cents for the nine months ended April 30, 2020 and 2019, respectively.
On May 29, 2020, the Company’s Board of Directors declared a cash dividend in the amount of 21.0 cents per common share, payable June 30, 2020, to shareholders of record as of June 15, 2020.
XML 29 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Balance Sheet Information (Tables)
9 Months Ended
Apr. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Components of inventory
The components of net inventories are as follows (in millions):
April 30,
2020
July 31,
2019
Raw materials$114.8  $114.7  
Work in process35.6  33.0  
Finished products196.1  185.1  
Inventories, net$346.5  $332.8  
Components of property, plant and equipment
The components of net property, plant and equipment are as follows (in millions):
April 30,
2020
July 31,
2019
Land$23.7  $24.2  
Buildings346.3  325.3  
Machinery and equipment834.9  813.5  
Computer software143.9  142.8  
Construction in progress137.5  114.3  
Less: accumulated depreciation(872.0) (831.2) 
Property, plant and equipment, net$614.3  $588.9  
XML 30 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Millions
Apr. 30, 2020
Aug. 01, 2019
Jul. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle      
Assets $ 2,338.5   $ 2,142.6
Liabilities $ 1,383.7   $ 1,239.9
Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle      
Assets   $ 71.5  
Liabilities   $ 71.5  
XML 31 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share (Details) - shares
shares in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Earnings Per Share [Abstract]        
Options excluded from the diluted net earnings per share calculation (in shares) 2.5 0.8 1.7 0.8
XML 32 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Disaggregation of Revenue by Geographical Area) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Disaggregation of Revenue        
Total net sales $ 629.7 $ 712.8 $ 1,964.4 $ 2,117.9
United States        
Disaggregation of Revenue        
Total net sales 265.2 301.5 819.6 896.0
Europe, Middle East and Africa        
Disaggregation of Revenue        
Total net sales 182.1 208.0 570.9 611.7
Asia Pacific        
Disaggregation of Revenue        
Total net sales 134.9 146.8 412.8 443.4
Latin America        
Disaggregation of Revenue        
Total net sales $ 47.5 $ 56.5 $ 161.1 $ 166.8
XML 33 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting (Summary of Segment Detail) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Segment Reporting Information        
Net sales $ 629.7 $ 712.8 $ 1,964.4 $ 2,117.9
Earnings before income taxes 84.4 99.5 253.9 276.4
Operating Segments | Engine Products segment        
Segment Reporting Information        
Net sales 420.4 489.4 1,315.2 1,439.3
Earnings before income taxes 56.5 71.5 172.2 188.6
Operating Segments | Engine Products segment | Off-Road        
Segment Reporting Information        
Net sales 63.5 84.8 199.6 240.0
Operating Segments | Engine Products segment | On-Road        
Segment Reporting Information        
Net sales 25.1 46.9 99.5 135.6
Operating Segments | Engine Products segment | Aftermarket        
Segment Reporting Information        
Net sales 301.9 327.7 929.4 980.0
Operating Segments | Engine Products segment | Aerospace and Defense        
Segment Reporting Information        
Net sales 29.9 30.0 86.7 83.7
Operating Segments | Industrial Products segment        
Segment Reporting Information        
Net sales 209.3 223.4 649.2 678.6
Earnings before income taxes 34.7 32.7 98.8 101.5
Operating Segments | Industrial Products segment | Industrial Filtration Solutions        
Segment Reporting Information        
Net sales 137.4 155.2 441.4 469.2
Operating Segments | Industrial Products segment | Gas Turbine Systems        
Segment Reporting Information        
Net sales 29.2 27.5 74.2 80.5
Operating Segments | Industrial Products segment | Special Applications        
Segment Reporting Information        
Net sales 42.7 40.7 133.6 128.9
Corporate and Unallocated        
Segment Reporting Information        
Earnings before income taxes $ (6.8) $ (4.7) $ (17.1) $ (13.7)
XML 34 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
May 29, 2020
Apr. 30, 2020
Apr. 30, 2019
Jul. 31, 2019
Class of Stock        
Number of shares authorized to be repurchased (in shares)       13,000,000.0
Stock repurchased during the period (in shares)   2,000,000.0    
Stock repurchased during the period   $ 94.3 $ 104.4  
Shares with remaining authorization for repurchase under stock repurchase plan (in shares)   10,700,000    
Dividends paid per share (in usd per share)   $ 0.630 $ 0.570  
Subsequent Event        
Class of Stock        
Dividends paid per share (in usd per share) $ 0.210      
ZIP 35 0000029644-20-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000029644-20-000022-xbrl.zip M4$L#!!0 ( '-GPU"!J6N121<" ",4'P 0 9&-I+3(P,C P-#,P+FAT M;>R]:7=32=(M_/W^"KWNYWUNU5IU3,X#5>V[##:T^R(9;%,\Y@LKATA;1H-; MDL'FU]](#1[ @ %9.D<^U0W8TAES1^[8$1F9^=?_.>]V&A]@,&SW>_]#]M'QJ,$((Y]].7B2&=@4(D:@H+018I$DYTTH1)^D=\K 4XZ:15PCH!D7H3%;4T M>F*UX,KDVQZ/\.WP#7O#Q^=^T&G_<^UX-#I]_.C1QX\?U_,GZ_W!T2-&"'_4 M[@U'KA=@;7I\I]U[_XW#\]?>#2\/;Y^/BB&$&V?@[^M'_0]X:3P:TZ_S*?IFZ>=?_%F'_GX+M1:^VC\[>S0&&ZV6.SW7"<.^[WUT.\^RA@3 MP4EHW_[ ^,4M[W@V+(Z<._VR2:9?W')*>]@7C.IO03TY8NV: M9<3/GFIZK'HT^?+RT&'[MM?$(^FC_VF^V _'T'7%YZ;4/O_:PU!^S3BNF=+M MQW_/CEC!U/@BCSNN=_3/->@5K_?7L!> BQM_=6'D&OFR!?SGK/WAGVM/^[T1 M]NWBX.(4'S5,?OOGV@C.1X_&D#W:^%__ZW_]-6J/.K"!IE#, /_KT>2SOQY- MKNS[\6+CK]C^T!B.+CKPS[78'IYVW,7C7K\'>/_V^>-\( PF/[9CA-[X1_R^ MA?PR:(?)[<]'>Y#^N=;F#FAR+#%*A1!<>.)]$)0IK8(V.KW;RK 3@[A?&6'/ M=?.MH?UXNX?/=_$4WV;@.CN]".?_%R[6&NV(EX[\[PN_U?_P@NU]..3-LWBR M_>'MQ+(VS?;]/#@M6R=O)*'!WN=MUO/VKO/7['FP?OSM\]W/NX>!-+\ M="A>\%;G\%.?MY[_?=S"W'X)JCFP>%YZR3PUJ?C]TWV[*2UU7G?.C@^/OR4_[RZ>+MU=-[: M:ATWV:L/\?FSMG_^6C6WGAT?GL1N\]-[VL3C6L]WSILG[R_&?[;>?VI^VI'- M3_\^.7QS.#WG;[R7[+T]Z']LOGG6;K'#3[L'KS_M/M\FAR?;%[L'._D/OD_S M$U[C4[/;.G[;,?3%P?:HN4_.7QQLOG,:F5DQCB9ED81%A,+PH(K$042.!$Y, M6ML@^3^&%"S^>G0#S_G#.S%V//M\]#BB+^KB%8^CN[@._-.SP0!1?]8>!M^<"!$P3@E0GO/)36(O7[$Z;W# M?@7N3(MO",4<*(ZQ7(L5@&3KH9YLO]K>_ O:S@0M9/3;.>NT)U,-C-X#AVDWX#5[, M,"*YE$E0Z:Q3ADFB5&2!1!G>[8Q1E\RN-2*$=A=A_N?:3NO932/HG75C?S0] MX!:UUN^B1]\?]?!W&ZU M--^\^HB6\1'1$[MOWAXWMPY9Z_DKWNR^^HC7Y2_X7@?^M7?Q]DT\]4RHW3>O MSUMO=CYE2WJ[]00M;%,<'AS)M]WMCZV30_)V*Z"5;>([Q-3ZM$U:)T<7K8/7 M I^!-#??::5TTHB[2PBY@$0+"V +2TF@X#EP8M/A..9%@VB,4P>/1QA-(I.TNZ>=' "//SL>9'NY'D*NGP\C7N'1 MS4M,;G]US^DC#/MG@_%OXQS.XZD-3D#^&>F('1VWM5WEX\9IXSWV72CH6;7R30_;K0IS<\^[X(;G@U@8WK[\9>S2\R^F_V> MKW$K#C_@)9;?_),$S6C:HK)@]O)"TV]^L$7/QM9\L\FF6:;'K_>W?K@U*4M. M:&TE$8#_(H>+E&Q48#$V0W;-5HVMR>C7S2)-VPQ_*UVZ9#>[8;OG0.;5;3"($ZRD7%@1)P?AH'-)HH,Y: M)2?M9J8L6LYV,W=FT5]KM^M]'O7&6)U$DU2YJ1ADE/D8WY?IR M&,E-KK^.^X]Q_8T6D%9K8DFTDF.7X<$PX!%EEI'2X&N3W +8332GI6J!;/FZ MX'0.+4"IIH89%@GA0FKM.&@/3$9!O 9OQBU@RM<"9FXM8&SR'&W>!X:8FV@B M$-3-:&8,(M-F:@-EZP6?L]\OM(#.@P#& $>7(0QW-JA$/,:_CK)8*!8!*.41=I M(-: 0Z*BWH25@68SQG9.&;C.2]>..[VG[K0])58 *= 2)%0MB)] M1DF0/[0#OS(P[<'(M7L0M]V@U^X=#2N"CW?: (8/+B##:2D\LYY$[8TG)% M M5@:?5K^77WS0[W00GAUL M2/HXJ@)%B*C$$N!$HBRF2-]%8;:_/XAX:X,BAM MY@% /8MXJ(+SC&CF:9I95#;#.&L>];)]7.[ MHV,8Y.,&<)RO]@%VL-]UH2*0*6=,0G\E*6AAC7+6LV!IE#H(9\GJN*N#P3AD MOJB2Y%,R*J;0+8G,@L98:JTTDBN/X9BR9''@+*L%F"15FU_)PN0]EE#"=@I!11$\N<$ASA#1(H87SU4%V*PU@^T(E: M\#9QK@03SGE+%3$)(#@ R2N'M#W[&:6#VF@+.K $RH\+Q(PGQ-&Q($ F4)( M9O4@750@M7QL"64R MO_K0+"G3.R>8$!Q+G"$T"4#UJ@UPQW56M!'1T[ R,"TZTSLG? *CU#$!UD4A MB O.ICR=$&,,5"S"Q97!9SF9WCFA9 &B<)X&HQ$E%9VRB4E0CDONA0XK@U(Y M,KUS0LUC-Q+ 37 $6=" YPBB3B$%$U)*=&50*T&F=UYT:#R+&(NG:-!%D6!M M$BCZ.&C)@K=F92!;:*9W7N#$1(SP/&2/)=%EL3QF(I)!W03<"&V,!^TC2*8M >*)6!E\%J_&Y]F+ ME*56&ZEM"B()Y2U3(*/2G(#65JT,2LM7X_/L6\0'+DRN-I,B@+$^!N($_L]1 MXV-<&=26K,;G")F22C.@V+FT$<"XT^ Q^"64@E$DPLI MC U/D=PB*>@- VH M^)@0$#U7C%.E?-(*/%N@&E]6"S!B5=*$1F]S5L8X%U2@)!D9DC1$+6'65>5E MU?+GA(6DC% Q 20JO$,!YD!ADQOFT&_XN'JH+KWN8CE &R&\1/YRJ.2$U."L M"@IUMI1<2!78Z@&]P+J+Y4 J38HTN#QCV DC,(#RRAKA*%-,6FU7#](RC,TO M!VMEF2/ 6(Z91736NL!=CI(-<6&A\]#N&>(%9@/GE*@U/ _+LP1.!>$%,BN* M(NW!8WA,G$HK \V2LH%S@DE!3'EM')/KV"DQUD5+ $ [CI(^Z)6!:='9P#GA MDSR7QC&J<@6PC=80HAUBQ&3D"D.OE<%G.=G >9%=(IIJR3#NE0*D<(2Y/$7< M X81/*J50:D#>,>1R5R@(P351< M&7R6H\;GU8L2I!"-)QZH0#%N%8W$>6F\ 0$JQFBU M12A1C"A#;$0]#TQ1XLWJH5J*D>G% ^T]!<O&0 OI$1IVB.A%A5'3!2Y6"%#3BAXZL'J3+6!%@2;RLA)$1PXT\KY6X M9+#K8D]-25NBI ZKAVU9J@X6C[61RJ#KI21$+@##3,(-8]HS(PAXYQ:W_N\] M0[RH/.?\%B96FOM(N8@,:55SYHFTG/*4J)-:V[@RT"PCSSD_F-#_>0Q#C,NQ M/D>V=)I8RH/2BCD6[/\YPJLG*H%2"/.<<75041A,M351* _6 MUY#SG_" C+/&\]*LRV@O.E O12I(+>YCPUJX.'2XNSSD_ M<+SD3'+/J,Z^BM,\61:$M9H819S22]B_I_*B8KB,W85NLB1-&$4SPP&#ZL2% MU\QQB;U-:6SYY%7G.9<"=%XPPGG4_P:,X &L!&4$Y382#.26LOU6M4EV M^9"**!W-2Q4 \X+YA)&="AC;0?0J6KZ"?7C"=G MP]$8H&?]00L^HI/MG^%E>T_AC&%O"E*YX>M9^WX7:#.'Q]&K$5\7T5 M8?== ' =Z9_5M6$34WP$G$GBZ4)"X&)9(A@-%K ME&%B#(:2\L9 3\Z&J)J'P\TPV3D[;[8]ACV&]N,GN\\VQ[S=S/9U*K&%1 MQ>#[CBY>=K )-GLQ2]G3?(TG%P<7IW!3UKQ +7.?R,QQF4^E\[B3"HYR)A0' M;ZCG3D2+?_+NGN7O,Z5"9IXSB1P-BCL;C=:"2_ $_[5">^PY"%4%%G/_(62> MG+7QJKVCBO0;PB111.J4BWZIL^)$8*"]Y(F3E+>&B%A=ZO ]A4_!-5^/XT^ MN@%LP0?H]*O4IX3A%!T3]2%982FWFCFO)0H'2K-Z6+$^M6"@YMFC\BYFW*1< M220\B99X1CF(H%TD,51@RZL? NII'YMJ7&%[E@[9[1_@-(A,1I:H@PY03/$]9I2 $QE V ,$.1)D+T1.H MTM(E7T=FIQ?/L/.T7:=BZ#A/DD_2YR!)1,ZM8LP:&U&3N^B2K^+DFN5UH.5/ MH)'.$M $M6#B0H$V1 )E$)E$@I0QKA:>B^AV)<"4IB0,!,%1W,>4\K+HB7I+ MF-1"IPKD-DK0->\GERX%RU9!$09!C7&@P3&K-?$9I@K$QR7I9/<3%/,8"7<2 M",D9VI#W?I=.*Y=D]%:I\J/SK-UKC^!%^P/$G1XVPU';=V!S.(31\,E%TYWT M!T\[;OCYU$)$J]^%P1YTQL.&P^/V:64@,QAI"1&M2WB) Z$ 41WFO M5PRRW+U>8@?$_G8P$3#1<4-6#++E=K5Y9CHH MX[FHG^I 13#@(T,D R0'UL9)"3A2)"NQPA\.1E?"XSGTCP;N]+@=7&<"U;A" M='#Q^/7^?>GXS'QWW%)ACCJ>$6.(H: I88($9KB129*(NE%& J0"VV">H[2G+@C/@A54RQ@"]KM(7:(5B*I+@=SB8V?MJ1.&8S06D\@KZ%GK M$W"G,!9 O:(J,*EB^<@M9YJBU!$P#F"&V;RI9*Z0MU*1*+GA*KCJ^[F9CMEN M;F_>;]YJ.?Y.)D"ZC'FN&A5**FL4XS)X'R@EG)CJ^[O%(;BDS?J<]T380)V1 M0H&T1$7J&?5>N5R^4WV_MU@$E[ P'D^:6A,TBU2@R'3621\M%S&A#J55F,)? M'@27X@>3QIB!JP2)6F&",B$0(9*PZ E#L++Z?C!_O3ELNY<$\-5PBHM#<4F;0I-H%##!A8U"I6#RFC0RB*0$6"W5:GC%Q:*X>+?(M$L, MK)"H;P1!=PB"1 O1*8G_]VPUW.("45R*7]166>:#R2M_B>B= ]0X7 OL==HR MQRK0%R\7BOGH!O'+(O7M[FFG?P$P7N%K]S0/NG\'R#O?,1?)MUP7KL:+-[&U M2-,-1S 8WV^G%_*+?8!\Z"JR@%;6!Z1SZR*(E)AU+G$1:2#).$59!735W.VG MDM+*:Y!"2 W4&@32HS9.W'C+B5(>A*N M"H;D,M15^B'$3H%'@(1P1%+$-@D MJ;;82WG0#Y'1*TFMEO! (,7@([:KM$X(0U),RG#KL6M60&"5#LBE:"QOO7)* MR21L< MU;JV MGD59SW?OET/X/=<[@JN(OMGNM;MGW56T2ZVB3J#0#I'4A*'H8K@F@; D0G*T M"OM1W@:8.[\#8 _$XBMIEX9YEB2/.C OT#Y-5#00#II+1YE0U4\2+!C&):4( M)!,:8Q*>$,;(I/'""1]-2M$E2E7U4P1+Z(V+3Q#$R(4TZ!A >B%(=,*$8)P+ M07J0M@I>HGPP+IY4G7.H-97A*#U%=,9:ZTBT.EJ Y+6K?GI@T3 N)3G %(8, MN0[!,B9L+IB55%J1IV81S283PLL]J6YYZ-W/;#EGG8L,B--.4*F=#6 9)V # MIRY68!WB,@#R:[F:RZT33E&!?[%Q0M;L^8O9R7?>-D'FO#C7UC -(EGJA0_> MY5T;/7'@9'FAS:^\!R%/3LT56N.IPU<(W_;M>-NJ\B)\L\L!&*HD2!ZBH.C$ MK+'!&XP-?%*>S^;PEY@#]V#4'HS+"'+,N'_:[PW[@Q?]"11WGG7UD[>[K:N/ M3\A?#K<@Y?WIGD /?[CWU2GG1,(2O:&SC' #4;"4M^4$'R)7CNMH%*E0Q/B M36/Y(:ME5NB4*.< <[NESFH#^ ]E%OGNFKVJQN MU/4KKTFBD@82!&?!4^(9">")XD9HF)J5G)F5+*_GVC_S0_C/&9ZT_0'_NF7E MW)L'W(]!/6A:O.,N.)-#Y[(+3LSNE%/OE'!"4^D<3=)KRR57%&*54D U+98G M):6B2$B#W &C(I \.R9&< :HS*LHB/+&5[4U+69];!TD!Y++QK6(U/D8*!&XQWE9S#MM8?O;_4SV^?A.-=%X*\YO5L1D" ! M]9)P+L?#C,32H!2Q*H]4A>1-^45C'?+:3%S[-8&@F'!29]4$H(FF]>Q]EJ9Q ./N@*#EK7%+)9C* 7I MO2=%2=[2H#_4Y<3HCGV(D*EYH[DI2N"L-B'K(L&3 H05'"$/>!> M5"KF+TN7-L)3YAGG$*0(VGM@"JA.#(+-VTT\X"Z].O8RSYVWI#>)68Y("L%< M<, 04:VB,YX05X&]!DN/UAQ[=\*^'=%/2R$3AFO&,&\=E<13;T4D%=@GK?1H MS;%O:1J5'-?$/3T;#'(^=+SK0T5Z>BY&!0&@E 0AN/-<)QT-*G5-\B)* MY;>=[\,U!J?5[X4?P*=4IEL68XDQ)LZ3BSX2H4BTS#JC:"1>N:1,G9Q9-:*9 MIP"D/@:OHI>)"302'SRE)N:\/76>0H7JYJZ2 2.38=1)6H%4:NG1FJ..Y5R: MQ*.-BH$PAGJK-@S6\Q^*"ML]RF>'M_YSA&\0/4<, M=D40&&.N(EXW"[+'-=J5PTT)$ZE%[J1(FX$*)ZT(+B@G9*22\U7$[;EK]U[T MA\,6C)ZZX?&S3O]C'D&$EVY0'>"HC1CG89R ?"@B1$]MGM5.@Q-$:U.%+7Y+ MSY3+3^%(<%0Y[U1,'&E4^0A 4=,$[Q@3(:XTR@OFU^6C'8%[(42,C"D$5UEO M$R':!8M_PB2KL[)H+YJ5EP]W4E0IB-1KHE'C\O'NM58&HB 7?%5@?+BTS'T_ MU1?"Y[H[#LIA]W3)V"R7F%9Y5Z)D5A*OI6K<.>'&I).$6J B[X[)K0$6;&#" MB9"GJ:PD;LO5N/,J@F N2"F%I<0)*[3'\)(JQ$\20?+&[),,W$H%)PLGR)R# MFU-,XL D!BSQ1*/0G#F5@K*61!\H(3*M(EY+(\@YXF81.!281GGL99(' T(R MSK5+W!'JXBKBMCR"G&>',X%[9QBED*O$-/HXQIU3)F+$('05M@PN/5,N?[ ? M'#H[1T'2O/. H\BH(7BOJ%5>12M6&N4E)@&6@[;&H"($ASR<-#I1E]?9!%@.W P2HAU1.*DDJ& 6H0>I9+2>H?/E4]^[4B@O1>/.*281 MA 2AM6.:Y E6(KO:O!5,9('X<#D1>J7P6JK&G=NZ%!14GD0)^$?$D.LX3%2$ M^^L,M+P5/XRG(H0Y)P*<9Q MJ9KR,DX..YK@3@@&!I*7TE/%[2KBM52"G-=$@! A A/9CPDA/>I-J:56WEL7 MF>"KB-MR"7).P'GF!0E2$@-.!(?1H8U<>123H#@#6Z%:\-(RY?++PFED"2/^ M&.V859DS 12(D$BP1)(J;=M>>GY=/MK8%>4X6991*QES4AJXT MVLM. BP>;J*"3]9;XQ%PPYU7EI"(G(Z]FT8S7N6%FM7RO8O7N&9^+M<;@Y*( M1$J%L)R/1R6C1IW?K@I%JC&GL5L-"*H8(UR)'DP3E/OQ$KV MLR5JW/D!A[1(F:+4Y]4TM$5Z-#[/QR$1 Q0B?(4FQ966*9<_/XY( 9$8&:5! M6DW.Q:2#I,* U+F28*517J;&70K:0C@;#$:K(1>]6HG]F4>*!D!$,)J(E49[ MJ1IW*7"CJ/76&\[1^PK)J>&\A/H$V":,COOQ:N&YO'A- MWC"BTXX9U,D7<'VC\?@A+R42G[4[H\&8P?)E\89KP&HJ-T%#!@4:$*DPDJ M ^#RYQ+8!":'GC2O#^8C-S(PSH1RWJ*8_'90>3PP%DDEHLDM)(^)@LD*M#!6D)D!81R-=%> MBDY&J 7W)$3K@M#2&"%E7@:!Y)T6"+@*^.WA8/3XY: ?S\)H=[ /@P_M\-D* M%GO]"]?)QO!-_%;3K)8C$!PXHV7B*GDJ (1G.N]P3SA-D1E0%1 (M5F53XEX MYQ2GRCB*3.28\#0!D=S%&)+EJ0K%![59E4_R2 8^!D*XC%IH'>UX1%0QQ@/1 MH*L@>6JS*H6V.NNU)S8U?=)+,^F"&YX-8-P.T^]FEYA]-?L]7^-6,V4A49(2 M07^*HBU2&T B[3E0406F= 6TVA?^\?32.O&CG6QXGZT0CMCB=[VCV<.LHC+SFG%%.4^!6<$XL\8'A3R:K,%I6&U(9]%$0AFFO5 P!PWW@WG*3U_3W MB3&N8R4KUAZZ(2VGT!4M1D7/NM(),1X!-1C&!4J(%1*B>9RU()4B0/QUN=% M[)(&#THK[*!4B$24E!50"Z5%5# M:U MY\HSI%VFJ +&:05D;&VP#TG%@70QHC" !,940,36!ON0-*P)C "),>ED193$)ANI M<0'_;XVCM/(:=C.-8-!U@_SM=6NH*3U+#%I/(I6X057 MT6E*G \\>ZUIRLO%:@:V"NMFE70T M81,&_>&IPX]Z>;5+/&F5K7^&L<)ISRGP$H4+>?[8".K>VWI)8[Q(V[= ^@ Q)BR"% M#M(2\%$:JEF"$&6L@-ZMK;<,UKL$9L1"TM%+_-='_*L*\W:_ M;417\YFN+7?3[YSE?X=+B-\>Q/RJY:A@$8!0C-6HR1/UI'?")*:M3PJ%L8]5 MF9%3VW*I;'E)\Y&DX!C22407M)1:PX-3X$!+P1)VTX"6KU_&I#;>$$1('ZD" M%+]24,/]=%BCW+*W-MR'J'&)U!XT P9$"&N<808@"JNC,SQ.]ADJN<;]MNWL MGT) 0]T\S:>[.DI;.;$;D_$Q19:BH8+R:*+-6^IP0:6ACE<_$UQ;\(JKWN Y MO/Q-7B6+$MA&+057QLF8/"H+ MQ1BQ@; *R-_:@LMBP4O1P3%9';B(RC(CB'<&;&#&6Y8(QG)$3_= 1@N^;\.] M0W/=W$WX>F/]PF["@9)(G'&!1B\B%^ZK&O>_C>9WC+K]W?CYC^YCQ><#;[8PZL][ M&]>/MUWNST^^\AY?AEJ>\JHF3 M201CO2;62D83$CUHZR?<3DEYC?2[EI(/F)G%;ACU\3H(AYB7I;[H]X[R1*A\ MFX.+T\]VN;OY%/?(8.CM*+EF7[_ 8-P8)HTE 3)YC?<+L%8+GZS36@M3?F]7 MV\2\O1I'Z(TU/##.LE20TY243Y=0F)#5EM8G],S^$_YSA2=L?\*\O M8?GL@'G90NU$OVNCLJ#F1VWT4?O\\0"&_;-!@.'DUV-PL3T\[;@+Q*>#$7@QON^T8:Q= M-Y*/VV:$S3^*L^>9MMOZI-T>C>*77UJS3L@WOK]Q\J/QY2>WP ?/+??/-;[V M.63XM-Z%]T>#_EDOYE?M#QX/COQO3,H_9G\:9)W\_L5+?X#!J!U<9_K9I*EG M;3;JGSYFIZ/&."'0^,>8I[]&X M97_$D&8'W/&=)]_-'B]A?RJ2Z[8[%X__]P%2R+#1@H^-O7[7]?[W'T/7&Q9# M[(%I4XW///[UXZ3!-5YG;!13 "@;8_:ZM7.PO=78/]@\V-[_ 3LO M^6OM;S]]O;=SL+.]W]AL;36V_^?IOS9;S[<;3W>;S9W]_9W=UD_W:3,QAJ6\ MO;C;V[_9W/_73NOYP6[KC\;6^M/U!B-2V/*C:SY[/7'[Z[W[E?]^'/=,*9G( M;YJ!6*(9W+$3/-O=:S;^0I_;Z_=:J"X&[="8NN8]2&.]"#0YEABE0@@N//$^ M",J45D$;?>L*A(V>R[(P0OOQ5C^,-4M6:6O3+"3_^\)O]3^\8'L?#GGS+)YL M?WC[W)[LG@3R]LTV/3QX+5LGK^3AP5[G[=:S]N[S5ZQY\/[\[?.=C[L'@30_ M'8H7O-4Y_-3GK>=_'[?PG-V#0[+[9AO/?W5^>'+\OG6R+9MO]MK-K?>\M=5D MN\_,^0OV]N+P35"'!W]WFP?;#+\_?KOU]_O6%A[_?.?3[O/M3V\/MDEKZ_5' MO,XGO,^'^/QO$?_U[\Y;UOG@3T[Q7H?GS8-#?)9G[UMO7A%\-G)XTA2'!ZU. M\^ 5:1T\P6=N?FIUS$7K8.?3.QNXU]2I(C#J"U0MJ3 >8B&!$F >)8RQ:QL8 M\+T:*Y\K%#8:=5_\9E_\K.-_8[<'OWX9U*M0*^X7 L/?Q MDIMYG*7QNM<._0B-YOY7WM+>[27GSB.I/^BZ$9Z-+8.1#NJX?L>[3J<_\OWS MVVCFU9D;8(?H7.S!:7\P>G",TSQ_IS#BAA!BH1*D0E"3"LN1=GB.\)/4(K*X MMO'?_\"82?WY.>G,C',I5G;7OM2XGZ>\6X?_O"M\Q:^^>KVY=["]]^*PL;?] M-@MX'*\P#E98/RQNY>@\K?XN^-W6>-@W]M-ZZ)TDM! MNOGT(']-+1<-]-?CXZZN_W)[;V<7Y6MK"S7Z??; QS&/W>(5CZ.[N W@-YM M7?#E.,[?GF3%'U8'_-3:"N]<2$$JR@J>G"R$U[[PJ &*2!F+GFK"15K;V'RY MM_.BPY@''!K/VAUHH&7G M88AEFLP7C_X5F[G'Q,7V>- C-\BD/1X>,;)WB4NNDK0%E9P5@K%4.'"^ "Z- M2-'8Q/7:!BVTL70QO#A?RZ] BN6N>;Q[[PE[<-0>CE MC%KXSWMRQ/!Y M2//-ZPMT&_G]T(W\N]O:ZKQ_^^;?)\V.^?CB8'/4W"?G^.\[Z8D6)/)")H]! M)M&LL,GQ@GAC?%">64+0>T#'?70#^)J:FO6[U>M18@$]:I)16OVVK"0[?4X^ M!^Y\9UHM.)F,5.$X;-&TLW-).TEPT-3$PCJ+M,.)*7*NJ_!@?>21@I5\;4/0 M@C#&E/@B$WVCLZRV3U\$ _TV]J*-_J#1'QW#H'%R-F@/8SMD^T;QO/K45--\ MM=KRMYWUO?7]]<9V][33O\BUPS4?S+%YV]<5]I@6!D>NU_XT_OWWVH1K.BA7 M6]Y49(U6?_WW+QFA_)7/=QR2NG>-NQGC (;#Z3\O\ EH)?7M+Y4L48R- ^?& MJD+%9 N1J"IL#I")5I(P9[429FV#HH$WWL!PU+!B=-S8'PT 1O6PPT/H($_Q MQ]W!0?]C[^%UCXMWSF$C&J.+8"4K!#",X4#J0@CF#<,VI>#6-IKM7@_<:;_3 M'G[>*?ZXU[JPN^42ITB.XY_=P4L\$K5/-9.(OS2.1-\% M*;\8 JQ;\$Q6B< M!([!N2RRFMD\KF^W]):#(NR@]RC$E"RT( M]C9*H/ 4>R#7+$8JG4@1^YV4@G\Q^EU!BO_:Z-[4&O+0WND ^VS[U'4:< [A M;-3^D$?\4 W"\(\&?M4YR^*U\:E]VLAU2S\QQK?LFID[-LK58/A__\,PJO\< M-D;0@=/C?@\:O7&>\GJ#N &X<8L\KD(AUF_W2##9D6]B:SQ(2FGFZ4#((@)X M$;TWA=#XEY?85IY$D3@0Y)NTMH%N_G-"^?T^:?]%'R/3E]EX*YQC_R6R%^\H M8P8[(I*])Z(0PO%V4>I/<2^TFUT M'$:C@W'A]-WF=3&V+D]'U_-#)V?#43M=?#Z1M-RMMY]7G6B/VGC%2;D/#+!- M3L\&P[-<]S/J-_"(<8:(LM_\[UD[C(ZAL1E&CQ]\W0]95^1GZWZ^_:5:Y^1G M:WN^^277ZZ34A3]W6_/ARS4=IE_.TJ\_M>+#[=G9VSK2?2=G#]JCSK@$#UPX M;@0DI^&RLMXU(&- !FZL__[S0X%_+EKL%6W^;$O:^_5$_O/^C\5]RG9#&J1LT/KC.66D*).NN MN.2N./6Q$Q=;]\,[],/MRW[(G1%*6%U(35PA=$J%DTP67)*(+1V2"]@/MY[N MU+UMA73.O8\%9NWTY3#@S&=N3Y559:>1+;J_7A7S*F5SZT.A@_"%D-(77G-> M8"\FTE$0(@G4L6@LA_W!^XGG;,S:^_N5O=^NVUFM#-9.+^8B)FCXBT8X!FRG M;EZ@Z>,QC.MR<[;JVD2VW^COC6,W;*1V!V+#=3K3I%].?_WGK)V37Z-^P\/T M +SF9?Z+YZJ^R7SU:1;L6O)LADW.C.6OQ_/5XWC)UO&AIP,(, XA*6N,EUX9 M-G[#ZV&/:PS/,"@9'O?S;+K&9'%5/,>-/G_VC^[F4^9'G)P\?8??_Q@G/']C MDW?TV&_Q>W^";Y"/'Q^*)^6GF%YGO$'&^"'&#YF3H)8THKL8KM_3 -=\E]V8 M+GY4JL&X1:T0\OE@_].SP0#AG*S^D874R(W.AI4DYE\: 9+OK!0&I E%\I#' MYH@LG-,,R=9P;;E67MBUC4/XHKRF.C8O_JR R3=:_8T!T=GG4FM[WYQ<-^N:?)0EQX'AK_7_J1J_N2:]67CF[J7!^=/FN2= MYD+FO3<*%PW-RTJQPOBHB\@H5\XJ*86LO#^I@LW7_N3K_J0];+A&!]\/&BX$ M]"<#EYU"9M]!C@MN_;2!QEK<\L6PBVX([S&8B4GDERZVU$6.@?!:&#CDACQJ M8'-]'!W/OEW'D C&#Q8AM7OCU>C&]8:YN([A2W[E\<9?TS]GAWWW@*\^WNRX M' 9-C_W*H\Z.;/?&OA)]GR_8++"['LU]?;VP\E8UF'6KU<]5-=!U:\R]E!Z8 M=<[$O91+D'5K[^>9U;H@]_+,;)V9N]:.E&Q@LFI#%LN=-;A"#7G_Z>:Q[APS M?O9[1_W!Q6T34'(4-'@Z/:"2>G22>&Y^.NZ@RNP>?GK2:3U_==[:VCL^?+-# M6FSO!,_[B,]Z?,C^W3X\>?U9XKF/UWW]JGC2?OR9OM_#ZSY\='YZ\XF^? M9QW[Y!A_/SGL_KO=^CNO(G$U4"05#^!GC8_-]?&0VO4>[-/\6>9*Z6J9JBU M(%ET0RZAE6I85Q?6FO]J_BM#0[9N2][5JN>>5,\#:,I[L-']KZ5J'UK;WH>9 M+F_7F4DF9@SND[-ANP?#:E::+#03<_'BX-5E)L9XHA$57S G5"&XA<)9H 5W M$K21R;@HOKM7S3+W8/YE'5P_6/U@"Q/EY6JOE?)L]Z :MF\?M*VU[0J(AAFV MS\?0/IT@6XN'[XD'W4N\LT_MO'6F?-[^&[]'$!^: _'28Z>ZX5,BRZ$O(E)/G@XZV[>VJ])H?K],;'D.GUZM(I44B];9>SG%JZRN/BEFN6/[X051GLJ"V&C+005I#!,L$(% MQCV/5%G%%[P5[GP9YA"O586.4*$I!3]67EU-CLYT.EG7,Y/K\-@-\";]L]%8 M060I,5LW9DJ][>'P# :7BX..UV*"<4USF*QJ,9RL:N&&LS,Z>)OA"(5(GCLQ M7FNO$?&CQY^=\%_R:@V,1C%;%/+9^"P\ZJS7GK#EY!'7;C+H>--61B27,@DJ MG77*,$F4BBR0*,.[G3%Q2F;7T+.$=M=UAO]"6&87C M!QY//MX?/\7N53NA.$=IC8>3!\>NF\BN/BEG@!94>E*(F$CAN#1%4H8(9D!1 MX]N,O/WBT\54S.^U/HK/' \CS M!C_,0*09A6D+,CVYW&VG.8_O=S:"/Z=O3*Z?/SGGZ\]Q_>]\\3'#: %..FF5 ML$Y I-Y$12V-GJ"'YN\]%=#-<>W7CJ MZ?L(MJZS:_OA)[WS,K%L>9[RKENQO]S<.VCLK#>>[;0V6T]W-E\TT&_L[C4W M#W9V6U^:R]V@H63MVDEW,L"5I#&UKLV]3"@Q=IW1JLTHP1M4;[_,G1%T&W2] M3$,1E6S'9Y>)O/%6(N.E2.ZPE,VWN>..;,37?L%QEI6XO[)A?6.SM=78?_UD M?V=K9W-O9WN__$M_W_6-G^ZVMK9;^]M;^,:M_=T7.UN;!_C+_@'^T]QN'>PW M=I\UMC?W6CNMYROTVK_M]!IXW4Z>7?M'7N 44$V>8D0[CBD:KIO3XL,?V;2C M["_\NN?.8GL$\G)9U.\<"DA,^++FWGW*=90\NK+H"K@YM&!M$/=G$-16KB2RQKPF@=H@[I$$[D'-_",$@)06 MH%]NS4[=NP(%M +7@2^V*EM8D_V829:K]?[K?EOMEWORQ.HF6902-=M7RZ;. MAO&SFBG*DA-:6TD$X+_*&9&2C0JLU2D0DJM.&<'_7Z\ZO2J>*N2L0.IL6!PY M=_IX#SY [PR>#?K=IWBC_ AOVJ/CIV=#;%48[,QVC=[,%6-#B ?N_+)J2BVY M:JIY8;NA^ZRWV]U[WSS9.WE[\G?G\.3O;O/3*]GLOA:';YYUWQX<7>QNM;JM M@W^?X#7H"[YW?-@][^1S\-.35K=YWGR>[_=*O'W>E&^[>\>[!^]%:^O)^[=X M3K.[36;GX+W.WK+7ZBT^_R%KLL-/>6(,OMO6\?O#3YWNV^?;8%OF]JMLELDYN/[T2TA(H8"B,$+X16LK#"A()K%RVS00JJUC84L^OZBUJK MVT.K4G:P\A'3SZ_&>V%5\@8,T99!4IYZQ:R500KG0A0*K"6"L+YD- 7Q-IL'YM0U.V;FJ? M4ON4VJ?4/F4!/N6G9L?=]"G?G>-1NYN%N1MZY6X8#\X"*SA#3R,8RY/V"2NB MX1XL$TI;LK9!_[!*K(O:X=0.IW8XM<-9@,.)2014NI0+"X*D8'PT#CU.H,Y: M)2=!C)DZG-N#F-KAE,?A\$N'PP.-%M$L?.*N$(K'PD8'A0&P@6M"\>.U#?8' MI7K=U@[GGAW.?8PHI?%_JSJB]+0_'&^F>^NHTF43LGDWX;>,\CMM6&4W,/?Q MD0S?;GK>[\?A9B_NP^!#.\!PO]^)-:7_"*5?7!L&02Q\#(X7+GE>""Y)X7D( MA8S")$V=3!0I73"R+A= Z#_7=\I*-[\0)-P##]<\5Y6TVS]RZ4U:IZK>:[FN87FD6L*G!<%7J6+ M Q%&:XS9E62A$#(Z)$-.BF2XH4%1J9/)Z6).R$)J7FH2K$FP'-B5-+=9D^"\ M2/!:"M.#B='ZPALA"H&:O4 (:9$$>!&]H&CFF00%Y0L9,UMY$BQ7W;N:K,=5 M]G9\/N@/QTM/I_;HOO*4]Y \7T&^GWL2?@V'56#T.51.7>8]U#38F5SG?6E/C3E'B5 MX 0BF%8,"AE9'LAQH<"()&"(3Y$5K4U>"J1$L9C8OJ;$FA(?$"7.(35:4^*< M*/$JX>ELLBPP76A@I,#07A:>TU@89F**Q"MFW-J&4KRFQ)H2:THL7:*TIL0Y M4>)5^M-3)2U$6CB:0B$,%877-!2*2*ZTL]Q&OK:AB5A(N<_#IL2Z?O-'&W'W M% 9NO#\?G)]";U@7<58O_WF)X?84PIK,?X3,]Z]G0<$R+H,L@O.J$,2COK7" M%Y)2AN!0FU0>T&>B'LZOA_-K>EM(+K.FMU^DMZN,IDDZ.,6A"!@P%"+(K%4U M%%[JI#F7)(B(]+:@C&9-;S6]E0.[9>8E:WK[17J[RDXF:X H!WEUF#Q@@QSG M@/DB F' P0B1Z-J&(*JN2*_IK::WA>08:WK[17J[RC3J(# \#;8((<5"L* Q M.(VD,#H"%THI[>AD8F&MWDJ:3%SY,LNK?&*[%_I=J$LM5S/5N#-&]T5_6//Y M#_'Y]?5R4U31!FH*!LD5PB11..E9$;QRQ%L5?5!K&Z8>."J/E*W'TE>$&>\O M2UDSX\\RXU6>$@-U@>&[*:1/IA RF,(KE+N"46LL(]HIO[9!">)>4V--C34U M5B/#65/CSU+C58Z3HX_BP:%HY#X5@H(MC)%0)!Z,3T1:.IZG(_6ZJJFQIL:: M&JN1':VI\6>I\2H_2I2&J!PO6$J\$(&IPL<@"B,Y\\*;1%E$:C2\WBN@DLG3 MU:[$W,E;'<-P-"O$K.LPJY8FJB?Q'B/SZ"II:1T(XHP7E!(-^$5WA M;/1%8$9%:XTD*:^@6:\F4H_BU]2VD.QF36V_1&W7][.*4@&#(MJ\GU6*JG#< M( S*)R6)HI++M0VYD$4V:FJKJ:TX[=HD;P^*6RX*$KPKA"2Q M<#XG&375C#A-+;-YXDQ=>5G6Y.$]C,&4J!%W1\>-!92><>C3\8;#<_.LD:Y:;(\M=2RQ&&0PSLM#9?\EBSW!Q9[BK'2*(SCB@H>,K#)Y)!X;U, MA?*)*@XJ<"?6-NPM!3XUR]4L]\!9;O[5BS7+S9'EKA4R$J#*I%!XX*80 4)A MN69%$ *]5 R2,K:VH>N(M81YQI\?;ZG(#.]M-^CA\PT;'E)_ -.D8V/DSLNR M=N1#K4Z_AX+&65'ZLT&_^Q3OU>Z=85M-J];[O>&3L0U,CCO(%M!L]_J#]NAB M-O*TV8LWK[+]GS/\N@FCXSY^\P$/Z4)O5%>]_Y"SN+YD)>4&P)%0")77'W:4 M%29:6G@9$7Q.8V!\/(N\?-62JU;T_F#'Y!\JX]Y#G67-N"5EW*M4*T=P==[F MDFA*"I')UB:J"Q.(YMI+*8A9V["VA(5.->/6C%MIQKV'\L^:<4O*N-<6]@2+ MZ))8:,]M(4A>V%-R76@N05GGHI8D3WKGZ[:FW)IR:\HM>55J3;DEI=RK'+0E MG!,:H %'BE7L,)2EPH5(%#K6+2!(^5J5><5*IFG7NUZV)T%)*57>V!Q^7EG M)/[I2.(3Z$&]1]V/D7GS8#,3^21/O/E. 5,2&[^(Q(M""*H*(_!7X@@X14&& M/*6>T1(NJ%=VKJG+)QX$R]U3KK=FN5]FN8M+EJ-KZ"[F/EQ0NXM?<1?7!@FTU#Y2-5Z-%PK! M\VQR0S#$4$P+E9SC4JUM4,OJDNG:7]3^HO87U1QXJ?W%+_F+J_#"*>$YX>@E ME$Z%8%87/G!>2.X41W=!5GN4:BAQ1 MC/TSWX&[3K!9Z).6Z5GJ5JM;K7*M5J[1YBI,:'DSOA7$AL,7SD3)E2D9[DB&N)>X/2=SF]0%7IB3PP%RA9:XH"LD4WGHH@B<@7$R&,KJV09DJ M84JD[/Q4SJQ'S7_SY[^YCQ#6_'>O_'<5XC.A%+-2%M0&5PBM4F&"L8722CL6 MB7+19?XS)1Q"K/FOYK]R\-_]>^>]*_VG/C 4JBOQW(22- MA0T*"@HR:DF)321-]%_Y%JZL(/_5J_;,.\D9VYTS_+I>T&=ULIQ;$TB_(/N: MYW^(YU_=6.LG:F^E]X4"SPMA!11.&B@"5QB?& XTSYS,.G<1NQ6O_-3)>H+X M2C+@HO*<-0/.BP&OE*XW&'Y0X0N2*$;Z6M/"8:122 I$1RNLV; >3'@E09$[R4=XE4 M;$0GH;""?!%C-9)RV.(DDTTX"+65UAY M!OREFO5%# '5SU(_2_TLU7^6_\?>ES:UE63;_A4%K^-&=X23SGEP]2." EQ- MA1&VP>5G?W'D:(2%Q)5$V?#K7^9!6,(,1J#A2.R^MS!(1\H\F7G67GL&M\JD M:'VM3-EI[%VZ5:Z'CL]6UDVRFO5:NZFFA#Z%!"P/DS[KAS>Q5W'9Z3J5Z,]L M^JH5]=5PUR,$,'#F!W#FC^.>(^N\X2(S9>T-0WGY/3*2.L1H8EK)Z*F.:QMX M78#9=#6,!@#S /-3A_DG>LX YF<#\V.) I')8)#-I0&QB12I+'32&F*/>&, M$NDKF)]''A3 /, \P/RB5^81,/]$]R# _$Q@?KQ/2$GHHI+G<^,3XM$EY+RF M2"9IK(B<6EGRO=;%/-*] .8!Y@'F%[TRCX#Y)_I >9G _,C-F^T$89QBR3C MI>D="\AP:I!720NCHXM1%YB7T"BEIED=JUVZYA?NASN2.A:WGO5:O076I%P] M639K!\0PC@>DV432S(^[(%2R@BO*4*2E#B6CN%BI# HI;QO'U&KCY^:"6/D< MQ1KD: /0 ] OG0L"@/Z10#_6ST1882/CR 2<@9[KXH3P'E$;)$F!9[B_!'H- M0 ] #T /0+\()P0 _>. ?LP-0:TPSF5XMRGO L>QE!T1&.G@5&":>QU4Y88 M1@] #T /0+\0-P0 _2.!?JR^E">1$^T1-RD@;C%'5F&&B%6"&R>BDL\#P6^-\#Z]HQ_QM:?V_\I_HQ_MP]\ FY M_E@]^&G\Q5/=;G4BNLIRHI44_>E!O)KTU73'X,;'++UZ/^/(_.^G&OAE:Y!G MY1]RAPK8CF_9=N-@D%\XR;?: M7[]S44Z[_59!^9>]V+:#UM_QMV^M,#C*<\P##@?G=%V)2]B][9/6Y<&S?/YM MB/EX_"O6ZKX%]R\XO;YPXS_+;54L1/%H1=:C)#>6QT"<#I(8$APVBC.I/Q.Y M=O6AH]Y(<'Z)R/6B_9IUK[P2+VW[FSWOK_W[VH+]M ,W%O9R]3;^XWKY<[=, M=2G67MV^]MO[S;'%XW=YM9Z8[.YW3AX__O![O;NYKO= MG8-E>N#OO^.M_>;V3O-@9SO?O#'M7Y7MJV]-^?'GURPU3 M0_5WJXB]K#CGL:ZH2ZM3S;P:=PB2QJQKP2J<'/+$X7R&&+I^B:$_J3.7;W*> M/TOO?O_>#]__)EY73#WRPWB=W/>F8/=,^=[/PI1K,67^T _/(,[M=I29?=2; MKH?"/KZ09K8+.118J]U@^,4# M[-^ST6H7<,+A)#TI%#5+\,4>)(#5^3B\9K*03^Y!O30/2O&5/\:M^)2S.(45 MA ,QNP-!S+P/!.SYHO<<0 .Q'T@ +78)F:@X\E0"RNZ-MFQK-<*+C"Y]T'+ MMH0A-[/N_9,/_6['=T_BZVZ_7YN:QLW6583-+M[;?G74O/AZT=P^:N>Q>/.D MV6K^L?M];_L]_D@_Y=_?7S0_O&<_(FR.O^8YO&I_/&FVFW_LB$_';\_W#_\L MW\_W#__Z^NDXS^/B"_MTO'G^WFM M3DY[\2AV^JV_8Z-5H4+CG^V,"_]Z6;=\:A@?QG^VX]?+Q2PO>ERK_]3&,K M";8U+L!&K':X\UO#C3\L^WXYU\U..!R=@LUP?-8?E,3-3(KWTZ']#GQX C[< MW!KSRY9J95@8C[0@!/%@"-+*!Q1)=%0E%2+7:QM,K-\LP/ROQ3'ANF-8/4TC M@)/3QLDI.! !)VN,DQ=C5F9IO,S &**5B$?-D2'(T )VN,DR,_%(V>;5G7:K<&YPW[ RM> M-#IQT.BFC%,I9H0)C8']GL?.K_QCD8D=]R'B\'XR_%57O>GV![TX:/6J:G&_ MQTY,K<&;=EXQP, ),3!CWQ4&YN]IQ_^^.__T(9PZRN5>OG[OCU?'>\>[O'D8 M3O)\+YK'[>,\_V_-XZ_G'^F[]A[]\RC?2VI>[.#F\9?SYN%[OK?]D>R]_6Q( M,<'0A Q3 N7M#\AJ:A'5)&;M''-.3.G)H&X ZHO&/^IO]($CN61'2[7W[C)5F MVFJ#K+ 6<1<]22EZOK-6+P,D+W8/XV^U.1MG_]4VW7*!HK' MU6-?10-%/5DX&":>^H"/ @*H5X9IDU!2E"*N9$+:*XNBBR(+D" 5L6L;=/UF M'X2IVB56O@7"HF/3 !YKF4\\2^(#,/E4F+P8@TDBK/<>"2XTXIYY9)BQR,;( MC75*1<$+QUPVV?P3 64O@'$O7 MY2DZ+P623)6 4Y*0Q;*H?'F['0D^!EE 0%-"?P/P!/ $\%PZ"QO@Y5/Q4YP"TA$7'T()J/(L@V8^ ()PR80P:QOLEOA\P,II!PM<.;V+1WXQD58P M%Y@+S&7YY[(D44DU0NOM_.&_JPZ,?4ARA_%A_+J,7Z\D]Q4-L/S#MCK#$A^- MK!H>Q? EWT%6Z7Z XGUAEK7U\&[9_M&K=O?;?_/]Q'*/Y<7?8^KVXKOHV[;? M;Z6\X67.H$1.ID3N;]T=M?'IN/EU;WL'[V_OE/4X;VY__=ZDNSS?'_MXO$>; MVQ\O/GYX*RIE]*=@HKW-SUX$30U5B#H<,UH9"68Z)94 MR,G"VA;C3X-#N72'LOGELS,A Y8/R-#@$ ^4(BT,1I1@DBC3."I1#N7-N(4) MPW_G&FL)9W'9SB)K;GYF05!+G$?,&XHX%11E*%.(,C3.4\WE+C99YAEJN= M![H"''PS#6(/GNN)G^M1="4CT40L";*T=#8PB:.,UQPYD?FM4R:F($K84/VZ MX-3=/@@I\LL+C?7/O@.0G#E(CF(KN<0N4EERXS,TAD63]6EJ&2-).TR"Y ME^1V^Q9 (Q14JJ.__V>,J/SXQ?U?//JW^O\;@VX5 7#5H/U'/,"RA@& /^&) M"'E?V8;MW_,][U[L7>3Q_]C%S>TOI'G\E>T='K7W#C]>[/_QJ;W_Q_M\O^$V M?P*U3HID-5+":,0I]<@)JY!-4@7AG=#1W)[\N+P! ' 0M'\\AG[)'%T!G$L<*D0 MKU'FGB*?A"0UYQ3[Z LHWAH557G]:Y\ !D=R:8ZD_Y;E-,'Y4&@KD:.T&-)5 M0B8?$D2B=M$S[1+1MQO2H;K2_^"1 MCH0@9251@>.H2Z,E.I>VHRN?Q[GHG A QUH65WIJP9#'024&J'P(5([\_\2+ M*$RTB%4QBXY+9+BR*%#AA$N19J8-)4( +@$N:]=R"+$'/9!U!3F(LUU19%W2 M_"W V*EC[/D/C%4F&I85+*1)%(B34#I.88SR9FOI, D^D=HE<0&\ KS6#UZ7 M*D(-0'7:H-H<$5?KH^0J.N22L(A3BY&1.B(J.>'8NJRQQ+4-L2Z!N *R K+6 MS&(,R%HW9!W1U22IBM(*E"6H*28!C;1F>2^%\<13AU54]4PA6S5D?5(-_OD6 MV9WB7)X"JW.=:)WF HL&B[97K)E M8[USS@-^A+GVJFW4FVZO(KF#0:_ES@;6M>-A%\CN(\CN[KC_RY(HO9,!Y4,> M$!?:(I=\56J+>T>9(9&O;3"VKNMDG*T[4(&5X'E XF(\6 "),X#$,?U?!"6, M-,B+4G/0B82TLAI1I9Q.DAG,]-H&N;6I 4 B0.+SAL3%)!L )$X?$L><3=@$ M0:6T^9 9G"$Q&F1D$ @+'+B2D295"AJ8>KGP 1(!$NL B8NIT &0. -('+%$ MXPQ/6)2B+J61!M$$Z8R#*#A+N+6LB$S1ND:=7LA0$ MYD0"<^^:I5G8Z 2-*%.@K$-80Y QQ:S"33%'P$()]F)I]&"IW.S,'+F!4ZYACBU#B4>05!3%+BB,7!EH!J MR><2]P?R">03R*>E>6B663Y-/4\(Y-/TY-.8#\80HS"S%"ELLQ*59$*&>8Y( MWBNOA _8EWZABJTK$% @H$! @8!:#0$U]70K$%!3%% C!8IS29CWH?0ZD(@; M%9$1(2'%<4PZ$6M+*YC,($"#6KR JMQJ_ZZ\P5?%_,?:9(VMFH_Y4>S5MTD6 MK:#MISM<@ONI!G[9&N19^8?",^^1.1ZT7Y%MB3ROK3M;_:\O_;O:POVTP[<6-C+ MU=OXC^OES]TRU:58>W7[VF_O-S=?;Q_L-QM;^WMO-IL?7S1VFUOKC\'N]N[F^]V=PZ6Z8&__XZW]IO;.\V#G>U\Q\V#_=>[VYN'^8_?-U]O-K=V M&@?_W=DY7*';_>=NIY&_MUWZ&;YHQ.\^%JE[9'NQ84_R- ?]?ZW0S;[OV+/0 MR@A]]TV=V-Z75N>*8\A+R*W$\T]75'J2/1MT?QN^<$DZJE>&1"7?6-N>]N/+ MJU]N*'+5WZTB0[)JD,<*K?YIVYZ_;'6JZ5?C#A''F'4M6 4ZPRB_?Z]'[[_3;RNF'KDA_$ZN>]-P>Z9\KV?_?64S0,__(NH MIP>>\#DEUSZ&G_]RPD\(%IV,@*LY$/#-TUZKW6#X126MBQGU,=8BV.1:;_*? M9^WS!B-7>TQ,C6LA+\-Z;O;[<7!W7O?4UVY6I8Z6PAY0I\0#V-D5#J!>@D7< M.NN5[(B&K0#HY:P0:*H=..JWBO7TBL'FU0E'5KZ90ZG>5W5T]N67^+]GK;]M MNYAE9YL#-,GC4J\%FZJ_]2G)4[_UPF;[ZNO=AE^\=^V\? MC[]>?#Q^RSX=OSK:VWZ?QW[5_G3\Y6+OC^;Q_H>/Y(?+].2O_)WY==K\^O'# MKMB[>'O^Z="+YN'1R4>Z\_W3X7OV\>(MW]]NMW]VF>8YT?WM/&N:7S\N;MH_ MV\V+KV3_CT_'9;SF83AN;G_A^Q_^2C_B34L_HNA9-%PPE%R).(W&(^N(+G4G MK<=EWSA9VV!4UK#[1-V!MYXJ#J \H/S44%X8I;#!P0C&N&%>T\@"CTD+H3.T MXX+RQ&#%"*#\W%%^U,*88QXI#0Y9ZVA)?DNE=D9"+CHE4Z2..5+B-M4MJ>* M\M-64ZX\77F5XR_TPCE>.@/=:O;.@O& D%M4L[HX96^$=UR&4&QZ7_F9&[WH M8P8]UXXO&NW8[S=LN]W]9CL^-KJI\8\%T.[-JPF\ZO:VNV=ND,[:5]-]]V.V M0RL5 /,$P-S,@'P%S/E[VO&_[\X_?0BGCG*Y=_+N^--A^R2/=;%W\84V_WC[ M_=-V7I?CG?-\CWG\9KOY84_LG>3ON=C!>;[GS8)BX,%29ZSRO/3CN!G[6-D')CEGTQ+\<,Z6[)Q]WW_[62>/,Z6@ MR&51CK@4'!EG,!*1899(+ '0:QO\%C+Q(D-=_S3Z$NK7/F_\%#,&[:7K;8NY M^6 VXP">S4<]FR,3#"71$ZH5(EI4M3X)RH? (T>#"EXXKV1YFB2>BPEFY1M" MU\D!! !7+S,$ -ST &YD?=!Y7SBC&AGM9*8+.B M(D4B.1Q(+_TPB9 9YB@82^M*7%>\ _)A=V#; MB1WDK_@^>-DY.PG=P?#]&YXQ /='@OO^UAB'98H(FQ)%W =67&$2:4H)8EQZ MAEEP$I>^GB\HG8^W?P;/5UUA"\RP )2/)\ E/, RA$+QC*38"L<"E4#9"$\ M<@I;Y&V&3R=H$B(4H"24SJ59S_,&RGJ9=Q^2#3!>70Q=H]4CHEWS[( WO>YI M7HSS%XW3MBU,NQ.J[.W34E/S>I "A,_6DU[_;#:YW- W93LW.V'G:C/!TS>A MI!@/GXV*F<",1B;PPJMC1(9%@:P364Y0[JW+E%J2.C;-64)1 ';AU0.XZ=F% M >"F!7 C*JP$I\I3BK3R&G&M#;*$I5*L 3N74E1:KFT(K=<- %P]N>[BBB3. M8Q'?E9%0-Z&S?FRTH\T_ZV057F'@GA8SW<^P;0=Y35Z7W:OVC:AB+KO'8VC+JC#MAS MGP7$3<=D>Q%[W6#[1P!\,P6^42.FI(GV%'L4,96(!RF1-3YE#LN]<19'RU5Y MAG665;\!]M63MJYVB=T_NMWPK=5N0W3MDK#4JPT#7)X(EW?&"2GVSN&$*1)* M:\2=2QF7I47:L11YU#$*L[;!,)M+7L3*&Q/ 6KIZ<#8M:RG V6/A;$0SO3*A M9'2A:&A W'J#M$\>&26E(MI2Y?PEG!& LWJ2S-6VC>YV!K;SI55ZJ%W:1*&Z MP#)1SM'V7<9U->-@Y[MOGY5E OQ^%'[OCM-1RG@PUBO$M"6(A^"1523348DE M"X2[O'-K&_*VDH5@(P#[*"#=%,L. -)-'^E&3)4*2YB+ @7I148ZKY$5)B)C M6!"&)6L"7MM0>"Y._)5'.K"&3KJ(VS'%7B^&1JOCNR>Q,;#?(Q0>6!:>>K5[ MN]7F'=KO/T <,'LBS-X;9Z?.B^B%5$CX:!"/)"!'%4$^)$^%PT8$OK9!Q%R\ M]RMO7 !;Z>KAV[38*>#;]/!MQ$F9-8);XQ&1+G-2FRPR7#$4F31$)2I=9!G? M^#H%?*LG)UUMXVE55J31[I95B;T3B"I=+E(Z5A6FV>UX2(E]!%Z_'>>CR7+F M'>/(&H(1%\XBIRQ%TBH6K?66J](I +IX@;44H&VF?!2@;2K0-D9%4W!!B:QJ M)Y:I*)<664H%HD)&887./WR&-@KFT;I2T2>HYIV!CJW99NL;DN]%G"J M_78G4Q8G*,>QS,)M;F7 0-!-).C>7^/PCE*C"471"HJXYAX9KSG*U-UYPBES M*JUMT!>,Z1I6>%RUPC8UL#F#\ #A40/A,;?2:" \)A4>(RW)<845M0HY;XL! MB$3D+"%(".*)8$'KP(KPR')D+E71GK?P^(46=57-B^?9+L9J-).YC.TBR[L8 MNF==MY M/_I5 K+ZK5$J%0W.ZT8-G_7XX"Z=]* /B\XVVJ,#_[*V'HWG.'Z]L'M)NF0= M''5[@TO_?Q:BO>ZW/-G%66!!3WZ8&V295>%IQ3]4)_\N!C_2B-1-8S')(3HHY[ LC/QUWK8"WMMYTS8[8M@:V7=5^W'=Y+6V9"#3O M>0RN'U^K>RNQHTRGA(3#J=1U8,AR3Q$+OE3$%28JL[8A\%QZ]:Y\.-^B[5H M>?4EK !Y,X6\<=^\-($IA9(4MC1G$$CSZ)"/7%B?T9 D44'>/)+I5A[RP)3^ MF!CFG@VQ8;W/UP[ZC5-[;ET[0I&')6&OF\.->W.Y;X#9C\'L:]5P@S?).440 MEL7\8(1 5EB!',L[I:V*@6>:FG=G78$!8B6,R@!N->6I &[3 ;<1(96D9!?@ MB+BB#G'""-+,8204LS3_YJ*T&=R8JF&>P1*"VR\8:6CU3]OVO*QR_$5 RAPO M7<5)@QW[WN"PJC_;6(@8&*^7A/Y?[U5T%=5Z#I+R,9+R6ET-@J/DD2H4",>( M9QZ#K+0..2$P5L$[JU26E!RLU6"M!HQ;=)#\S?0&,%TO"WKAVY3K08'Z/9T=!N+ MIB F<>,MBBP2Q),ER.J,FJDE\HBC8LO4@6"M,<.,2F4%ODM8_3:!F>T MAJ6+5ZULS;.UOSY72)Q:*#% XI,A<:PA'$N")$:1\9@AGK< V>0]2CZS7:X, MC3CK[US7L>3QJD%BO:RRRU!KYO5<$N# 4K&0!#B ]8E@W8\S715]TH$01$RI MZBN50P[CB*(WD=NHN"DE&A438+@ LRR W>)3WP#L)@6[,2NM81+C%) )+G-8 MY4J:+V/(D)2W3 9&20:[O&O0(;.N-'6U2R(VNQUT9:(=;VP\Z]PW" R;?NY; M[VRL_V>$ODN/1? OXW15>.R$E!91$3.""TZ1IAJCZ)@G5&)A.%G;(!AB7\'V M"A WZPPX@+BI0=R(I(8L>(22.!\76SKN,%':)WCD;-;(@S$J$)HACN :&EJ7 M$.+ ECKI(EXU-[_&4,&DNB3,]$9K^C$W&?2GGQ2YKU7\U9&E1(+.4.T"XK'$ M#YC\PV)B<22BU-7)R*UKV.NF[I@#IM1G 7+3XJ8 XR0!N-/'(IQ@TQHXJ7F);U5Q\8"MO7@ +ZNK!W$*J!P#X M/1[\1NR5Q:2D2@1YP4J1,9R0R5N&DF-8E$K?3BLH(%!S KO:YM7+Z@&CC@U0 M/V )">Q/&;8 WH\$[VOE;[&GRD<1D,R[4;KO&&2$RUCN2,P2.3+L9&:N8BY) M62MO>@#[ZNKAVZPJ" "^/1[?1N24".V]L!IE=3SCFS8*N2R)4-28&>PM4:9* ML8("N'5EIL^BAD#M+*K/-5'V\6QUW [1.3L)W<'P_7MR: '9)T+VW7'F:H5R M5%&)#',"<5Z<9GF7D E)1R6"ML7F2EXPS>;2NN%YI\\^6YOL^1DH(B3()"S,J#H@M,^,*IU*D!)F:EA^.NJ >4O*/+1Y>0( MS[-=C%U@)G-Y"DK.=:)UFLNT%JUF6MD2*&5;W9.3UN DEA9YMA,JR9?G&SN^ M-'_^9[,[B TB_E47!C0;]>9[O_6RTVK_W[5![RS^+)O'5JCD58^O#TCH!TCH M:\TG?-2ESUQ W$I>)+1&UA**/.-8>J$-UK@\S#^)YH6?NT6//QNV"N=^MN=^ MQ$QM\3<9+Y"RBB'N"$:6.XD2BR9XQT-B],YS#U[P2:7:NQAB/"DY[XU.28K/ MP_6Z[7:>[$,5I_K:%Z_CT&@OBY]HM).[PXW<^=^STA[%]GKG^=7- MD])8$93HB:#J6JE]SEEB3F.4Y81#G.7?\E\8>4DYDRQZ6$JO'^T'/Q&_>+(R78KH"J9P12K?]*XJD/0'7?_U1>,?]U&[-[%7 M/3U346YWFZ]^YG@_9G-0)O/&]O9[!P,[B.$OVSZ+H]&'K X#JWL J_LRV-L: MLKHM@S_]OR/L3_[JV _F;/_XKW;SPUNQ]\]MMO'T_R7/[8(_O; MGX[R&O&]BS^/]H[#\?^[\-^;VQ_S/;[/[VW2?*^?E4MYSZ4HO3P(XIPHY+AU MR%LK'35&>I?NUQ7N.%"/TQG@0"W[@;+:<<>X1"2?G5*O*R!# D/*\:@I8RD2 ME76.=7Q3Y[CQ0N/4]AI_EVU^T;CS"/;+]O>G!V &QVNU MCE=,AO*$)4K4&\0Q39!)8_GL Z%V>N(;]L=>+ ;_, M1WTYH=^ZO="/G8<: FQ>B97=O(YRH^ /%:U=[^ ML-QD=7S1H>$K[,R93IK,7>4ZKC^ZE8KVXYEE\,P^[)D=^:XSHCJMDT*:BU3" M;!ARCAO$+!?&FY22(%"@ Y)A /$65J ($&\*B#?R67/L&3'1(L$-1=Q'AYPF M!$6%E=(NR"RL /%JGO@] W_2Y'L\ M_W3R47S:WN7[AV_S/>=__]BY^'BXF36L=KZ'HZ/F\7M^0\O:WOPL,LM3(2OO ME'&/.)4Z@R$-2!;E72DI:"2+]<[ :5JBTV0YU]+34HL__V!&(RMI*:VBJ-<^ M"2OTVH98 =?,V*D$PWD=3^/AWF<9623!))2/H$"9[$FD!<7(&DXBQ8R0R.OH MEX&S5?^SY4(R6%N-,.>I],432&O!2U2#S^?*>UFB&BC'\W3++.1P@MF\/@?S M^,MGGHI3)F8NQVT^F$0&I+DR2(>H=? D0Q^>%/06(E#A7-7J7 DO!0Y:(N:B M0@54D(LF2U3)A<_*<%8:BA=:D!>2LQ?$W"QF?R?@S<,Y YDV4\XQ''M>KULD M(8OF@0_JR [X0>>DWJ MOH[OXL"V.C$THNUU\D1K4F%WA9%Z#D5TKS9U9[BGF]Z?G9RUB]]@.Z:6;T'. M]R2PWMR^UL^,",8UL1[1(''6!(5#QA"9L5W[(!@QWI,2C\R)GDMCB)7WGT/$ MT.JAX!PJY (*3A\%Q]KR>L]E4AG[6,HZNQ0::8<](I$R07#BVIBJ<*XF:W!^5X\ ^YA" M6\75DJ\Y.8V=OJT@Y[2=OQ7LL#5GJ,&W7E:;-ZR2=EE:LXK=^=WV8]@:VU* M\(D@_%HK,Q^8Y9QH%"AGB).$,TV5$MG@J,=..2W]V@;A&TQ%23&G9L7$*D WOJ M(]9QS(?2Z):>W(W"7'OQ*#__K;]CH]WMSXRYKK;=X9]SH:[]O$+YMY\M$&/; M6G5:WQK?U-U.WN/X.N]L,P[VTZ']#B _$ R?5Y0=_CN2Q WV*@;\P8F_> MH2\FI*,A2!!OF:="16VS)F_H+9UV ?H6S6VA*OQ/%4<.>]'VSWKG5S5'ZI=3 M>#7#L:Q"R"><"+_>WI-/N/=M[_CWXWQ]>Z]\1[5&S=;>\==OS>WV\:?#O'8? M]K[OY^^\62IBYS.-6D@3+*(D%!YH%7(*4T2UE(*2&$*BF0>*%USC%UC?[)Q6 M]=ZM7WXTG+EZGKE\S6<30W*!:91B,3#1$KV7U1'D-4M:,HH=)B5I_P7+__'; MSMSEL7K1R#].8W[M[]@^?]&P@WS.QH*JH+QH3=7_QSW%D CVJ(=X+-+*"1*X MU259W.7GSE%DD])(!)QHY%%9)ZH*YAS/6NM?>;,N.+!6$/&F%6D%L/9T6!O+ M;[52D"0((EZ4>BLX(H>-1IXS@5F(+A^CM0VCR2WYK0!JB];GGV#VU$O@J3KL M#FS[DJ_>VL:P'EXJU^WEJ54CY"5L]+OM5FANR(?H"T@-NAB7L=GS[K*S2 MFVZOS&)S,.BUW-F@]$0^[-[>%1F$P$1"X%KO=^&$598PI(TRB/M,<+7B!%&. M->>1,D]9%@* */3XL4 HXN!T1&7E@(+YPU#C B&./8: M&:LY,C%A37%TRL6U#6UH#=.Q5@U&:^8]6QZVW6Y9UVJW!JU2Q;43)F#?\_J\,WA:"R_'[IG&?#N%B7UVH5_+$ZIGLZZ+K]$GH-M_O7H*=OLA)NB&\3P M1&+XX[5N8"QA2T-$RL0LAIETR 7/$5=:1",YCC2L;= 7C.D:5K68YD-8/W2K MI[$?)!=(KI607'.HR 22:]J2:Z1 )AZ9E4H@S2-&7#*%7,0>84Z$,T+J_$J1 M7(33=0F2:]&2J](Q_UV94ZX"9L:B(<=6S<=B75E8+"3]52PDK3#O^ATN-FJS M&OAE*RND+?^0N1_$V&AV!WF,0;>QU>V$V.G'4'ZKCF&5Z_2JU;$=W\HZ;M5^ MZR1O2G_]>KS3>#!KM]\JC]7+7FS;$B3UV[=6&!Q=!HX.!\^/X560ZVV?M"X/ M?C:(OPU//1[_BK6:'I9?!LY>+CC_*5!L[&>YK0KY%8]66)$IM[$\!N)TD,20 MX+!1F9;KSU2O77WHJ#="JB\1N5ZT7Y%->25>VO8W>]Y?^_>U!?MI!VXL[.7J M;?S']?+G;IGJ4JR]NGWMM_>;FZ^W#_:;C:W]O3>;S8\O&KO-K?7&9G.[>[:6[XZW]YO9.\V!G.]]Q\V#_]>[VYF'^X^ P_[.WTSP\ M:.R_:FQM'ORW\>KU_H<5NO%_[G8:^7O;&4[Z_UJAVWK?L6>AE5'YYDW59.8/ M$I(W=N+$]KZT.EF7(E?(]M>UI/[Z\ M^N6&DEG]W2K"+JLM>:S0ZI^V[?G+5J>:>37N$!J-6=>"5>@XM(H/YS-$SO5+ MY/R)-5Z^JLJ4'Z@$J'F4(LV/56,O#W+4;^SDYRY4_&+SM-=J M-QA^\0"[UM4CFA6W>.M^_.+2)3A13_.R_7+"CU)!E^^H%1?#8^RD3]GPIRX? M'(49'05BZNS<7H(EW#^-O:S%=[XT-DO&4V6^?,#3M6BKV537^?GZ=V!GER;& M9@9AC35:Q&8<_&C2U)AML->?OJP=_'I<%?D?^G^ M]MMO>Q>O6I\.VZU/VU_%QXL]_O'X4WM_>_/\AY/OV+/]#Q_YIS_V+O8N\N_; M;\6G[??\(WTK]HZ_X&8U[R]YSIOL9R=?\\*+3WE.^7LO\N^\N=W^VCP\.LYC MG>?OR9_[ZVA_NW0C#NF'@^\ ?_OLF7*1B8 V?] ME$7'B-8=7>L930^P#K ^-5@/B7MO'&'<1(Z3URYHFW'=$VN,%*R"=3V$]8SO M .NSA/6+'[#.A.I S66)NAW9280VQNJ0T L%X+S6-Q M!I"Y%'T-QV?]017S4$(D>C'#BF^U8Z,SKI+D=\K?WO:/&J>][M^M$$/#G3>Z M/\PG]H?YY.42:/G/9_QZZ>)+4@EY.Y[F!Z%UV;&C)+O8DY(I=U&]4(_D\A5. M?)RZBCJ^G?GW=JR2'CMA),0'&:!V.:*PY:NR03PEA+Q+U+R.@0$8LN M\F"24Z7RI^1SB4Q=>893 \45 *_NRAL WO0!;Z3361)$Q"HK<4EZQ&G2*&]3 M0"$(0W$T(DFWMB',7!K$KSS@_8+ /C5N9B'1.'/60Y>&=:?8ZV7%LE49GAH# M^_T>9SS4WZLMV[[C-21%5OB7/J=KGQ5OD7;;0#JEH)G ]1-$>K&W"92*U_: MXS$;2C<14@KHZXB"T4[)1*T-=&U#SX5AKSS4@8GXT:V=76F1V;C6X#E>0@!8 MB9>-M]:\Y^DR8/C^UAA=S7NCI=06498"XB$:I"DVB 6)0\QBEFJ]MD$(V(7! M+@P0-Q>^"A W#8@;T53MI)()]I*HF1R2B92QGB&%B"Z\I3 M5]ZH6O6]?%&B=\"26G]&>D8D2>],B;>_I;T)F!C FKJJ<#=)XZ:ITU. N2G!W(BA MYFW!,@B&(F<2<2I3AKG@D8S,8NNS$FY%,:3>K'<+39P6S4U7WH:Z=60[7_*7 MMCKC@>3]?AQ"42@XO D?.6(>:%MA$3@G5ICD,98.:B%8&KDOD\SW8Q)I&9S&4* M!3WG,]$ZS65:BU8S-6X):A[O=OZ._SL1EJ&)5U<\ML0*A M-3CKY6_/3.^T5\P2@_,7C=.V[0PJCV)I4'U:BEV!HW#I'(5O['E5INRPNWGI M]GTSW. W97LW.V'G:G.!34_$IM^/6R"(\XJ40C[.DLIFKI%S-"(L1)*$><*, M6]L@6-["IL%H#I["9XYZ4[C@U METV SE=K&.]8?Q%[W9 W\)=2]?=A &GL9U5R/Q6S_?"= ')U(KGZ95R;2$'I M)+(VH8U5B!-LD=4I(:ZS*B$I\R'9(B8T)?2WVEGGZXY7X+1<7DRLEU(!\#=% M^!NI%9IC1I,1*&.@*:Y)C2S.0,B$D($9GI'1K6T8N8XA_6:%TF^6+I;OK%]5 MW)OE5 \XG1?3--T!GBG-99$3?LU^TFBES M2Q#1]ZK5L1T_A8B^^4:3/I_Q5]&!N)23!J_G#?#(/#;?7^@W4J][TFAWR^K$ MWDGFP@YJ!BZ!O_,GT_YP-U_ES=SM]\^R7(C[Z77>U<.\J=MY3T$IF40I.7X[ M;LV16EN<2$3.Q>+/C!'IO/,E3M)8171IT%+R,^FZ F\F>#,!\>;AS 3$FSKB MC45&:A.Q9!ZQR$L#>RV1I9XBG$R4EAA#4ZGBS\4M/DQ O&5W9"X!?7T73X?1 M#"5:;S[T%>+=9\9?1]L)&/X$#+^6T\,EQ3Z4 +P0"H9SAASQ"N'@F=#$:UP: M!Q)"UDF=3.EU1QYP,SX/C)LZ8P6,FQ;&C87:B9B5<,^1B\PAGJ52ULP-02H9 M[K$GBMF4-7,.M?YJR%!7V\!Z6>:ZQ-?UC[J]P24]==U>K_LM3[LFA?*6#<#K M8F,=Q_*#LKT YH\"\X_7JE7;Y((R 3&<,.))"62D],@FS2G'TNL8US8$&%G! MR J0-WU"!OQ%\ECHHY:Y!F6B+.'$%6<(-"2)%@R:A*Q;-$UPU@7CU) M[&J;6=^<]?R1[<=B9!V4FO5GO?,\M:[_"D;6I3.R7N7_O>KV,I@/=W8_;75/ M3KJ=JK,Y0/E$4.['V:M)RE,B*%*&%%-$XAG*-4.!"HL]-B2_LK9A^#H#4P18 M6P'LYI3L#& W/; ;J[ZLH\Y$U2'+J$"&UTD7<;M5$K0ZH=\XM2VHW;.\/'4__=A*@.W'PO;UPCP*4^VY0C:8S%'S MKJ L9162AA!E@^5*L[4--?/66"MO:0#KZ@H"WKK:)M5#^[WQK34X.NJVRSP;/^)8 M4[=W:5K-"WER&CM]6P'2H)>'O#R;-:G*L\H8/S,R^RZV[2"&PV[>_P^C[7_5 M[1T"##$)\>"(=4Y35FBN M!$LL6&(! >?&<@$!9XV (_Z;L.'14H6(YSHC8(S(RLA0)!D!+?,F8^#:!H?( M_QK2W]6VSNY\CSW?NHPHN&2[W=.9&)$/QB M\UI/:"9MI*P@N"L(;C%RR7+DB)->!Z,8+1V9S"T.-H@, WLMX-ULHV$![Z:" M=R/&ZKU,*GF)2/ !<4,MLC0XI'V@"BMCW3"32P+>U9.W/L/*Z>E'!3ZHG%X3 M\\7<*Z?_J,((!8 ?*0=VKG&V#W9($ M!N5_P; +L+DL==,!-J< FV,!#U)(JZE&A%M>BKT09"-G*&KE5) N<^C2< )P M<^EH]8J;@U.*ONJX&;_[RXH)/3N(C7^[Z>= MX>Z_RYN_WRD"H_Q7NES_G45"Y3WL#WHM/XBA:E/7"==?&+L2Q,A$8F3W6LTP M$FD,EB!FL_#@QFFD+67(>RJ2LHZX4$5.W#3"+#!L;M6DR+,U1C];?)T=^P9\ MK0&^CFBZL=YAK0)*D;'2&E0B:VA C##*-0N)&;*V0>O5&735\!6,WX]9R-V. M+P4@8N.?&7BJW_Y53."5/=QVPN4O<0038 =?J6"/)XF,-_FNN^'J!&T/ST_^ MNWU6UGM<.%T*+) Q$\F8O7$.KSB/PG*'HLOBA>-,WTWB"E&=G!!.>YU\J=VN MYU)([7D;A,"0O@JX6P\J#PA<;P0>BV5Q2BE)'0H^&L0]4TCKD%#,N"R2"@I[ MN;:!9YU\^+RA%VSQDR[BUEU4_D7#Q2^M3J<$NG13X[3"DGJ8Y)=-E$P@2811 M"AL,EU+&RKG2 M+$X;E'4P@1P1BGGF):.E 8=2MY3;@)A&,)L#!K8(441330/.CY)0RK*H7*0B M<.Q4=+K"0 T86#,,'#-XADEI1Z+>X_ED*=768!:8F6G H>/>=<&FY%*>2F M**$$NQ!L$9 S-^^#@)Q(0%[KTB>Q"L(F@KR,$O&H(S)2V-+TQ#*'G9"$KFTP M*M<%6.MKHD',T%H/8@7$2@W$BC;)L2Q$G*>:,QUTB#CD_[(PB8$J/;0]@5BI MEU@9Z5W4^,"(X(CQ*!!/EB!K0D1*>,&(5M+Y$FB$V5QL3\];K/Q"*3NZG!SA M>;:+L5;-9"YCN\CR+H;NF6O'A[J YSK3.LUE:JNV6I8 -8ZWQFXG=7LG546RNI'%9ST^^'HJ/1$:X:Q7?+F#H]@XC[97 M2L^^K*TOY3F.7R_TENMJ22*4NR>Q,;#?;U;A6)S8J]<:+5!U7AWM>.K!U9$@)T5(ZA'NLD9/!(\SS[U%$XXQ>VQ"FAN;4 MNN/K,[>8 K*O/K)/O68@(/L3D7VLYR#7S DKD=(L(6Z,0$YQ@GSD)=TE..S] MVH9BMQ2U!F2O123)X[6EI=% !K$7^X/9QBR!C'IR,-_-ZYQDNJ9($$8YMR;TD2"L1$4M"<^)4Q+'TQ>7K%*(=5R+B&Y = MD+W.V@<@^Y.0?:1]$,5HC,$A'K%!G"J!3$H:J42#-9&2K(( LM=9^WA&WNOM M5M^WN_VS7M5FI]GMH,KWM]OY.X-!\?P=/J2IY'/T*B]Z?%"['W'V-[WOG<70 M..UU3_--G;]HG+9M9U"E=92,CM/R6#3*3=QZX('# 8>KKW:^94];&=-WOI_& M3C[ &=/[NQU_UNO%\/O9H-D=?(P#,"U/3.ZNE3TMI9&BP@II*TJS+9>0C9:C M8#TEAF7VK?#:AKFE8 =P.]#: ?&?->)/76L'Q)\5XH_EI4?%@C("X2!$UND3 M14:3C/@9\H6-S/F2=D?D7)R)*P_YO]!J0JN?"?MY6>7X"TULCI7W['WQJQDX?O>7TM5N=B*X2)FB%^S\=F*M)7TUW M[+'PL1@T?S[O<[N?'T]3-?#+ M(M_Y [/(BQD7$[CS'H-K:ZG1 [I8-<_JU* M;BIMT1O#ACBVW3@8Y!>JENGK=R[*:;=?*;,O>Z6K>NOO^-NW5A@# MLU7T+[E]P<7WAQG^6VZJDI>+1"BN,Y,;R M&(C301)#@L-&<2;U9T;6KCYTU!L!_)>(7"_:K\BFO!(O;?N;/>^O_?O:@OVT M S<6]G+U-O[C>OESMTQU*=9>W;[VV_O-S=?;!_O-QM;^WIO-YL<7C=WFUGIC ML[G=.'C_^\'N]N[FN]V=@V5ZX.^_XZW]YO9.\V!G.]]Q\V#_]>[VYF'^X^ P M_[.WTSP\:.R_:FS]=[/YQ\Y!7HO&P7\WW^W\=__U]LZ[@__Y/YH2]5MCY^W[ MW<./J[,F_]SM-/+WMHO![45I[A-/!Z642J-_9'NQ84_R5 ?]?ZW0#;_OV+-, MUV-XQ$W=A@0S^=R)[7UI=:[HJ+R4#A5=N/K,\(I*8[5G@^[51R[I9O7*,$DQ M+VW;GO;CRZM?;BC%U=^M(NZRBI?'NJ(LK4ZU@-6X0W T>MTH6>'CD',-YS/$ MSO5+[/R);E^^2#]_[IEC75#_RLWB=W/>F8/=\\;V?O7=4N:X( M7ZH9+]\:JW5,'GNB%C-CLX[5"A"IQ\PH-?% B(&#H]Z62W=RZ,<]1L[64B'QN9IK]5N,/RB M47Q3E?^TF"P?8+ZOIS4$+EVF2Y< 8IX6B?$TA'E*2XW[X6S!:7G&IZ4B M)(W,4$YCIU\5_FJ\:=O'!4K#(5G10[+I_=G)6;NX;BLDV1\_$H MGYW6W[%ZY76W#X<'#L^8Z:5TWSOKG8/^ \?CMN/1_5G%6/)SNB>;AW MWORP^[V9Q_EXF/\^>7OQZ7"'-O_8RY_Y=+S_QPX=*VK&]T[>G>P?YO?&>W"QJ]N7\TQ\?12F&UOSPD32W=R_V3G;8 MWO';\GJY+YJO8X=OQ,I8I,B4E]R@P2DOWB82T<@QIQZW$5%LLT]J& M$KJ&1("Q,5]XL(E*IQ-.*-3XI82&XC'1D=+(R-.^[O% MQ67O]?P5WP?^L ME:8 GJ:$_@9B!,0(B!$0(_,1(]%X)Q/UTQ4$)@JK6QT#Q,CG;.3 MT!T,WP=9,G59TAQ32&3RT1B%?&F"QS7V2&-&4/2!$4PMU5BL;9 73/ :%EH& M60*R!&3)BLH29Y6.AD;K<>)*<$>-PT$Y[3#V1'&P8,U/8(R4CT!<4"8R9(EF M6?F0$;FL-2*6E40LB78I98$AUB4("Q 6("Q 6,Q'6'": J6Q5(I//(ADM'!& M:6-XTD3% ,)B;L)B?TR[X,X0A@G"UF#$><+(QJB1YARK+-LID;YJR2I 6H"T MF(.T %'QB!-?>SGQSPD$!=$V!J^,M<'Q&+-6@6VPWEJJ%54DW2TH^GFM\F\@ M,:;OVRC2HI(:FY\I]\Q3F5#,F@3B@1/D0O#()H*S++=46I5%AM+K[(;,^%?] M'YX:0@[("M LGIMF,8G$D%;K)!,5)"INM+3&46]($,KS3&OO\6G\D!C@W)BG M,-G[(4Q$U>S3&L2I$XCKF.5(T DQ+DT*W#!GBO[Q(F_>NEH*<0(2!20*2)0: M2I1)!(H(DDKL"2^V*JT-,49HP:2+3DN#P58U1V'Q?B0LF ]Y'RQ22986\SX@ M)[%&Q*DH)4DFX:QY&([7.5BK%MR/^%%+FJK_+21%91ZKV(R#1GQ";?U9K ^, M7[/QZ;0?H8?T0;]CCDLMQ*G 3&F?50ALN)?.$8J%#X13'0VS_/-V)<0I)JCZ MA3-\OS3/C^]NQW=/8JE%#H)\(D'^?CRDS5 22=X>%*FUB$O'D?/Y3R:$EIY8 M9FURJ08=HA2[R6A"MLD@%Z4VM#Q )K M93ZEZ;CU_WO6ZL4 /C 8'\:'\6%\&!]\D#-A](F8Z$QB3'+*K74FTQF= M8O0EASSB,+$3\DJ45X'3?]GV6=P<2O.M;G^P%P='W0!$?B(B[Z_EVV!E6!*! M($.%0MPDA:P/#FF.D];*I+Q[:QO4S#IW<_7=DH!XJXAX4P^[ ,2;">*-3!?$ MBJA=4$@Q91'7UB*-M4#,Y&V*S&KO B!>74T7*QZ(L=WZNQ5B)_0+1K1M?NH; MX B \<$14?/$D#O\$#\>YZWNR4FW4\GTK:K:/@CP"03XE_%D$2=Q$LY0Q&@P MB,>DD;,1(X.#<2F+=J/9V@:N8>WCVDL?\#S#^# ^C%_3\8'PU"=7! C/; G/ MN,5"2AL3+XV#L'>()^:0%HDBHUSR/#DC' ?&4V>KQ8H'7%2/>94^$CM]6Z&/ M[81&M\HJ*4?Q[];@O+;&;7SY'G3CU5",F108\ MK@BRFCID=&)8::FPP/-280#P /#JLGF3A)I@0IE71FH1+$]8:!FIL%9KXB,- MG$YNM0'HFP7TC773(8XRQYE!*HLIQ*4Q2 M)$$[">\.3"BH5V+O93 ="3986 M\9[[^(#X4Z*X4XNF!IR?!C@D%QA&K>:PBK_;MNWXV-@\[;7:#89?- IDS-8/?L\"0GN9QX4/ M/)?V,HIB[B+#-JG(N0J:""=#9,P0&I6RP_8RO\P=@O8R3Q-SQYM#$7=IO*'* M1R8LLLE0Q*T7R#'-$/$B&&X(MY&N;2BAY^*F>^;=96H0APCB L1%/<2%$5D[ MHB&IC$."$N,<-L90C:,)_D5!V$Q-V$Q%JOJ)<5)DX!4% +QY )R1D@4 M'+:"26R=(UF[X.L8I 5("Y 6("WFE/?@LAK!(]/>8L.-CHYEZ:&23U[[E!*Y M6US<4:0"Y,;3/1QC;:"B$0+[J! A7&8I3T:Y%,)9 M)U34*%KK4!;U&#F?*,*"*R,H39[9XN; _+9\89 H(%% HM3RT-=/HDP@4"S1 MDM.LB'C.N33<"J)L4)G6$NQ"@!C=>0J+42I*(E9+IB,B,EK$258^G*(<$8NM MQ=Z1(/S:AN'\EAQK,%O--U/EZ')RA.;9+CHU>HIS&=M&EK"@<7+EW*2^'@PJ5+>2D<7+AT*2^%@PN7+N6E<'#ATJ6\% XN M7+J4E\+!A4N7\E(XN'#I4EX*!Q#)&84<2,=LC@Y MA"UGR;*H4F+UK3\.> ]X#WB_:+R/7$F'1;0D65Y*NBK-/"4L@W]D.MJ'X3V4 MT)@MZ(\5"E>$1R640B:)B+CP'AEI(Z+81.&(C\J94DEK#VJ\ ^@#Z /J+ M!GTNJ??".,&8YDIKET$C1$&5P1$[S,%X,S]D']%Y3O)^2!(024XBSAU%SG"/ MHB.)VV"%3U5%;S#= *H#J@.JWZ#RTA"CM% F>9ZX=(;**()4#$>EC 14GQNJ MCY?>UIYZH@7R*I32VY0B'8U!(B:F; HLOUDJJ-Y2[@Y@'6 =8'TE87V2V96^+$:V4KAY"RS2#,6$/>X\/:H M$.99Z!9CF@R^-%=0M]AC%EC1%- =T!W0?>'H+H54-)+,U)7FD3*KHI/!8D*B MECA$0/=%H/NH8K4.6(0L9I$5G"/NM$;&<8H4T\ICD3A3?&W#2+EN -T!W0'= M5Q[=)P!W[$B4BG@N..4\!L3'=[?CNR?Q=;??!UD]D:Q^/Q[N1*5/)"F#>(@8E="G++2E0T%: MD\^?(\+&DM$P%Z_XXQZ8VLJ8)ZA@SP%=87P8'\8'=K/T[,8R)8D+U#OE>"8Z M3D>-E:$Q24><9,!NYLINQBT1PGN5J:9 D@F.N&8.64XH\BFD8"BW3C"@-[4V M1"RPOL \5G%_;%.3GOQ*';ZK;]CHYT?^[I9[F%\&!_&A_$7/OX3:>OC MO %+0ULGZO.=I.8RI+P@A#NK7+!18DPUM8)[%Q[ 6^^(D:B$VM:X3!OQV4QN M]].A_0Z\=B)>^_%:3)PQ//+@&<*$2L2-4N36TD M2=OP7U'PW.\3,Q$NMLX'SP81C+&]^!F)\9@9W_#%44)"16NDESAB(1@7TM,[ M+T).J;S*C?['=L9Q>\+F+_K#43..COJA&/)W,N3]N9TO2F.3-/5(2H\1Q]$B M(X1 P:6DK%+"$;6Q13?Y_=KQCW]5L@#>8P2\A6==%,"[%\";12Z<8"$P+_.. M$ & IPTRD1GDK@:#)1^)90H99G8\"($@GBY%RDCHAO B6%XMGE8,6CSS;HIKFU=Z1V!O:"GUL+S3Z MU9:2K(I?VJ.3E0V%E_;+4L3JTOI=EB(6'\@(OET7I7HQ-[FW>Z'*KMR>S.Q" M[G(R+KT\.SJY1 MVD>OD6N@BX5]?\JI%H#;Q%L39+1<H&X30X9E112E*D82?+,Y$UKI1;#HR/>I]Y^ ?L%@?W"LEP+V-\' MV,^GMQ)FHZ0&_"J=(3]AB;30'GGBJ=2<:2,EH/UR#F8J<%_@;E4&[R%R7 O< MW0_#=J?!\+-&QHS[7:2\08"N/PAQ4#4 PFH,^YUV:)R]5/WEI#4& MWX?^V'7BV067Q+]B*ON YWLL1K"/@#VEH19'2O-QW#Q88ZP'FQ0[K+'U5.G) MZ2#?W1A23@?Y*:9L[6Q/6+** D4NHP-+!DEL%.*,8F0,"6BBTIA*]/UC)3Z M@ZX=P2.^C9Z?QD$_5,E]A:<6S5,G9SREJ ["Y/W88)PCSHU!-LG\)U/>4.<, MH1DR-27TM\)4A:D*4Q6F>C1,)6-(/"2LA?*<8&UL,#C&J"SCE'MU.Z;JC;NA M/YI\7^AJX70UE]"F?%!>XX2$XQKH*D9DHV0H::.T,UYPG>./SZB25R2U%;HJ M=%7HJM#52@GV#G25'!/:4B*U$-P$HS%6%BB+BL"D5*2$^I;'23,7R@GA9*(, MZ40#XD!1R-% D#).8DX5L\1N;"WG\)W"1X6/"A^MT;19:S[2"2NB!'5)"1X% MMYA:HJEV47/)@BQ\M#0^FDM #EI(%I5!422/P+VER/!(D,%$,51RLMY8J*23E.D1G*&8\*,Y#L(!]US/2-24G M"C7]_&K3W(E./#*JDO+(. &^DK0":4\P$B$YEWC 28"O1(3>E*MTKD?AI<)+ MA9<*+_TP+QE%1))2!6$EYSHY(H22AB@EK4[ZAH6FPDOWQTNS;3P>!TI\L(@& M$A&WVB MI4#"!?!Q9=YP2S:VS)7I>H67"B\57BJ\M"J"O4L SR3'**'.T[Q7 M,8#'A /\1S&-H>2.+Y>-9KNLL.,XR4209$'EPP^!C93AB$JKA*?"QNPE&9)/6OT86W@-^AO:7K7_#/],.SXG-1YAZ@^D;;?W;#?XUJ]SR_?NZ M=O"QW9L*3]:RJ9J=WC.YHD)\.Q[UI[?4TJP^F8P O&3''@_C\^DOERBI^KO= M"]#VV*C<5X6O5X_63 ML=K$Y$W.%%<%]P>P>=%78JZ3-7EKSBR8,J$2D%>VD$/ M^CHL&E(T9&;I]GNHA@]H:-#O=*"OU=^[60)Q."K:4K3EPE$A\]7?&G]VX*E% M28J2S&P4[\?=<<>.)KQ350><8$SW>!"/0'?:7V+UR1_]85&>HCPSY9D>GU[\ MGZ(>5ZE'_Z*+4THX_G )QS?CSDF#D56NX%B2;'XL$> 1Y= 81[6P6F/"'%'.WZ+Y^C UVY,-<._PUP\^L&!-DH@**G/U18V<\0F1A!DG-#"2UK/Z MXCKFQY24S4(6A2PFI>Z%($I(+4BN !NC=@G31%6RBF%U5AKQ"K)XRJ41ET8B/6M#!B(9%"(H5$5DQN=RD#A:F+ M3,HDA..>.4NM(S0Z1K0RS)+;D@4\Q*&D-0U"S79%(5)"I,4)BE,LAPFB3(X8;V5^539:(T#)\02(4V,5&$9 M2NQJ673!SN@"AB"??L913,8 73"'M'$1V9"/_R4Q&*YR.4%>J*)01:&*0A5+ M2\"HAKF9#Q,B(! MOF$@C'HI_<86)9NJ<$7ABL(5A2N65.Z(1P/^A->&\\B=\C9&[*,+)@C#J3;7 MD\43*W>TQ,7QN<,)*3>>VV 0B5X@'@5&#I@<<4PQ!VHGH!@;6\30*^I+K&JU MH\(9A3,*9ZR8W.["&8)YK:6UTA'/(S4:7 L<\_(JT9[C&U8U"F?<&V?,3KD@ MS K#0JXJ[B+X&IX@IQ5#W -/&"!X&*2-+:/)&E7(*YQ1.*-PQHK)[2Z4893" M!@1U&+5/WO08I:+",VTXJC1OR)"G?W(9_2_HJU3Q<] MA6Z*=7ZGCVN],H CP9S39 RS7"6IA>+.:ZZ3C10G\V&G6AG0F*!<+_O[)]S M]-WM^7XWYHI@977@#JL#>^_F]L)%A8WR)J D-$8\*H(,=0HY&37FQ&K,_'69 M1XM?&_BQ^;*R%/,3J\5/ 5Q+^Z7]TGXQ;M;>N&$VDF1IHH1PSAEWV#G/"95* M>J55*L;-,HV;^=0'S[0-U'JDN9*(4^Z0598@F[2REEN%,2WFS>+,FT=67',9 M4JRJ'8.PYBH=-SH_6.7X/I,,2_NE_=)^:?_!V_])L_5N^8=K9[;>98='BIC) M$()11G/MA)4:FQ"UBU02[/0M[-9KMGI4I':N>O_,G@7C=B_MVV_%KKU+2N]^ M/I'ZY=F)U%YRXCU8L@0KA3@W#CD=&1).1D.4H9+E&E9FM39_K+PQMIK[.TK[ M!?H7#/T+"%D4Z%\F]/\]@W[*J&74(:6M0]R0B"S0-3+<<:RE"CJ) OVK&LUX MY%D5T^-XH#_YY"_K_SMN#V(H:V"E_=)^:;^T7]HO:Y#W8M$[1Z*EC'E/'%=$ MZQ"845)0F10-_.X95E,JKS9C_V,[X[@]8?,7_>&H&4='_5 ,^3L9\B_!D&^> M&?*:&1HYF.^!@S7/8S1(D^"0P I'ZU.@#F]L&;[)[M>0?_S+D@7Q'B/B+3SM MHB#>O2#>+'0AE$A42H)L< 1Q*R0REAID#574<)<4L07Q5C5T<0\1WM#^C/>Z;S[MO3\@S6Y^U@&\ZUMZ\![:HZUV\U/X?+A_!._V M%I[Y5_=_3U_"N[W%>SO^!.3PK?7I\^F'B .V+ 5$K0;X&*9< MQ&YC"V_RRY';QG$<-(9Y:&= 6$V>E5NC*>V7-;+'85\N?,_2&4S/0?>+ZMC( M8E/>":7G,GRE"(I%QM;@FWBLAI6$B%*^Z7] MTO[ZMU^,G)4-HA4C9U&NZ%S@S%H1E)8866LBXE9:9!,#]Y$3):RD*3)2K)Q5 M#9P]\IR?:HI7.YAB;V@KP+&]T.A7&YNR%GYICTY6=CVFM%_6PQX'E2\@7G$A MIS?X=EV+_<746$E4PES+8+T3,GG!28 /+;ZU[U)P M[EYP;G98$8B?8*D"2B:FR0%WR47D@:PD8183)_/*U^5U_U*%H8#=XP6[.^W6 ME5R+0+A00G!LDZ:,R:124@9+H7PQ[U8#]O;FS#O.C<+8H^2E1#PYCTPP!GDK M8M "_F_8QI:ZXMR=8MZM+>(]]?8+XB_(O%U81G_!^?O ^?E4?HFUCL8')#DC MB(?@D16$(:*]9EA+ZCW8MTQL\F+@/C*X+W"W:E44"]S=#]S-EB,5(3)I[9!T M"MQY)0(R%OZ11L# 24](,!M;M,#=ZJY)/F!51;4$*?YN.[;G8V/[>-#N-!A^ MULB8<;]+X3<(L!R<_&,9!$_EX&2EL 9 C8SCQ#6SQLN$'7<)1RD-I_G@9* \ M4@Y.OF>>>SOAN"I\DR)34G*/ J,4<4P3TLHQI!VW$E-ML4P;6TKH*TKME(.3 M'U_Z<:&+0A%LPH!.B5M*;" >&QTMC8PX[:^GB]0?=.T('O%M]/PT M#OJARLPL)+)H$IDM?>+DJ<(&(Q&C0-S!/\8ZBRP,%H'QLU::#'B:$OI;H9%" M(X5&"HTLAT:"X09;C4GBD3.OP/^P+*\NAV U57%"(U<$VN9II#?NAOYH\GWA MDH5SR5RZ( ]42NDQ(I@&Q*W)Z8*)HL08CH'"&$2\L46><:(W=>&2PB6%2PJ7 M+(=+/"7$4AZ-#9QCZZU)01+C1=1)*R +&:PTB8HH M+1/,<>4+62R-+.:R5;VD.&D2D(I"Y&S5@)P1,E=6L8));)TCX%WP*S89%[8H M;%'88G65?O78XDZEK<&-X)%I;['A1D?'@#U4\LEKGU(BU]/%-6?4%-[X^16. MN#22P%+7C WIC$-1$L*D&],_H6I%%6.9;))[/=%,)9)U34*-I\PIE5&#F? M*,*"*R,H39[9O,R!.2Z,4ABE,$IAE"4$K2S1DE-P1#SG7!IN!5$V*#!K"78A MV!*T6B)9S/:B)&*U9#HB(J-%G(#SX13EB%AL+?:.!.'SF1)\4Y2PU0/O5 GM MX7''GN0QB-_9NUPN+9<,N"@6N=P:"% MU-H)@GU@/#KL,-.4*D0\58BDQ*A-U(F$5[7*V#KF*#REG+:"ZT\!UZ5B+A#& _6"*T8=%H81EA*Q M0BD3KL?U4@YL.6@_VY%/F$D<$X&8-@3QI!ARD3FD;/"!^^@C=:M;#JS@?<'[ M@O2!.EX-$&RO*&%T*NV2!;0+Z!?0/^I@[X*-"9!:;0Q<<&U%51Y MC 6F.JE$2_!FB<@^,^=%),0J(<"(]Q+Q"(:]QI8BJK@TS&-K$]W8XBM8C;&@ M>D'U@NH/C>I)$1VHU#YRR3V.3EBJ:#[PRFI&%"ZHOC14GZN$Q7R*U"N*(DL$ M<>!<9(51*-$8'-9 O)SG@B9+.:^ZP'J!]0+K*R":NU0?D8%KA97004H>F3>. M.>F-%9H$BO4-(?E2LNK>HO!S):MLD!Q':I"S8*WS0 AR*A(DJ)4Q'\PAA,JU M#LT5EOL#%A@IZ%[0O:#[@Z,[IHG)1(74RG%&I?7!""Q9D)0[8VZ(Q11TOS]T MGQ602L$)'0U8[2XZQ)F)2 OLD,/>^'Q %N=N8TN;JT[)*.A>T+V@^V-#]SN M.R&*:*IIP)AQH91E4;E(1> 83$2G2TAFB9@^=^9X,@D['U (RB#.8T(F:8:\ MU"0I3(6-%#!=J!)K7]E#Q^]AF\0J2;$51XUH!SWHY/"'2'*YVTA*^P_1/EWT M%+H-\%S3Q[7F:2<8%&P(:4E1AQ31W2C/'L?E$&PX-E4AM;%)NE M)#O]V(Q969+Y"1_L*^-(XR;R''RV@5M/2>>6&.D M8,6\6:IY,Q^*,"QR&;5"BCF+>&("6:(,"BHQK94G)+EBWZQV*.(!RPLL0XI[ MHZ,X &%UCP?Q*/:&[2^QT8%YOVJQ^]+^6K;_$Z2\@I-EM3HSG:%EHI;V5[#] MGS3P%XHEJV?@WRE'D"1L$]4L!@)&)'>*6B:X,U)!F\G=PL*_)IVD8O\7\^0_ ML_S!#=A+^_9;\0#NY &G$!_^OYSP_K_CMN#&,KJT7 MRV\E+;_54Y32_M-NOP#%F@!%&:@'&ZB2>+,H7]I&FZRS"NNH.?/1B"@U)\P$ M' C[@2 A)8R0, MI8@[Q9&UU")M8)2,Q%(ZL[%%,-_D]^M$/_Y$B!O+FI( M8](L6!2")H@'J9'S22%B)/.41^92+)"WLG'#>UA=">TOYT5YRW<^+ZA;R_=[ M ]5I]R*:GE2%*WC<:7]IA]@+PPP='0M@T/CE?VY"J3_CX-T17+=8M-IMO;H( M5R_ZW6Z_5X'562>GC>],^GH&5[C U2W@ZF#4?#'9$78*[WUB\.'_'F'?_:=G MWYOQ7K?)FZ>'[>;I+F_M?"1-Z-/!*7SV_N]O>Z]?'>V]WX7W..P<[C?%_YZ^ MA'=[B_=V_ G(X5OKT^?3#RD(;X35B#H3$+<43#Y/%-)$2QAT);73&UMXDUU> M-FDF[? MKH[<2NX#8DI(Q+D-2%/FP*M6CD0:J!)X8XOK*\J>EJ7H=:N:5-HO[9=LO97J M3$FK+ -5!FIE!ZKX%ZOK7RP\@%W\BT5%@>:"UEA*Q5.0R.&D$*>4(Y,L1H%@ M026GA)A0'(Q5C5D_\ES7:HI76^9C;V@KP+&]T.A7.^FS%GYICTY6=BWTH=NG MR\H36CV>N@:9'OU2V M#R(?U8PYS!1.73*$2>^EBL')8-AM:C(4G+M'G)N=O"J-4(%X"^C&<@D&19 . M-B F+3;@^"?F:4X N)S^5$JP+1/L2GBS; E8=U806E"G%%8A([XQQA&5@D^* M8T\H%X45'I05YDYNC5H++3E#. :%N-<$&>H\TEI%1QS3V/F-+;*)"RL\,A.X ML-*J=*;L*'P< U7,AP69#PO;4%C,A_LP'^9W$A+MDHTINY$8@_U@!'):262U M(T'K (:@VMCBHA@0C\Z *'"W(+A;6"Y&@;O[@;M90H9T7-O$!?A'N8XI=R2O M$S!$,#BY+#%B%=O88F93%+B[_ZR,T!X>=^Q)%G/\CH]3+BV7+O'2HKCETK6\ MM"ANN70M+RV*6RY=RTN+XI9+U_+2HKCETK6\=$WJ$]TV-J.6$)OYW79LS\?& M]O&@W6DP_*R1(Y'WN\7H!@&Z_B#$0=4 "*LQ['?:H7'V4O67D]88?!_Z8]>) M9Q=<$O^*!<+^Y^&V;BU&L(\@)B\-M3A2RB7U/%ACK&NI._4'7CN 1WT;/3^.@'ZKZ!870%TWHLTTIBNH@C! HJ)P^Q(U! M-LG\)U/>4.<,H9E;-"7TMT+IA=)71#2KU9E"Z872'S6ERQ@2#PEKH3PG6!L; M#(XQ*LLXY5[=CM)[XV[HCR;?%UY?.*_/;:I7/BBO<4+"<0V\'B.R43*4M%': M&2^XUAM;Y!E5V5$LUJ= M*<1=B/M1$[=.6!$EJ$M*\"BXQ=023;6+FDL69"'NI1'W7#&/H(5D41D41?*( MAT21X9$@@XEBF&E#H]G8HO2*QV9^RXE:G&PWEJJI)"4 MZQ"=H9CQH#@/P0))7$_=%RK3%@Y?W(IXYN_IV=R149641\8)\+ZE%4A[@I$( MR;G$ TX"O&\B]*91PH\<$B&DA$W&J#M)0""1<25E)SK"'P0N"%P N!KQF!WR5V;I)CE%#GJ>9,!_#!<8#_**8QE*UERZ7MN;/V',=) M)H(DJRMA VTKPQ&55@E/A8W9[S:<7W$23(F>E\IPY=)R::F:42Y]K)<6Q2V7 MKN6E17'+I6MY:5'<Z,XF,9)MO[M!O^:A:QO?=^U2PY7!T+.1T]N'72916\(G@9OJH:?MT?0*W\I MG--I]R(ZJO\FM(JUOHNQT>J/H(U1O_&BWPNQ-XPA_U;%FNP(_GC5[MF>;]M. MX]T(/NC"JPXW[RZ4[PCSN#]LYYC;\T'LV%'[2_SM:SN,CN#=H*.33G.ZJ40= MQKKJ3NN@T^-1_&T2$L/SC]A8]:&[>:#D><'-_WLTF$4D/T;D!M%^1C;!2SVW MG:_V9+CQKW/O?D&8EV1T_7"=#=K-(UJ%J!6/5EAA)#>6QT"<#I(8$APVBC.I M/S"UL1YS:JX+'7VGG9>O=R)__V;N^/W9WM??CCU6YK MN_5B=_N/QKM]^*#YLK7_KO'+WST[#FV87;_^J/@X_H[X/HV'HW8Z^:UK!Q_; MO2J&+.&5)G].IHB\'!1>.0$#/#7(9J,Q68IIC;OP)']^[8792)*EB1+".6?< M8><\)U0JZ956J3IJQTR.VJ&X7H0YO^RR-_AH>^W3ZFR=&?[5!^W\.8A#T,;J MS[UT!H@S/-QI#WVG/QP/XC[TZ?=.WW]^V*4:W'PQ7:HY^-:JGOOJT][. 6OM MOQ6'.Z&]M__VI$6;_'#_U='>SD>\]WI7_,'^ZL3__'5R^#X<.\HE/!U=@YHZ^,'98+B-@ED MK66(J^"1(S8AXZ/ C&L:I*S7S=J]<0S;N82#"4Q;K%0BUG+BJ69,,BHD$=I' MD\A&(PZ]/<[J/1A'(*UQ%[3XI-%/C7>@Z>W4]K8W:FQ[#UH+S_W8^!,&S[?C M<+J@,]&9"U@%WTTZ4@UL/5[?[\SYSF-"8XK8&QTTEY9;$C$65KO(4N1P_=8] MZ^WO=M@>[J79VU?C#6)(,9*"+(&7%<'V 'VFA5E%Y'8;V] MJ%V7X+2=K:+1/8L/"7.A" M'T\R%HRG5'L7^S:_^TZ_9SMA""_^HG[:L\9NSV\V;"\TVG#)<.R&[="V P": MQB\C:'=RW:^-(_LE-ER,O<;Q(![; ;32[E7=&H2JWO+7]NBH\3'VXL!V.B?Y MFWB<^V)G&'8\:/=N)?#I>6%+$[%O'W?@SPO-! M7L#N@.3A82>-T&_T^B-XJ.^, PQSIY/OJ]NI"P+EF_.3>Y5/,XC_';>S\.'+ M1E:)3@1;(IV-]W#FS\#05@_J'[=[^2'P7! 4V-/YZV=54S;D"5^K!X XC'W, MS^Y%'X?#S$>Y%=M(MCV8/3D_*-I!#UYC^*SJPR >@1*"@Y/?H]^-S^8Z-'5E MX$H[/&JD3O_KL'J?X1$HT20GI*J:IWYKQ"HW9$[7)G()U1UP?6[;@BA ,!V0 MA1\/!EFQ>G8$=LIF8^\8M*]2-9CDXPZ\57Z!+(31T0#\PDJ.,/J-+JC$40.N M;O?#L!%[N8FJ8'B]?E]7#:>X:C*/SU0BH'K0IP#LG/VYZ5!-&QL=V1'(^ 3Z MWHC?CJ,?308JC7/_INUM-O*,/@$9(FCYNCD\K6/^[BC&T3EM^&J'#9 := "> M/NAW&W,3=2))$/$,(;Z#"VZ!/IN7%5]SN@9G3@4EVW!^ 5O;. MIN+_.QOVU,YI1I6L)Z/\9MPYF0PRJ4O#?\?QOW^N7#K:9?6K4;Q6J(D:7Y3O M5:B2QP*0(@]WGJD5Z&=]F"K(< YCL@YT[6>8"R"H;H6EU30>#L?=XPE^YAEC M4X*I4G7!=C-75+-\.(P3K>BTK6MW $4F#\@7GM?-C[9"U8D=^S&W?=W]H\DL MS.IP]K1!I4(99JKV*ZX#.[IZ*UZH$9W4?C"I9J M- #:ZP3H:,K383)/^\,Y:3P]Q7N?U:46GJ^89#RJ8CM9WL",8)U\:0_&P"HP M?5_L_;.[@XAYUOAZU/9'0 K#FA-"]!T[@:+\K/?] ?0L0:U_,QL< ',]K]FF*^9*F>[C=*X,VVZUM]V#S1QU,_N80X'@FT?X8[* M@ !2'0PJFS"_245('_O]\+7=Z>2F1K;WL9WSY^9F0[]"[$X_I_Y6%%)_ETD) M#.3\QW!8"2C3#+Q@&%@,D:1#MKPL4LLQ#A>:&1OZ;X-_B\[F3U-_D-S&QXE88]/@87(\?90;1? MXJ"7NP!O4J4J#FMQ?FT/*RM@!-YPI2^S=ZF/,@;HJ<>KT^Y6?!CZ7Z&M;C5B M/@Y&%G"U?SR1W/#,(*^!ZZ1ZNV"/1S5B]<\<]OQ[?5N3C:@TJH\5N[TEN0YT71@R&9\R[KX9Z;0E/[<]+7 MFH[G'CFG3+FQJ696+P%O,&'WBNXK;8->SN[>;#PY>/Q/_RL,S> 9J*>WXV&E M'./>1#VF]#7*T[12G6I*@M8=5^Q9VUO#_("L,5G&P%;G"?YLQDUPM];)L\LJ MY8*9->&_3H6,5RG]O*K/:_B43Z%[U5?P)TSWVFKOG30B#'H?<#C#?W[J29[J M9YV:0@.09X6UV8ET\/.\RH&6@9D*U@L8X:-:!%D .6)6392C;'J/*NV[(('< M@PD>U4U=!I[>/&R?N1"9NJ>]O# 9,N?TQQ^/P*$8CN8G<.7"G(75 (L!-(?9 M&1I6>%S!5N4 9G)B@+?^:3+TX&-%-)5#XZCF MPLK+LBF"6/)L@P<-)UQ:FR9G+'89?VKF/(+'3#R8(;AU4",HXK/WO.4:$ORXX3A?6;BY$0N\W* F3?"X@ M"I\2GJR#Y Q7<-8"9GSRW'@">CS"]-F*".6NZOA'C=B_[/>/ 6PUI[^N MQGO)-CU^0&HGU"VR.;#"ED"YX(+ M%5&.W1 &?$)_.8Q677?F7\WTXN.X/8F<9T^TBH'DF.(T=#7Q7:9FO8L 63GF M.C7F4GL )L=_057!9*M\K3K65<^=<6K!8:FC(GYVUFRT^,%P"V PQ6P.C M0;^R)7,O7%XNJ8R='8"7KH,F0&IZ,A] T\\4O9:G!MY\/*K<:(%;W?^*WGFP MB1J[W>,!V&&UZ9*'YP]0D_Y@N!IO>TN%SP-TIO!@V/0 C^;FPK.L\_DUVSGX M.[%O09O.*!83HU;IH)S\Y9F.&ZL" T_#]WV!?+'3/$ M!VD-V)-$8D>%U$9[+96 7^ED7RR8DS]\R,-VU=%5V2:[='.R^>GEM];7#S@( M!V:Z1TQ*BKCU#!D: Z*61!&2]2:8.^UH7L+(_3'3JZ<^?$D:@ZW42#L+/D#@ M$CDE R(B,BV49I;E0S#)IKBT3_G2!PV Q\XTX)CC@^./8-TWIHLX8 9/EIWJ M["HU67BK%ZCR50>(HLK"FD:/7DS8;M]^:[RLC+5)9 @L_7%W7,?* M]BIENZJ!U9#CK6T%,(YK^CWC_RHN \39F.2AY)D6.Y/PTV JL)-:)G9.)O5Z MPU5I M#>WHO=7^L'9.'"U=/$@CJ8.1K8:M$6#(F)A3R2Y?V^^VZR& M_<5X8CF\Z;MA7NT#K7GQ9GLBJ=G2Y62!Z[P*@>T/5. G0K'#R2IF7AS,JSG0 ML]'7O+HUMPK:!AJKW0A_!# 3J\C_#>*L0XHY-OJEW1\/X;[8L]7BS7DA#&(7 MA%W%U_( G#D+DV:K:[Y6D;Q9(L:T!SE4^G$J[BM:> ;FX'2!*VM)OG M@;VDNFP\:-XYQLU_NCGE>0JQ>L,/'>K/,PZ*+,:[WKSF_TR-SJ_ M5I&U5@XJ71]9@U<95P'C9S,BS.DP%3_G%)@E-UM94]U^B)W*CYI&0ZLDJWI,.F=C,I_I,AL3 M5\5;JE7EL_29*MMAFI\P39 \][S-N1&>?UK-M!5A3Q(4IQDR.96H_27G9X!H M!C;$N4_R:I]E,DV- MLZEADBY9RG/CGPYZ@?CG3WE^?U6GS<]IX5&OC MV=H/$;_6*P83PCM+B^J>MTNNIKQ?SL1^,7JR/L20A7U[8KCLM9[W4J_V6V^Y M'5C^V';@5>&2FS;_TOO?_/O[)*L-=,'!T&7IK]Z6WE9[MBZQM_^1[NTW>>OU MRZ^M_;>GS6ZK??"^*9H[K6YS_R4^Z![@7"WUBG4)L;=S()JG'_'!_C:!9Y\< MT#='!Z>?OS;IP;?F_E_MPT]OOQWNOTG-_;=X[^T'[KR04D@$.FC@GR"09M$B MKP,U%(>HL;F8I10X5<)K3RT!U97264ZP%]I$[+B(YF*6TK;_[[A=AU=JK-G) MJ#-JCZH]"S=OXWUR!M;5$8[OB_S\$%$7F=)P&3&&2Y@RQ%"I(X_>T&"-JPRY MFP%V:MZ=A2+]9-_3M6N,O7'VX2XN,P;%=&0X*(ZY%-@&+WG2.#(G@_#U,J,F MF)U;9J37S>$Y7?HS#G+8S7Z,>^F??L;UW1R$ \VJKX*^GJTZ(OKDIO?VR0>! MG>1YE5%ZF1!/0B#CG$)86&-+ZTLKC/_?F0>=MR96BXR_[[W:;E0" MKA$4=.2/_9W&+_ESL!2.H@T3+9IM4YOL'OU_,#2AWWU6YTKDO8^7=D?<)>4 M8(F"YHB4&5.%:&E@QGN3 N?>"5XQ@IXPPF75NM,*]A74\6*^[_L#F.LI@A\? MR,HL<2]=USZ]I!\,,T8QQY#GSH*NY=H0+FED-%=) &M3)S:VS%7G9TS7LZML MEUI!SL!FA77C!71T"C2O!OWN'#0]855X^^T#2->PJ#Q28+PB+C3.!4,H C B M0$HQT0"P0V_0A+,=VZF?TQ;NQD^V-Y^V=3>V2EA'!>0*:N.X]\YQPQ-VP+-< M*BS=Q-H4M?X8K*ZAK>#;S\_5F-0^GM+8"[C^8QS^.1[X(SN,_33]PDWNF#'@$R:ZTY?\@P_&6$<-TC@! M^-#D 7<$**"/,CB3O%-L8^OR ;H7>.[9-#UNNBFQ/QV2'/NYFR89[27@8>)" M&4XC<<9@&BW@(DN$>C])K[I.@8K=\Z/J<( _*!*L3,J@(*5'W$J#+#46$2G MS[9:X0 >M2&7]6&SMG-"S*=N#7.4Y$OL](]KMP6,^W&"*RNW)8V[U?ZJJ38, M3X:CV,UIS8-^WD#5^)KS1P=Y!F*Y;A[.T?A.Z/I5K-Z5V7E'4WR M)V9C7><*G-^56VV!]#YV)IL=04^K/:QYOUKC8Z?O=L+WY%#3R;)*G.S_6]0I.9K6&R^4VJJSWLVWTK=C) M)6Q>UX/^9ST(LU(?QQ/FN&X3\,MO1W8\6>=YV6U768&SK<&;ET?Q7$AMZG%6 M@?&O_<'G7%JDV@)8Y][T_53%JJVN9RG5T\6\:L%INJ\M?W#5XLHM V3F\0;( MV/T'R-Z- 8-BO;%U4FREJK4RBY(-5R5,MG=V2-&;-CSO:^O31^"5WSM[.V_) M0?ZW^Z%_FDV=V%>[;IW@X\__7?O+7S3_MPYR-O MGNZRO?W/^/#UWZ? -_SP_2$8M-OD@Q=":F\8D(TF":6#4I9= M*ATG='"$,P]ZRHTRQH$=Z:(0VE@P*-GENG>S,;A0\69W5F/@!VK>?;N057"70L !1Q M,!25)&KAFSY7!?5NJ,F3\P[[O>D.Z5Y5]JG6G6KO_R!O/P.:JS-Q?P$S9^(X M#G]]?IOBQ1<$226?,IA:L,BTF)=DG_9DDVFW6L>(+AY;57RJR MJ0R]_OL;;[[Y2[RIF/K!F_$FN>E+P6[H\HWW?K_+YI8W?Z<$_BTGRNV.K+S= MB:,WU$+_D1/JOMOA^SHC]4J+Y[Y/H#LKWE)EH69Z^I&39,L@K_0@YRIV#4:F M8TS,74X^:/@-(W MISJ_,FLW/^B0U.?Q?GIYVMIYU=E[?_#UL-LZ:N[_==0\#4=[^Q]%ZQ2V\2O4YO"_S>;Q?/U!+*&/8(Q%I1#Q9@W3"X#!+[P33Q,6D-[; D=R\O.*\ MTH?QKCIF7RV\VQ@W]T%FA2P*6:P060BC%#8X&,$8-\QK&EG@ $5":& (?/5" M7"&+>R&+TQE9&!)(I!HQDY=LD[5(JTB0TB%)2ZS!,M9DH0I9/.RY[#\DT4E- MM4?J);W/RUWMWG25ZUKJI8L6XD_X[NL,X@NW^/, [O;^K(>OH/A=4+P]9_(+ M+%7"A"!"7$!<)XZ,D!YYXRD5WB?BS<86$YMR"2#^8[-E52'F)XSZ>\#>@FSK M8IX69/L)9)O9IX8Z:S*>Q:0H@@'A2 /9("4-QS9U M,$:7DO-8:.C[_MV_JGU6#W-RYI^3\Z#^[-C>:+L77OYWW#[.>SZ?[B;(;?X! MIH@TB5!D;'2(2VR0MC8B$B7UV#!J(E_H)DA"UW47Y/1 L6>-XZQ"]3D/4R4J M^R++OLBR+[)LF2O[(LL@EWV1"Y;G'T"U93OD0X<,R@Z7*R("*3J1$M8N<,W)WON#TTLQ@NZK=GZGPYV77UL[1QWP:SX=OM\ES?>O.LW< MUNO#=FMG5QQ^:IW?%RDUH<9)B:SE"G%+/-*@0@@K++WD@EB>-K8H*SM=5B80 M7;9%%M)XW*0A5>*"2V\)HURRZ#1QS/)@X#\JG+UM&+F0QB))8Q98YLI&HPQ! M&C.../,"2(,P1#&S@E!O'0M &OR**LJ%-!YS6M Z.$N_C]N=W,&R,?+>DU+ MFI3,FJ"5XDQ$A^&GX0(I:L53,!IAL!+!4C46Z> \PEJG*$ -7(P/,A8ZQ$5TMB(/4G< M L01MI1=(H\>XDJD]*Y"S(S2K4%@*-> M(*/R6=G48J0-0)PP4@LFE.7"98A;Q4UC:PAQ)6)Z=ZNT-QP-QC70U&6./P[N ML:4M=S@8["AAD7ME P[^UC4F"G(O#KGG4WD5)2[""" 7 M1-[NRUE]LK1A6'@8*N5-KEK/5(DGE)!I@;BK("X:H30)(<18 Z:-NS$=R9&T#X MO1/S+X#IV]T^2/>T^OQ:O"]0?Q>H/W=Z!V-6$A&15SCEC6D&&4HY@@\)8\($ M[,C&EE;TBB+WOY801(FR/FT@7%0EK@*$#P.$4_;ZKZM/"BRXO;9%RJ7=[/'LHG M5.UR4<[&M:3Y>*I?+HDWYS.(2=*2N1@0\4">' N)C,,,A4"=!+O'N!P.ERL9 M*WIRU2]7()A>:*G0TJ.@I46Y?H66%D=+,W?.2PU&@N H$6^!EJQ$5B2:]V#S MA(55P7*T=(NBS/GO//W:O7$5 ?E>^=K).V]5M0\OU[VM)I/B MT0HKC.3&\AB(TT$20X+#1G$F]0=!-^Y4+#>/F)P)_+K&IYK4'[;SJSP?Q Z\ MTY=I@5N" 18GE8 YK=W3C:OOM Z48SR*OTW4 <\_XHH*R76O/8!+'*QZ]6-] M7G#S_QX-9K/Q8T1N$.UG9!.\U'/;^6I/AAO_.O?N%X1Y24;7#]>/#_Z#BU5= M+=96?Q0;?+/1N.PE/7P/O/$I &/] MU08FHWO[NZ+UOM5MOO\;'WSZZ]/!_N_MUFE37"IOOG_8.>PV:8O^?=IZOB^>DSL-K!M\/]O]JMUZVCYNM=UCSMI+W])OW@2/#!"8P\I0IQ1A*R."44 M;;(V2(TQ4[5Y ?@6P_8(!.13$+G( 1:*<9X(@%-*1.$4$L%@85PLASX5> ,D MWJA$?AE$YU7[ J#6H_+=1G^NZOHJS8\;BJ[G'3FV=_)__X^F1/TV;#@[A!F2 MBZ_'J9"/\WZ=+.1&>U@5:1_G56AWT@#QM#/_GK\B- MNPZ>U$^-_G@T'-E>=2L\KPLC4CU_N-FXJDNAW:E:?*!.5?''^4^J8.07L%5S MI?J:T.">41^&&>9\HW^<=:R^K?ZDWCHP+/BP+?ASV.8&/EUX/*/ M0"-Y&];H"+0S/WXJ#U#@SU7A?;@T2V5TQ7A,95&]6Q@/JK<_ZN<60!'[ 5YP M;_(R/_<>E2BN=5/JT;G@J1":+%?*",PC_)16\Y1,D-$8E3QX*CL5B--S:'[> M94G]0==F5/HV>@[J$?JCR?>7%K)@3*O7@9%]%ST(8M2.PY>35WX%;UQO=ZO> M9B]=9(GM+B#!RK@]2R>+)KS/WHYG>_O;#%RED];VAV"PI#)HI S!B$>FD1;4 M(2#1:*QR$< KDDVG!S]4D^YN&O-#_%\TY@$TIO7I\\F'**P62D9DHP5G M5V",M/()41(-A[E/C<4;6^2*XL)G.@+#54'1Z&@08Z4Q(&6 /M"*(X"L7L:K MZM" VGUC^%DCC_PSP/KA&T<8-Y'CY+4+VH+">6*- MD8)5^J8G^@:*5_3MP?3MM/GM _5)"^(<2D%ZQ'&TR"FFD+4B6!BOP"BY(99V MI0I8IB1Q@7JG'#^\TKI>[]O3#Q8;R7%>%0PVY90:A@#."6*)P$ 8KW6\Y,4^!?>R/IRK\A"J M\[2. 0TKORDK?[M7PUB>$+T(OLG0#DZR(S7U N+$'< E:ZO-PN\]O>? \)? M-D]??CUX_P;ZZ\G%)/2]_>UO37A^\_W!R4%W]Z3U^O!3<^>HT_S4Q-#&:7/_ M=[C^G\^MTW_.G_R%&>9&4(4<8P%Q0R32.$E$B-7>IR2Y$!M;DFWR]6MBBL$5ABU42VQW88@%I_(4M%L86[(PMK.2.808<(56J M3_ETGC$DF)4,R(+(X/("@]DDA2T>MOK=-%N80V\?IC9HZ4OI2^G+^O>E+ _? M%:W?7]P(?W[+^]S&].>KY@"4]DO[3[;]U3H_8TT*"G\'[*K"%N2W.D.F'*BQ M4,?YOHITG/>=IP.\78]OJRKJLI>JK:K#O1F75=M6BV]]!]_ZW'%P5(K(/+5( M"1H0]TDC9UQ$WN'(;4B:Y+WPA,IR5G$Y1:.@W_U5?RCHMS3TFR4M4"XE-4(@ M8G*95243TEX;))54E@8L;; 9_?12LA8*^A7T6XVQ6WJYK8)^2T._V2I\IBPI M@D22 ?#Q% T"UM*(6$LHV.P,*Y;13UUQ>%I!OX)^!?WN9=6XH-\]HM]L55DY MJDTD'.5_$1'.?;YU0["\+["FT_TO/<'#&].2N]=0OKMD,N7K=(!F>L!]_.; MV8*GE.644QB[F.%>(!,,1=@)3IP&^L;75'Q\Z!2B50>IUC141;3FT*TMB\_6@ICG]!P8*"JS%VJQCV+"BX M:!24Z* MGZU&FN?/5.U;,+(N:S\T8*70H!&.%8<$'06N;3YFK);J%%3G]F3\WZ&/?C M8?@S#BKS>K'K\,0"-\C M(ZE#C":FE8R>ZIAW)(C5BQRO.@2O9HBC@'P!^86#_$\N'1:0OP^0GZLPHW!4 M(CAD \&(DTB1QDXCI2GVA#-*I*] OI37*B!?0+Z _)4@_Y.KG 7D[P/D9TN9 M/M<)HY*#UOB$>'0).:\IDDD:*R*G5MIJ/TFI(E9 OH!\ ?DK0?XG%V0+R-\' MR,]678TVPC!ND61YTZ!C 1E.#?(J:6%T=#'J#/*2%9"_]W75!6TR>D++#M=L MDGDX>:Z6]![P=+7'QV3WO? P22DJ7':7$]7VMS./UV^/#H=W^NP![X O0%Z-=N\:$ _0\"_;8!0XCKF>MK1^<9J/B@>P6\3 M1G)C>0S$:7#7# D.&\69U!^$WIB_Z;NM74M15\OBO !O+?<;QD_!EL]\)N;V1[']LPHMO#81P- M=]I#W^D/QX.X#RW^WNG[SP^,2GLOIJ@4.GOO_SDZW/G\M;7S,K<%:'$@#NBK MHV;W+_@.?M)=UMIO?0*$Z<3__'5R^#X<.\IEB_XM#M^_^@Q(@Z%/M+7SIGWX MJ?/IX/W+D\/7?POX>7KPR9,F;:76J:=@0') ?(N1(\(B+KA$V@HP):44%B> M&&YJM@!%CV%[! (R\ 41F// ,8P*<20P[*2CACF5HMAH1 #ZXZR9@W'3/"6S*RR#W8%.07ST%SP:E M/6Q8&(AA/ELD]0?5J2/M0:ZR">,%8N]T3IXUPG@ $-X8'47XKST(C?^.[6 4 M!_EPDOQA:F=J;YQ$.WC6@(=T^P/XPW?'OAQ-^\.]]4' >ACE-NPH^JYN6>C1M>>-%R<]"R&S<8^?/6B#W_V3O*J M)W2["[UOP^/K+I][B>KEJE]O>HO)&V0DJ?0TM$.CUQ\U!M'WXP2Y=_XHAG$G[J7IF#YA1!,?J+=*6^:0I#$B[FU$ M-CJ,@A/$.,R"5O@B0OWT]%_QR9[G2^IW.OVO6?_;M?*"'OIVIUWC*BCQQRDB MN!/X]K@_J.R?QC!^K%0^8T.>.6#91YC?O='1L!%!3*&Q?3QH=QH,/ZMGSR\P MK^$E.O#8X:_/+YLZ-UHMDS;K2R9"KEQ0.Q[UIU*O+\W/EAS5(+[>%QQYX\;_57M_O:U'49'SXW9U()5?MTD&672G_IKLEG[ M?!Q'UY\1=T/L\O[U MKPSSSPSS;B\ 60[:ME.&^I$/]7Y_!*-<\F-_1H:_VTYV+;._!A;NFS&XHHQD M.Y68!TN*O5OYN=62YP,NN]RAB-A:K*YES#ZP45Z'H$3R M(G[8K0("BI&;"_--8P$K4W'O!X,!]:)+=_=;\W3[VQXX_,U/G_'>SE]'S=.7 M8F]_ES9/WT!?_NJV3M^2UOZ;[L5%EX-/+T^;.R_YX?[GD[W]M[SU&O[>_PS/ M.3AM=O_YU'I] 'W\FS2[AZDY7ZJ#F(")5 D1:O/>CVB0E80A3Z5A41.=,-G8 MTGP%3XQZ; 7WGM+">Z&'0@_7TP.5EC//,2&1X6Y]KD5!B;" M]W?!^_9\95="N>1:(LP-15PREC=E*)28%HI)+X02&9PT)?2W4BUD>4;_HSN_ MYA$CH+ &1X6388EQ&97&(A(: Q5&.!%"0<"50\!91$0[9;WP&$5.$^+!8&0E M-DBDZ+CTD3B+"P(6!"P(> ,"+N!LPX* RT7 F<^/G:= 80+YX!0@("?(21D1 M\]IY%Z161!<$7'''_L>#Q&OBV+\8#P:QYT\:HP$\JU,E@-^7;_]C6P77!==_ M6:YS/P11P6_78?FK_@!>O3<=WOW9Z+ZV[=X?_>&P(/M=D/UDSKM/C@DADD(N M$ W>/2 [#)U%@G.O(U,R29HKZEP^?/'7LO-VO5;R"O2MGE-? &\Y@#=SYD7R M40KG$06S%7$J/=+<"B0E]TXQP8AGN># ZBU>%=0KJ+<"J+< 1[Z@WG)0;^; M6Y.PQ]X@[[T !]Y'9*2*B%NN ACN00>9S3Q54&\UG??'?TLY_==/]CI MLCTN_%G8\0[LV'HQ%P11WCLID@9.!$^ 1YN0,=HB[55.>G;8PACD'3'+< H> M;C*M'DJMYMI@8:#"0(^"@:3@-#MK!.B&$ZUM5-'2G&GM,AV%PD#WRT!S*2:, M"):B0LE9BW@^5-=AH1 C2CICM34>YTTW9BD>6J&@0D&%@M9FTJPS!5FB):>" M@QO$N33T#59@L!4O5@BFF@O"!!=@0G(7N:$A.LNXQA'& M*="?+QBZ5A5")U4XQ]VN'&P\<(.!B<9)K>[<,^HU%Y\ M? .][?VX.^[842YOW>W#.YW>G"9=QGIMQ[K4V5S$EH(A]#L.&H-8IR(-C]K' MP\;]IL.4(CFE2,X/!=,X"P$S*R+&EM/DK3-$6"5M$L$9*6\;3+O!#:\LA<<1 M9/ODZ<'^+LV'FK4^;?/#G;_:K9T#WMK9QGL[OW\^_'38:7YZ\^EP_]6GBT&V MUNGA4?/3(7SV-VWN0-]>[^+6IX^XN?.6-U__U6UU_SYI=EN=YOO6A=J;7KAD M!$$8:X$XS4<9TV01#DK^_^Q]:5,;2;;V7ZG@WO?&3(23R7UQ3Q!A-VY?=UR) M=C=N!WPA<@5A+8P68_CU[\DJ"8G-!@Q"0$[T8)!*5:G,D\]SSLF33S(C+*,N MK&T03):29'O9XCDK4)Q<>*/PQBKLX5L"<2Q$'HN!1Z&2VU')O&0@!>*#3 )9 MCT.F$H*TE0&Q""-'A"+,NK4-KM;-*FW=*R122*20R),AD=7BD'8<%[ZX'5_, MU_>3Y,D0JY$R,2$>-46:,8:(5H1Z1K6(;&U#L"OXHD0>98/0XW;B'^ W]L>C M5UG:(\2>'7X9U:>9CJ,_Z,,G]T^*B.=#X[O6G''KM4Z88V=TOX81,A!?$*XJW&V*T6X)6H_=;@-H_:#9>4*$R05ABB=D(]TDBPGNR-RP46D<2+$"V&KTX4CMJPR5'*DF;)YZ[5'QGJ&+*,*\-27-\X[>224#UQ! &0T!E(/?E,2(4N(# ML28E I0DQ3HK\=-C\](-Q$#RWU-EB-I7NU]YD(5['0U&G?R U\V&N:\S:0&" M :VFT@R<-N<)K5W]2>M@R";C^,MTD/#B+:Z0J#BW=W/%Y2C,^8Y;_'DPG,^1 M_8C<,-HOR";X4J]M]]B>C-;^=>Z[7^C,2WUT_7"=:;HL6D2#CYQ[%ST)V/O M$^/:*DZ#D2G1+.>"UZ[YW ]U1HJRR-7*(K]/NB=381&2A46(*<(B15CDN36Y M"(N\4 V"(BSR0@:Z"(N\G+%NUOQ+X411%EF1OES5?-[S2=>Y($@@B6(5'&>< M&XZ=DAS#*S2(6)<)$H,5(Z7BH;O5VSG>/?SM(#^C??KI%#Z#=[>_\*WW'TA[ MVY.MS7VQ\[G%VYOADGSO[N';7NOS._@^'^&>+=K>A&=L[_.=PT\$[L6W-KL' M.Z?[N$UWSRN+6!RMLHXAYAA!7#*'=% ,66\HPU)SJ6RC+"*>5L9NU8&\+!05 MWGA9O'&;S+D=8'I7,RQ$"5CAH0I&FW""NE4+&6HG@1:EIDC&8N+;! MV15K/ZM:CE!(I)!((9%5ZK;5XI!G4RNP/+Z8UPJP )3 0T)41(^X)1PY GQ! MHY)814H=;LK7GEBM]1,DC:(LJ29%T)1QBR7M;+(,JK!GOTNU++/ M_HE@W&T2(4L N9((N1?86]B7X9G0,D:4-*:(@V>)M*4$>X0(/9"8D !W#O$$WIQSF*"8"$],61JYSCND M5_# Z2>(<*4^YFY%1D58I"2R7]"N.&&4P@8'(QCCAGE-(PL\)BV$Y@R73,BC MT.:BL(@41"1&.!*><<0MI<@X" D2UE%(%Z3Q/M/F5!-:]L-4\@07C):-T!F$B'.+*4>0\-LAHR4QB+D4LUS8$+<(B MA:<*3Q6>6E6>6BV:*GG'6U/2/.]H>7!>6H<\9@'QQ!6R)$;$O.%4,Z&8H&L; M"C^U8XB>(R]=(RSRDT(B4\F!NALI7')>M8!=[IA54WY8]$VK^.TH]D>Q.K:C MZK]O@5.$)LN5,@+S"/]*JWE*)LAHC$H><&JS%D "L$+7*2&EP;!GQW"O;^/7 M_4DO#,;3]R]BV6*#M])%.'OJ6-:-__OGR>[G<.0HEVWZ2>Q^_NW+UO8;#&T" M7/J]LWO8/=SY_.YD]_TGP+-WISN'G@!BI?;AI].]H+#T5B2DHZE=9(7X&@FTE&7B]UFZ)F-)%F:*"&<<\8==LYS0J7*&BLJY:$' MBM)EZ!]PZ'<@.M**:.<)\O 3<:D],H9QY!))S"M/::YJDE=(ZY\-/8Q#K?0R M/AC&6!M"'_"BZL%P'XRJ"% 8JC='PTYWJO&"L\8+A9_#.#J*/@LD=4]>U1^\ M+8!8IB1Q@7JG'!AL(] B(V5X,@$ MGXM$6$*.)8>"HIP+8E4T]IX!)"3NO7$$'-S(<0+S#=H"@GABC9&B&7H]!9 R M] \S]!].]F@05GF&D8I$(1ZH0%IIE^N#?'*4>.S%VH:XHC[HYP"$F/, LGY! MW^M*'ZT>'L6C%588R8WE,1"G@R2&!(>-XDSJ/4G6KM":6G#9Y KY9^IJ_ZP] M&,=*KE?5O\^IX-T#"9^?&G_&K[$_B;\-![U?X=9Y;#]WQ@-;;[L!_ M>=RI05M_S:;&_@D@UK>M]^].V_0=;YU^%.W/'\3.Z1?>ZNT>0OA&P:R/=T[? M]BY.C:W-#ZRU_8[O;+?8SO;^:7OS"]F!J0&?.=GMM<36)GRCP[>'K?<0[FU_ M$:WC/1FTSHB$9*" BTX1I+%C" >1@+!@:ACJ"'ASE$.-X22N;4Q'X++)TN%*P[H=/^KG 9I5FR7?T MZWX=]*"%)P F?K#?KW7KADV75IF6JN-.B-40$#]FK;K4Z8*1UWU8*S1FT9+\ M6ZC&@\I/K7Y49?FZ?%/H+WAMV,E:=_7WKH'N>##LAO6J-1B-\SW'\U;\SW]I M2M0OH^HH#FMZZGMXK(,N;O11H#7C [CY[$G5")AG5%M0GGKY*;'&4_CD),$K MDR& YV*C3T;CV&NV=PSC4=?ZV(,1K8[L<#Q:KQ8[!'AR,&O'J.IV>ITL; 1= M_;7C8W.'3G\TMMU&NV6].I-SF3>G9W,?^.X$^K WZ8X[1]UX[7>ST^Z!S_9' M4P\ 8!^NZL";78"16EH).CI:?U"%#IA_WSQCO3H_8VZD,C@S\RM%!U?"\*^AAREH5)N=D=W?'\;]\T)5 M,\QX0.(X_^2M-&W1=DZTO&36:'_<8PJ[R($U!+8F']Q"D)6"(J(UD](':VBX MR +/':G;<3S%NC W')C>[J3:CX/]H3TZ.)G/^(PB-5QD'#@^B,-8OS1#S3.4 MK?.5==19(V&HX1/^:C1-1\]4AE1A=3<94B[7!6,/)$/*B'PH3<_O-/FG-#U+ MDY?29/J,E%--$5F\1?USG1!H-7F =SD/4"MYU[F BN%7-R@@F"$A>#+Q!ZJ7 MM[BT6-(3LZ1V3B@]JB$]P.Z'AS>ZU5Z:76)/_K1^QI.9*3E>6[9@\3WT8#&( MAS,(8I9M$&7,'WO,"P@4@_@>")3-G+?MPD_].G_^U]B.XV@U=V^6RN(7KC)H M"&7.*DR4)]SKZ (-%'HJV6A,8.X&!7FW6A[^4"\-0=_E2@KX+VS;;ZM23G'7 M[/_TO,(O?'?[;7?W\P<"]^W"9UBK]X[OT-\/VH=_?VG3W2\[=/>PM?W[EXME MQ5O;!]W6^[^[.X>?X#M\.FUO^I.=[8/#G=X[VO[\D>WV_CS<[;6^M7I_GE>H M$EXY:6Q"0CN->& 2.6\P\H1H%;C3.N4J'"F*"&'9SE(XI7#*4CB%8JVQ)E$1 M3#GV5#,MDL!!:RL"CO@&-9J%4Y;,*?/=D]'RI"@SB'/+$6>.(TN\13YAH5C$ M4L%P;;!RI$;AE,(IA5.6Q"D*>^98M)18SQWUAA,E@O<0JP1B$[G![I'"*4OF ME/GV1ZY5\C8Z) 16B&?!=",#1X(:*0(SS)*XMJ')5:*2A5,*IQ1.6563?]*< MXHCEFN4-J(D['+4Q+D5FI3.$)"IOL*&H<,J2.87-%22 ,3 MB GOG"<$,ZQ+CG[U '">H\\'$PEA$B):$,0- 0!,CJ#D:9)*>/C!HQATM(D+X3AX@)*0:N\QYXD;'(3W M1I1TYHIA>?O7A70F-PDG)0U2.$?SBE%DI+5(1<.P898Z3=8V".,KJ Z]ZC"T MF@40!0#O&0"#MIHZRUFTDF/M;:!99]H3<%RCQJ:D,U:;!F25>(.Z*1UMPB&VF J-Z3D-+:!B>T & !P * M5RYH$RJC\8E1(CFSR@A*56(6'$/XGTTEG;EZ #A/9R8:(DM$(!:(1X"&#%EG M,!+@NR=&'(>_ YN^)8B@* *Y'.?-[UFO]GQYU^]:961B[EF0]>GLFLT=@Z MKJCF$E ;O%CIM F:.6-N')C_M9#/M$)9 12,J"0$O%FOD.$) GOJJ"%. M)HNS-ZN6LH'XV2]-E;7Y9XA_1"BN9"+)8:Y#M)02SRWA46E.U$U.N2KXMV3\ MFZ MVR"2E.TY!0 + %XIH:5LHM%P$37CF%D=.0XF!BL%_.=HR6:N'@#.LYDV18RU M]\@+81 G@(+6T 10Z*G3UDH3:@!]5]D-$8E MCW')+*\:L2[J'<-H6>6B0,XKB"P43\A0JE"*5#K.I%/6KVU(:I:RZ^'Q9N#J M0=MJ5ED4VBJT]2QHRS(EB0O4.^6XDP8K-P6N&TPFF%T^ZVU31Q[XTC#!"0X^2U"]H"J7EBC9&"W6!IKG#: MZG#:?-7.:"\2$!?2,0M*8YF0LQ"E<4TY,]H9'N7:!GU%B%K!C?@OCM/J5;]_ MC2U\#?@W=+YN_!M^S-I;]UJG'V)__)K2=0%M7NC(0YA G73R2\\.]SO]IM/H MY2]]P^:=_TXW[HH?=&FWTX_HH/F;T!HQ_XJQ:@_&L2(R8\A\N:X*G9'=WQ_& M?9M/''4GU2CN]^"[KY]U6=U!4Z-M3^I]#)<[[-K>D=# Z9]3(Y(KU%WJZNZ: M06:5X7$\JO6U_Z]C7:?;&7<6UCA_VG96NW>N,:;M@PC&,^Z,TI3S!JDZBL.: MF_H^5@,'7]?F=YJ>&\/UPSB:=,< %/";'^P#24X_.&R(JAJ?'&5HZIX 9P[A MZJ,!?/(8**N"7N_F#^;;^"E_K5/#V+_K!F=T:R!IS&\6FAVIU^3>6T5MK:* M5_#)CC^H[#!_O:/!,+<%+CN"/RQ :/QV%/O KG4?#*!50V@6?+7^[ 85]$!N M+%A;R%>&_%L-O_5R<]C-GSD!'T%L;<(W.GQ[V'J_F^ ZUOZX1U*46EB)@E44 M(M\8D-7@- @"G>F8S/L5LU;%%:G=L=9YB:S-Z7M"+-)8$F299@0,0(+? M#T-.K\ATS(=\E&'RS=&PTVU\&89?57FBUL;P^Z1[,GV9Y)>)J4'K*,)=OL;N M20V4#?A\!RY_'?2 ;TX ;[M=^/A_)AV %@NNWC' F3W)_D"5()0XCZW0)' E MQH/ZU1L2PGJ5V>-<$Z8@>PYANW.R?57!0T),$: SS'!ZAKTU7,^A]SS*+MPD MWV/:"X/L3<=A[_S;MT#B5] :0/;L]>;/7:2/#/L^?PHZQL4%-EE \,5'/Q48 MG_D_)R]X4N\P1G5EFNZ/>330#WEX%2S:/3:QOO8C\,<0-8NS2C.1[$ZL%\AP 3. MK^?=H!^KDVB'V2?HQM'H8FZC<5%L#Z; >#%"7;"I2;]Q=SKPYW56U>E/?93L M6 R&'9ARMEN%R=#.7*3:F9JY!. Y[ _C/"H]:R6\T1^,JQ',X*R(:Z],S>3; M=/J3^M;G$.%H,*I#[==UZP$_?CGNA/$!S#Z87-.)QNFZ$@T07/5)Z\ 3FHSC M+],,!5Z\Q=IUJ2 /&!2'JPXN!%_HRX6?^7O5TTWQ:(451G)C>0S$Z2")(<%A MHSB3>D_RM=F'#H;SS.U^1 Z&] NR";KBM>T>VY/1VK_.]=B%(;C4LTWW;?S; M#>%S5S1UX58K"NO7I-CJ;*1:KQX:8?\8#L($'!H[',+4.=GLC'QW, *NV(:G MO.T._)='!M7VKU-0[7W$NX?OCG<.P\'6^]\.6IL? 62_"/C\<>NP?;B[W>ZU MMS^(5N_#R450W=W\L]?:?MO)8+P#U[VWYRT:+O;HCND=?CE9.?P M]]0Z?9%-]AVI3@K<'6:H MD!Q'YIP,&)M(!<518.AY("Q[E&%@.(EK&[,NOY0[/F?&%\"K&8L?/NI%>3T1 MO@"X[SE6G';I++>8X\^9YW+4&/HH)SDSL]1I3F"9G.9_<#_F+W\0PZ0;M]*% M^786/&SGY9:7.^?>?-L+PA&6=,[_I7SP@C-(0B6#>N;Y37IYS/L3 6/"8 MYLP1AJ=[GO80S._(XS*X*H(@Z_ MQL8#SC8#;G*L>M""@U$584*%)DBISL4GV1BJ?X#%3<.9T3]??W^*7^:H\VL= M5T+ #[_YQK_K%;P+=ZZK+^QD/)C-]V9=LGYENI8)<[AKCT;Q]>R72^4ABX"2 MYVOHC(ZZ]N1UIU_/U/JY4ZHV9ET+5K/U=!_AM#U3)E]OF/S"JF[SIB+KRM#K MW__NA[__)EY73-WQPWB=?.]-P;[3Y.]^]L=--C?\\ /LV[P:[Y_U+LYK"[W, MP_;D-#180E^J)?1E.V-FJ\',=QDS:U_]##=O4$TW@Q< T'BE-L(/+BVS84EE MCP_2DS]]VON3F2G9@[A+<>G/&.,]]& QB(%L:1*"/A?!WZT3 MW/ZWUOMVMW6ZSW8W/YZV>K]UVKUWK'7X1NQ0:.=F]W#WL'5ZL8YYI]?^LI.? M1S^=;FV&+]">DYW/'^C.MC]IP6?@=[[UN=UKG;93:U$D@3M'@C0TIP'S<6+! M(!V"S.LN)N429Z+=V@8AZ_1I%3&O.HB7?3>%+ I97*>[0Q315-. ,>-"*F:+'0AB^60Q5R:0 :ML=8.*<(UXC)X9(E6*'B9#Y#"&A@=R$(_ MM1TO3Y L5NM0#MDL9:]Z/TX!H%G\F"Z)Y'K,SF@TB2$7:LPV'305IM,*HBNB MJJ)ANGJ;_V^"_9_/!OU#/>:%"V[#!2>+@8,G7H5D$5.YG(!+@UQ,!/G@'2/2 MY[+DM0VZCHMHZ?)"@Z+:_'00[QZVAA?$>WC$6SBI@W/BF#,(1T\0#Y@AI[%% M1A"E8["*B #>[[HLB+>:_NW=$R=/S;]=J%L^&D84OW5&M3.[X//^HS/3@ZC\ M@>WOQ[I\^:SN[)\/Y?$^[S-(_[%-@/?@ A<$?!P$G+O%U&$66?0H4FH08!]#AF.!M#!$,D]XQ.'J M1$!!P,?VB)]]QO?_XFCTNAK%\;@;LZ3!J.K9$!9>:Q36,^,LLE0SQ(-@R#*ID!(N2G!I@Q1F;4,^=-S^[%%N MM?*X3ZR\.V85P=4N["X:V2LAPKMRI+D4<;-2[7??%+E8&BZ<9<(&BHQQ'G&7 M!-)*0#3@$_@V'L=(]=J&*<<0/3[+KD!VO-!1H:-G04?:),> ?)RGFC,==(@X MP/^!A&*@2D]W*A4Z6@H=S2,V12&D]CRB$!U&G+N G(H&.4E8H#[1E.F(+*?^ MIO#1+8Y;N"16]S(.8-@^R#*_M=9O?U#!M^M\[81)K7>?2VR&'=NMLL1GEOB; M"_3 6_#>J+(9+V*H2]7AOP4MP,O+&9W^S:1\X#X9NVXD)GA#&3RU=MUP/@DI MKN\IU>F'5ZJ;2]-MI2S]%6N1R4'_SZ9^Z]?!:#SZZ\ .XUL[BF&6]5L92:V3 MF39HM]O:_KO3HA]YZ_/'XYW3C\=;[]\!C.\"G>S0]OM\(,_'8[@ONZ0-^OG3 MM_;G#Z>[F_O?=C??'K8WW_"=[7VQVWMWW#[ M39Z%'(@0Y1/B5 9D<5 H** '+93&5EP4U8*!P=3'Y!PFV:8=S_O)HJ!&$48Q MNRBJ]=<8NA?5O5XM#LP=A.U^_.CS385YQ@GSGL1@N E!*XBS&,D;IZ4.SCU_ M(;RM?M4>?(T]%P&OZ$P/>:IQ-U7(^Y__TI2H7T:---F;/G1YMVK%.)Z*(=0# M>##H K6>%[P_^^!HX8K*'AT-X9'-P24V#(X6!5OK1[3L* NUUO>M/O2SH%'G M:ZS^Z$(__J.^(O_ZS_6&#=_4LK-7?(NS^]4?',:CKO73Q\++^(>/P=/'O"Q! MZ"S-WX&. ?*KSXH$#MM^4C!#+_YY1N M/FSA*P0!_?SJ_*28^J/(U9C3/&;]F0UR_>#7G3&TTM_H"*NZ,[>:P7AF??'] M;UY]SD=,3,VP/FZH-N4I4DSA*7Z+0]\9Q7PJAV\.HCBSK-D9'?"UO\3Q](HI MGEU$0C_H@=IGCZ+C/TF M^]7[M;?\]F1^R=27>I/GV6^V,_S;=B?QS6@TZ37?]-WT2(_M..R1%^9GM4]W M3O8L<5()3I#S0B/NHT?:1_"RF/%.8.-,+FPF^*)'5"N8C^9'QYPSI!KMO@)T MUGL-,AQGZ!U.8QE@R^%2K.<80NY1[%]I0&]_;$!O+QI0_>/O6!>6_E$OUKTT MD]G:_'"R%YR(RDN&-+$"<4T$THY39)C05GKIL*=K&^.#86QT[J^0X;_D3R]% MP/A=[Z@[.(GQKSC\"CAYC1V 6^%M MA&0<<<909IO6EL,R \QL-9H1:RR6SFD;#L3;.2>$,"1?#LN=. M^^>UG*=BQY,>? FXRVCA>,'1:)#=RS@]+_&@F1-Q-X%FSM3 99?% ,LH"WU4VNC3Y63?9<'8_^MJ/(!>\++W8.[:F M*&;?8HUHN^:A1Y7,+I;T+"QIY;775\&B5K4U#V+?+TD\NZBI%X,X9Q 7U-0+ M"+R ,2\@4 SB>R!0]MSBO;D#G__(=GKY?NWNQ>+J MUN%O/;B&;FUZOK7]\:0-SVJ]_ZVSL_T%MP_?\-W-T,E+.COT[ZSL?7)67,T4 ML<)BAI0E"7$B/+*"&*3!MFGPQ$;/L[8A>UJUU:O..V4K3R&10B+7D(A347 N M5"1& XDXITUBVAF&I721V^D2/[VQED(AD8<@$7Q&(CY)'6A("#-E$)>*(%=O MTS&44VF(DYIF$N&%1 J)%!(I)+*,W9R1 VW(Z*+'W%ML,)!*$D09B$Z85[>6 M'2LD\A D0N?;/"77C#./I#$2\6 (RGMP40+:#RKOFI62.0A2(0O:!(SG$C>LL $19R& MB&R0'CDO@U0B!9K5W71)9SU)_;<'4,1-3G1QQO3 MU1K!>R7DGU&(?,J<>^]+2#?:Y .3[VTS]WX;#GJ%DW^2DT\6EI@<29';E! U M6;]'6(,@PWF:T4D M2FZ-D(@I(A'WB2,3K$<08.N89&">^,(&A0T*&Q0V>/A%G<(&C\$&\T4?0XR# MT("C1)P -K "&99UW8PAQ =/85"753E0V*"P06&#Q^Z9QUR=*6SP&&PP7[W1 MR1/J6$*:18(X%@19'AV*40'G)P666[.!*FSPX LT#[/KOEQZEYWEJ]GH9WKI M>0GS,Z'L1>W?GQ&C,JLO1O77@AYIG%+BU5OD.J-J>*:(5DU&G:GZ5+*=(?J: ME16K7AP?#,)ZM3W7GP0.'L=A#QX\.KNZ:JX>I',KG5,YU(4[O^U"9Z&__,&@ M"Y^>7I5%+O,%O4&(W0O:JL%:\9]:QWO M,4YXBEHC&[E"G&,(^7+MN*4F8>J%TTP7#;AS&G#GY\74EA8EWWXD]'8K1;=I MUTU=I&GOK8C&F\+J;AIOBJXS?E?&/R42QB5_CB)A M14SIA_' 3%H[2RAM3<:CL>WG]A9)D>AYI.HLO49$+]/NB<5(\WY#]=.K)\\@/L!:DR?RNGT\@"CTD+H<&OQ]/#W10CBRG"#^W?SNF(O^Y/>F$PGEYP M;S+B4S1>L"&(5UP\M=G^TMI^V]G=W#EMP6?R,W8WOXCV M=KNW\_G3R6[]W+\[ES*)V_O'\*QOK?>_P_NM4X@LX/MTOVQM?R$MNGNPN_U[ M+W_']N??4^NOA2-,=>)**&J0YHH@3H5%-D2#",?")J4MMFYM0[X2,$&I*%N* M5F7IJ6PI>D;K4F5+45ZT^B,.:]2_%T*B#\@Y,T=QZB/.W,/:.RQ,=#LF6CB] M5&H3B*)(2,$0]S(AYZA",."".VVL)V%M@YEU^<2.+WV"++1:>Y+DNA)/(+)Y MWYP_]5 1S-W669]GD'*G!8G'BE9JNQA]Z#<'X;P?#D:CPA*W88G.0KQ"/(U" M>PA5.' #!\\ &:X8DLEJJ6C0PMBU#4/-*\-)J7YX%K5P!4$?R+7^21B]O8\] MNA54%C_[_A!T[FN+4-0=;-,OSL9X^? MJ[5"\$1=JS,^C$:3&#;KDHP&ZVM:&"U6 9W9 M0('ZVT#]R8*S+*,S6@:.M$P<\2 B,B%$Y*VUE"3B$^-K&X#[KX2\O''DGX^7 M3UEU?%K-Q'T!QY?B)\^PL;C*#X"?#>-1Y<91K1*2B1H8H M&3=K&]2L*[-R*>DG"*$EZWR'?OS5]GWLEK3S,_24?S+O_-M@F&)G/!G.::)0 MP2VHH/WK@BO-&;&>.(6B\!:H(&%D/<5(81&2C=)JQ=8VE'E%K^"">_6DGWW& MI&260@9-740F1HVX8@'9B!/"1"C!L4PDI;4- M0==9V;2\HK[T2RM,/[\K;#52T=^M-)J^.7T<@_?#8))WHKV,TG5+(&"G@DPO!@-,_+J4PYA;BF"8$M8Q08T99K88(V:QNU6G?YXV.F/.GZN_S(]XZ**LT*)VVA<5,<0X_SW+33D?C)SDS7D MEN9D7UH>W4I\H8?^$I<)SW^Q)H0F64B"7 M8C[O$'.D@V) P(DF =&>SN<=$KQN+M-E93HB'S(>T6" 5=-$((2)A)L!CL8.[ 9NDXO M9YNKHSBLZ@33JVH81T^YB#G.NT2M"QYQ#(Z CL0B%R(QT5H-#F0^XO3R-J>9065C:L+O27]! MOO5*A==A[-:'4(X'%=P*-:-U3HMR5--?9U1_Q$^O=7%1&'8 _EQ-K\/8LYU^ MILQ\H_SO4>WX7?!!(1#\E.PY M;:HDX5;<0>'D M]N?#S8#A/S>U'Y(;1 M?D$VP;=Z;;O']F2T]J]S7_Y";U[JI*8G-FHUN:N>>F$8F^G*8^"$>4]B .P) M0:M(-2-9!P4B=.>>@]!K_>#7'9AB'7^308/PIP;6OH]3W>5&^/A%N>:_ I9T M %[ZX^;(VPP8$(3BZH^N[;^:_6GJ/RN;=7)'=28FOU%G83*> +0=7=.9&9=L MU>WT.AFD^O4R=;X>/'<_R4 R J8-/< G:,00+G$G];W_=P+WJOZ,H\%DZ.'[ M D'!+<:QC@G&8#6?RW9N%)U\)=[;CJ13O*A5YG\MH+3VF@UU;G M!AY&R*/.-W30"6! KU\,@;9/W^'VX?Y)>_L3AS;@UIL]):5*"KPTFQ+.]:\D M%W(99 CP:G0L,FS6-L8'PS@3R$0GT0YGM)4SA3"L"X,XBN-Q-P_3, ]2KL'+ M@YPAMOJ>%+FRX)!AX8),FG-%+7;"1AJ]QUA$S*[,Y2WX8GE(7X?)\'@ #8G] M>W/XWWT[Z@SKBV>5UB_+Y3I\]ZV]O\>9I8HSA8(3"G%6VXNR2!AIG<;8NQBG M5E)E\QA=7-%I TF>,X:5+G7,U:EX:!77>NU]Z=U-.?L)%KJ;'*">:,Y U>/ M&Q%8H-0S0Y2ZVDZN+PJJS08>=,%L@N]\/V%P7;*@_K$-K!/'?]1?%JPFNTW@ M;;SI()QN60*_V_F!A(?C0:^$X= M$S>@?IU+M[ @V#!#]N-^N'Y]MBKX#W #I_'ZZ)_/X^@&B!S7\31ZO/79#9RO M*_U@)RS<];,_.F&!ZKN>*%&:?/,F:RF>7),5?8Y';ZQ":TPY'>+F!6K;-36U M&D9ZEQFI.2=BQDHWJ'1^F+/9BB4],4MJ9]?F40VI(.5JG:/S4$>1K)[M?W[&;-_@7G%MWE>+_QUN0A04T>38$%YZGB45 =)/&91,6$)Y3(O$E$, M_UV_]6D$W0:_75QN?M/M#GR>F%>O'+UK)O!3+^1K=FSV_CYLP;-V#[^(W_C:6O[X+!].O_,;,?F[N?6\>[GWWI;>9] M"9^A'T[:GW?HSFF[L[O9^K;UOL5:>>6H@T_.=FP:[GS0R:"8\FD1+EI)A>4*P;4 >## Q7:<@(P4E28$S)A5J9!((9%"(H5$ED4BUEJBE-1, M )L$JXTQ%@>C@H'..\NZ6X23^Y-8C\^2W'EU3UU#9 MJ5G=1A_S>6PD,F9=876W?40*KRNJ'FJ[R'=Z8\*"H%TIU'U^HSZ3$FTVH4PE?&M!T?J5K"I:95G1^J]: MNZY4:O[<]I^Y.I@=5[]/NB<5(Z^JNQ;"/V16^&;3;77./WK>QQM1:8C2^9 ! M2KF)PF!!A.$V&H,5E2%K$4)0IAAYA..-WOUG A[VA_X((I'ZW+VM++BX?6#[ M4RG,,P7#9W7LT9]?VO03SAG@UN;M3 W/T';/N#VIC_=>O_;X>[V[N'6=@NWZ,XQ_-YM'[Y-K;\6 M:AHY)5+H+(>!I4=<6@@193)(.\(<<9PH:M8?W,F>O8J^LLFJ7GA))8PR Q[)*C B#M*D?91HT ,QX9K MG[*(EZ#K>AFGO;YLBGJ($.WN9V_+1B)WU?OQ?7-:33F8_%D=3'YE7/63!96K M$F"=/R&F4-=MJ&MQSYC7$%QI'A'&+.23"2+2P3/XTQFI/574Y*-C,'XEEA)? M/?NCR@NL/G58_B/?_=YT?6+5$W^.LN#P;EEJ*\Y]UR8,= M'2R/N!I;+7[_77CI9,'O#YHS'JU!N#Z[0#N/-,41!2N]HD+B&$)&6$T)_67E MDE:KCJBKN712$'5E_?Y5 M42#=PSZLZC :$%=V =R./($+C_'IF@"+)@+,2F M(+3"!757/!YX]JL!O^:BR&X,_SH[JJIDL)XBDUVO^O:<5P9^FQEM"1+N0%?M M7Q>"!"QXLL)*I'ATB.>SB#15'%'O'#%$5'E9S<>/QZ'RU1N<1MWX\52*Z/G2[ M&QN5W1W/@(L6%FU]9%(D7>_N6$J\]C*6;"ZK M.1_FLX_.V/\ MV(ZJ_UZN-/,/7?;@.PUZNH= SS?[^\.X#RCYH3^&SAIU? V5T]TP3UV^\R$!]];I)=2;G5"__GU9J=M, MVRPS=:7PU"K/XS>C:I"NFFNO\K0::3-?Y5WOJ#LXB?&O./S: MF>K677)=SMR.>IZ-M@=CVUU\_]?!:-P>C'%9OUY]"MXP=NLC M\,:#JC]/YUU'&NO5]D%G=/;AZ:]^>@.7;W?VN 'P4;G9'O#D:3X:I( M4++6V?P$Q_SS[[W=[6YO%^8:/.MTMP=S=?/C\6[O]P.8M[3=BY_ -N3@_ M(0P0.[W=+LSE[LYAB^; .;J<7OS;6^G]PZW-EO?6IM=>.[?,#\_<* [#Z8G M".4(2TT0EU$A(Q-& COI>79R#&[@&"P9D"^#*0LB!BZ!)[G@EF(P8)U8Q(P! M/09J+DI6SL"UFO9^]4<7#.F2?WMN_ER8/LW8_/C!YQMJP#4SA J(8&!F8>6X MXR&KIWA*DT_I)]4T5VG2?<>GSA1E^R>5[0-J0KP$\)4Q%69!UC7<)OI'ZBUNI;]\YW7[@$3KL^20U_Z[ P<#X "8G_1YV[R MUUOITZBVT%5)'BP?&X#3]YBV.&&1\FF*P-Q<"^2894A[3JDT5F/'US;&QX/+ MS#T^.8JU$_AI_:_UQECJP:]29S@:UV^?>[?ZQ_\VAC/%[AH@_ID)V5;CH0V= MJ8%^SQPK\#>S2"S<)=LE&%1^8S@(D\;"SIMA!48P "MMGO[7S%8O/3_?:C3H MQ;DY9]O.OL7U#WA57P/O?.T$Z(8+C1Y51Y/A: *Q5G8R;.7MZ*!R* XF4G5DG$&+?U!U1U 7#JL;%;NS?'VN-YKF6\WJ/VF>K"O[.CF"7#) MV7>MW:JS_ER\N_? *&>/S3 Q[+C)8L-@Y,/45+$#.&>O!Z3^=$WKWB%I#CN;C87\NO!M7. MK>:>X7EC:HP6&(UC\H\O 5@I:'!H>E[,R.LR];5+]E*@6*ZLP\ V_B#9I)D MM)@#8;4/\W8(T^1D!A%G,':&$$V0 J]HX3,*D'V27.,-"OO\/LMO5[?G:/FJ$[?=^=Y*19]A;J3\$K@(2O MZKMW^M,^R.Y2;BS\5B_XU>'77V/XIS=KS3L[S/'2:/V2A_>0TO3^((9)-VZE M=IQY_3D^'ZV2[ORC./WMCWN>"4F\E,@'9YMM<#FG@B@XTBZ?06,"O5?=^2?@ M*;>OFS.-$W#5C#_O#4\G3'WE7,#>SR?F/V#23',:HW]>KSV_RD+S6K"["%'TU5[17.Q)4]3: M;]Z7VP?#&*M6LW#Y+B]<-KKMLXK4&]0@/#J MDJH.'Z0G'TJD?_5FREV+_'_&&!_BG(9B$/=F$'<[JN/Y'87SDL:\@$ QB.^! M0-E5=VL7]-JTVNL'\FJ6>-C0ZG7W:NY2*2-;1K:,;!G9,K)%FNLN_?C7PC+U MPZI E!V0/RV/\:1V0%ZHZR$T6:Z4$9A'^%=:S5,R049C5/(8Y\(#BN&_ZS?W MG"]#F);V3 L0V_ MO^QN>KP#]VP?'F1%R6]SB2XJF=;2(RU=ENBB%CFL*$I4)I5<,C*)M0URQ:Z" M(B7S%%6Z"L@7D+\WD+=,2>("]4XY#DCA=-18&1J3=,1)-JTN:T >?BD@OTR0 M/YV#O Y"TX 1$;FXTP6-C(D):>0+R%\"^9^LT"\@_Z @ M3^8GG4^,(XR9RG+P&']$"RGMBC9&B\>3U%.2+)[]DD&=S[5^;O/,:\!TS@GCB!!DF M(S+"$!:,\R:8#/+%DU_1%89G?QC@A[-=KU0II]-J % MN&\)W.U?%_+L5BC)M*?@C@N*N*(:.2H<$DDJDP3U5MBLWG-YAVV1 'S2B_X% MZ9Y,KKD@W=V1;IYL5LPJ!9XI,I;1?#R%12XRAU02%GM->"0LNZC+.*^Z(%U! MNM48N]5*N!:DNSO2S3.N5N,8HA;("P5()X-$F9P ^%(0 7YC/JUM$%R@KD!= M@;I'2CL6J+L[U,WSCIHXF[ B*"B&$?C^60_N5B/K5P]O M ?7;@/I?"SE)J9DU -_@M2H'H!X)LM99%+%-TO#@55)K&_**Q:1R..\3*Q8H MF'??F+>$?&3!O/O"O'EVTH+K:$DBR+&4M9B-0\Z -TN,=]%[)A*+&?-DP;R" M>07SEIZ9+)AW7Y@WSU-*K&@46B'!/$$\4H&F![ _AVI_5A!*5N\NG73;Y9&,^M5 _X0@G\K_49*P7>;P/O MG87<)06_U7-FD+(L(BX-1R9BCHC*XQD!Z25=V\!7'"Y:UJ/*TGM!P&7D+PL" MWC\"SC.9S L8N"# MXWP0WJ*'!,4,PR I;BHX* !0$?)YM9$/#^ M$7">US0)QQ2X1(JY@#B1#CF<]T9J8QPA+,;&!US&9LB"@ 4!5V/L5BNU61#P M_A%PGN0T7#.G4D J$ *X)Q,"-YXBJY.P*L'0Q9 1D!<$?/!$Y\.<%/62+BUE MKW&UQN%GD$/06_W8!(9^/\WG;Z_P=#75CS M%JRYM;@77W@J0K 22:Q2SIP(I)F22'--L PIZF2R'.+E&K BHE)J(@KNW4?N MN.#>LG!O0096RA!<<,@1'! 77B,=F$!$$6Q@)*VF/N/>,C+&!?<*[JW&V"TW M8UQP;UFXMY G=H)A82V2DC#$=6)Y\VI"3GH<&0?.PCHKDNB">P7W"NX]2)ZX MX-ZR<&]ATWX@406C$#<$?C@< ?>(1("&1@ONN:%J69ISSQ[W2AGLG8XC&X^[ ML1?[X\H?V.%^+(6OJY^R_!&";XT/XC"O[A7HOA5TS[?FP_?\ .A-590,X%H; MB8!L+;+!<13 E+523/AF:EVC(;G\((JY[,38-ASX[A M7M_&KT_C&*U2V9+JQP5U8@\^CATY[4U&BA%&(T$<1#4LAX1L". MM#9 $DZE5**'P@B%$0HC//+20(D>ELL3;#%Z",P1FQ1!SC !/,$\,I)H)#C3 MDGE,C?(E>ECQ=8('6$M=H4YLQW%U!#<8A(ZO7(, M63&)67?I?6A&PQ#'-8/ M@/ZJ1H-N)U3YBUWNW=7JRT<\+//'??;TV7 )JRLP&_Z83H;IJT79_NXK+<=[ MPE"?,HC ^/GF/B0]Y"19>RA>IA)M3JH=!JE@T5]BCL\=17 M8@I[+'/]Y7C/P#@H+@2"?SGB@DA@C\#R^#!BC&4A2^@O1X:JL$=AC\(>+Y8] MEK V4]CC/M=ICO>8-M%JJU 21"-N25;ORF<3"":TBII:42_27):H+>Q1V*.P MQXH9^U-FCR5( 17VN,_5F^,]&0)C1$64=/2()ZR1Q=X@SY+Q1B4E(\^QQ^K) M&#PK]OC!@LY!TS@&C;WA4QYT2]S#-VQA<.'>51A,7#=>0S&KTN:5;5CIS-*9 MJ]FP^^G,&CS_-;;P6?@W=+YNS,BJ/>D!4/OF[^RJ=/J36M5JX]]PV1E9#4:= M_.+K8>S"NU_C+\>=,#X <@!G;/K5.6TVPZU=_4GK@'\FX_C+E.#PXBW.?V:A M9WS,YTI?9*<;]O!Y\KDQ9_V ^[K@;Z'I=R:T;CRA9U35].W"SX/AG/'W(W+# M:+\@F^!;O;;=8WLR6OO7N2]_H3F[$P)(>3T;B33G[IV>%^IU]; MIKSL0*S:$+VI1AQ7XT/8E9VF\ E@U39;K?J3GI' M:#3I5:$S&@\[;I+[=%2%R1 F6GW]2;3#?*=]&%@85'C--C?*GX*[U+].#R"Q M_5!UI@>E-Z>1^$'O:-"'-HUFU]H^C%RWZB]68QS%_BB/9?[(>O6AN?_XH#,, MU7\F=@@W?%6_]"OUVMS[O=G<.6[2]V>[M;NX?MS??]G9Z[W . M6EJ;77CNWZD%;=C:?G/2.OU MB!X:;WYB;V+%*L'^NG^>_9\Y@VU=,OWU R"&P19HT<^L(0GQ_DND(IE;/?@$Z&5==F(SC M>O;V.OU.#VCIC/7R%)JSFEW@0W=2V:,CN%OV&>'E_6SX^:I7U5%W M<"S61W M,[\A8Y:\"% B3+,/,K%6S M+S%M0XT0,#FOQ!V@O6XG=>#3G];_6H79S_:G@Y-G?\?=(]:>R(D5=5 M!H+<1;>!%P. 2J2(@OG "0[&:..=MH2Z)!U34WA1C-P:7H+O7$%XK:93?FOZ MY,]YE[Q<6%GDO^UWI^TW>PD3+U3@B$<3$7BT%!D2*6($$ZL=U=38K#AUN:AL MSG\O"D-^F\Z0/KQ5]>#Z@U&>(S"-WL#<[%8,-]/CO#O9LR%>AQFWIFE*K:&8 MZ1@X3<8Q%YT/3%JF@I8/[$7^NMCTMR?O>D?=P4DU/VA_W,%?@-?F$ M8%@1QVR@-'E SYFTRB#?&=\&9:GWF$#SSGZN17FTBP? MEPACW'-,M0Z:,+ ($JV5F-)B*X\'OZWCUOZ>=8:_:]@X<6C"Q;S'<-K+@!RW0#0J9]1IR5W')%A+4D":<,$TQ"0*AO M4$15IMM#03L'ET Y1A.XT0C;Y!%G B,=81)BZ14U07OPV#*TXQM!^U6 OA#. MGL6"HQPZ'L/G%U#])T!=!IX Q)F-E' /:*'A1M'J2$0^NHS?0T[H^D/F?YN, M)\,XLZUS)O?K9#@$./FMD^UM!^+4EVMYVU](^WB/BT@D#!+"WF)P))1"#H,# MJB)1(1DI*/=7G[%Y,VM;S-=#%&TSG \S9J5Z")J,@*M3EI.C09->[P[R._N# MKW'8KU,11\,X\C"&<-$5F0JPZ&;$%XQYFDZ]F+LX@]#%-E[ TQ[X.O[ ]O=C M+>D*M.5M?]P] 3L]FB8UINVT6SN]K1*(Y'K_+RA:_7 M-89UR[(K/LWI#(8GY[_'A46E*Y<%:R-5/%IAA9'<6!X#<3I(8DAPV"C.I-Y3 M2T^S;<_RW8 MX9='1H5V9X8*W2\[O;][[^Y^AF=M_G;8[N5K/O'=S8,#P(9>ZS.T[/3WP]WWT([W=0*9M8[W M3,0! ,$A"JB-..4.V2 #(@+8B1@F910-XH-QQO FX[65RB@LE0K1<4.\8YY% MR@,G.LNTJ#68GMX>9;]N.(EK&TVO5]#M8#.7U\079\*5"ZL_?-ZS]R47>3QU MNK%>_\E].K;?IFB47ZJQJD;F%$.=LSX$3!Z%3L/B&9"^VF%G,!G!%[7C9JT4 M:!B>U3]W*0#MY[RLE*#]\9N/1].L]**GVLE$ @.\#FL1A-W"(R<&>+RG1?: M&K]!__2G:UCNI'[-3L8'@R'X'K')+N>D,KP9\\>!-3(NY.__"7P0P/._QC6X M?L@KO-E7^3-^C6"9U?0DQNK CNJ5KF[,5Y][WC54<:[#KNC7\0%8POY!;HI\ M62',F[K/ZG!EFMD_BUF@F:,1^(5Y%1RH\Q3Z.O?95-)@5!U'&+S;^)&6:,FI MR!N5.9>&6T&4#8H22K +P=Z#'_EIH;4 1E-_W-';S'K=00_N=C M) *%^)]X9#3\29('-T-0+W4^0$Q>L6IXYA?FR6Z]![!?*+W(+X(;9;OUQ&X< MJ5%\'B9SYD?\,?N";_KAP_2;OVEZXN6:U?;'DSVF?(P&8ELK D0;QC!D%>?( M.289BS$X97+5Q.7-I/-5H^T+U3;U,(Q^9&FSP@J@HNMMK7.!E7*4$.M2BBF+ M0BP9\FLA_U87==LS]JDC%0#&=W;8AR!A1I8Y$H! QN9P BZ;-+%"M]/KC.<$ M5"_1?JMCEV[F\J]-<1-PZ^0H-WE%[#^OEUYC^W^ LPX>FNUV3R ,AXCFY1KZ MZ9?CO6"ITD0S)"WU"("4( .8B1335D%L$JF$L%I^ISQHYI=<;ZT057;!Q.<= MGRT6>G[F\O7!)"I"IUE&,*4^N(@CN&C<)!QSG0$8YR1TQB_+@5E$$!>['? 5 MZ_177938RU%G74O1U%F<54SUHX?NLQ"S3Y/:@#+@7<;:.YW#1F:UKW%XQ0@T MZ347JSS-\_DOZ]7_#H[AX<-7TZ\(QA M3BP<3;+7FS,6TS(R&'I[=O]9&F/:WLO)D*O;_ZH"S#RHG=MI[A[L*V=!9DT8 M3?S!W.X6^@ALTO;[@W'S)4-= @/8"M]N]M^_X&TZ&_=K>UW)^W3ULG6YN\'K>VWAZW> M[X#-[X[;^WN<1TH9CT@)R@&=(T$VB81H"B9!/"<8\1?3&T1:[QAC!,O(F7%. M/GWR^IP ?@'"?L/,,4 M7K J<1VE^V%BY,)$FOXYW3RP2E/KNC6VW/5?ZZY?J*(=-5GGONW[3AW2CV"@ MFC?L,*/LT6 XKAU("$MB0[_#&*LN('1W-,U1GV6HC[.+6;]5(^(\40R?!U2N M)OEJFU,77;AX]/I:@KU)9]>[1RY\H-YZ8B?CP>PCS=:3^I7ISA7H\*X]&L77 MLU\N;7Q9'/S;).XL-6R M>5/#1]GU;W_WL]^_L5JG1MWPPP^@2WFG[47P@!MN(#K;<[*J,^W_Z@E +C#[ M]5NU2A_?OH\_9#P9S9RX="6VU0CVG\D@X]<1T$J="L[K4SF2!'SX$L=-%K63 MIWKNI^GR5/8CNQWK.MTZTWK11RO3Y@&GS<6=:T]MVERQ9W 6#ZZX@W"C*04A M47<2;C:M1AUHIAU>/:E>7;C%^7GXHT_G)\X>U82E,-5SC#5M1K.QK?X^S8:> M>A?<^2>>?6[@Q.SBOWZH8O//'E5Q4Y]I] 91I]7ONL "]'9Z]R:K_9X@0 %#OU(,"KHP.(UU#>ZU1! MO#,<'.>D>WV'\;#./'[;OJVKBIHW1G$Q M9'S5K&[!N[X+"-K4MD*X5\_:YAN361YVX5D'G3BT0W]P\L(VO_S '.8;TA;Z M*J^2##*@Y:$(T8V;/:VI\VUQE:'[V+*Z"2W^<&8P9TFXE5D667KJ;7/_="\EJXW!!$GG">+44Z2]3(C0(&*2 M6E+OUC:H9M];5\YU'';8K.75ZR#GP.2V]=!+-X5?I\U]4^_;?+GVL/WA>$\[ MG*3C&N6=XH@;S)#!D2#/0Z*.*H)SNI(J\9UJYV9%^ I&N0H],A- :VP$R=T0)CN9.S"M]9G3/=/S!//B;;N.&IM7FVJSN^J9>O9L7*J=N3@SKU?^= M-VUHT!5N2$6+!W)NS7?>#==6_';S%J/Q;F=4CWJ$005_-'7K^L8S M\9IIK'U<#YZ+4X^UX:I1[';G(7<=0!S93OT6>*S]49JN&E\(_J%/ZW0^V$!] MV12=7!P?QSC+#<"=XSC_R&*WIVYXW;19?F963]I,%9^K(*;KWO."^_-H/_WJ M/QKJW$CXMM#!8(]-8\)T&H_&<+$=Y@G>]3-YAOH&O4'(JT5U]^2HPN;?(WP9 MZ-FZOL"&?+>%7IL/(. _-+/><1E@D@U/YL^!X;,95[YVP!*:IC5(DYL'UPTF M0]\, /S_.'\B-V9T-&B^,G1 0SS9;I[NGMN%*(@@T[>QD<(OZ_APG-UXY]; VBWGV?8#^%*?U?3H7%/0$#C MFH?K++XW4@;S?,OX"\05)L\W\8XT[.=>C&,_R0BF,VA>(=/]@%TE8@&_C; H MUV%K=?Z.X_BKTQ@^9[]/55ZGD^,I>ZW^UTP8<%HGCEBQ4O)'5ZO(\_:];H:/ M=COMQ1YG?/W,]+%746YV/IQV&Z?V[\Q4GT_;(^@$) 4+M36X>;_0C?W*=U_= M<\Y;5JS:LZ/$,T"*\SAB'#CA?-@#\+R#TPO/NZV;5J_'HO1Z/+R_7HG2JRM1 M^O5:E+9N?H':T+^>+ ]-DLE,B/^<5X%=^:/4'N:\Q*N"<-^9 M/2[V-O8.$, M$"NX5S_?ZNRL-9B2_*MK]8>Y0%4^\498S+4#)KMEQE>IU*6AZ[=""Q2IV!^K MVN,DSXF^,=8:KISQ5P=NIVY>15F/RCR.6G%U^S!.Q*S.OV[ZS><%0WRDB8^? M^;IW\IS.[;OGB2IM:]POO>M&W7R(FW>"V^>Z?#GV/./45;[0G8&=&L^L-([K MBK5STG_E?H8!F8209J4Z]@$%1\9C-OQ@F+--TAE[.*:K"%XU>(2G?=O.NN^O M-^\W*LUP6<%,!;%7CO.J8"#U?V/,;9#^2RHG@YNIOV;5B*MH> MB5?&AFF\LN%O )+OV7$P ?Z>(L0J!/H<)LHUS+T:]N"#FU,P9_W%]L@54P%& MMH? R#KM5EI(9?CU*X2*N6).QI].[/2E/F*K/W^4W+.!_].W\ZNOVH72-SOG^>#?J\&MB?JMFX M?R>H=X7AW7]ZF%;#=GR7)K;&Q&__1E._M$[F,*C%[?KDQ(S>O4*^T-S,7X'9G:^J\6Y%^P-6:#$WCK)FBS.RY:.HJR M[&]L\CT!R5EF+^;Y47\K@C[NU'C X[#W*K#HVO<_/%]W2V7EB_IN4V>D^.P= M/",_0E.#.12P]0!DD8=-RD,5$,#(VL5AAP9]*\>]?CBP8U"PE5)1 MT.!ICGM!@R(5(4G=;:1_+ M[L*W:VQ=):ASHS=%%\_BT=?3M#W8$[83O MX9,O7R\^'A^1=W]]8/"#K\Z!>PU/Z ?Y[O"T_?'L(USO!7GWYNVWYJ'_IWG< M/CTZ?G_V[OCEZ=&W#^+DV,//^]3\%5_^W_&KP=&?..][Y$VTA"+%<43<>8L, M)0YQ2X52<-#%O,&7F+'QT2CO9BOF3OTP9W;G%;HH=%'HHA53)$Y@QD2P7'ML MB)<2&VEQ,#XYG>F"&*P8*72Q#KK UW3A!,-><(Z,$1A(PC&DM6+(.4I2BH); M+7,]V!D;0A:Z*'11Z**N(K_-=.$9IXHZX2.FG!*BC?2<8^&4BHD$O;AU<5UF M8;I(0Q4<7JAC,>J@U]01%6,^>8R\#QR!%7.7A3T68X]_ MCN"G8I 7GSBC@1N94*1,(2XY6!Z6$N2P$MX$1CT6A3\*?Q3^*/RQ8Y9'X8^E M^:-US1]8!BJUB,A[CQ&/TB/M3$2:"D(%5XPKGOGC[A96A3\>ES]6$;N6JG^[ M&KO6G+4GQU*970B)PCF'F319\Z666J>P3UZ'I"/V M)=YJG6SRYU2\%59&2HHC8H)IQ)VT2!M/$-6&.LL4]1QL$2'60B;+S9>Z0MT/ MV!L%V[8'VSRU@6,9?5*6>Z(L(=YJ'4%]C@I4Z1("E>HMI MB6O9'.K1J0CZR(A@,.Z<2L2U]L@PZ@'ZDL?"NH0# =3;5ZL'O4>92 4"BWJW M2<I.0#$D\#R8:Q&D@"%Y:Y$3* M+E&EC-%"86RS2Y043:_ 7-'T5J?IC7:)ATO\,_CY6^QU@^V?EC6B]<#A=(P! M"XXHSCW26%+$90 M4#J'6)7O&I7V-N7)K2FAOQ1-L$!DT01KH@D6^%L:_B9+ MY)1+BEFPB!C+$;>6(*= ,S1.!$+ "L:ZT@?7D=RQ\_I@O2JXR'TEMF A_+@[ ML.U&B4:;%0ER<[LO!L=#=YAWPRKA:C\483-WOVX_65NB):>"1\\YEX9;090- M"K1=@ET(MD0P=Z/;Z: MS4VN^J%6B8\NC%3S2;/-C"2,4MC@8 1CW#"O:62!QZ2%T$!#N,2)K)>1)G$B M',QXDEQ$ JQ%Q+/#3&M#$$W>"JJI5C@!(_%]7!BI,%)AI,)(N\%(5#B=J 'N MP9Q3ZVVDU$@E@]4.8[N$C526MA^+G2;Q/-Q*)V&,$&4:V$D1C!QA!GFB05?@ MBFD2]@[,MF6+%G(JY%3(J9#3?>24"'6!*"NX2!P+K:DSE@CLB#,\8%'BKC9' M3I.X*Q*I A,63*NPQ96VRD452BJ4%2A MJ W;3X6BEJ:HJ8(^UF+CL4*:<(9X#EDTR1-$',=18D,42[D4=;&B-DY1WXEU M#*W^>=M>YC&*W]DJL'SU*7VUDIM_#RR(/_P-K;\/_@=^79U2S;96)\3.X&=$ MV/YT .N(XD>?3GH/:$5F3XC/UU-ITVTTLS3RAL=+_89KWIU%&31;W13XU\+T+ B05K+ M(^6!\XBICD'KB)6-UC!+TGR95)WA6>@.QL>?HH>S'?_W_>7)7^'<42Z;]".' M'[CFUW_>O6FVFV_>DB/ZNOWN^-5E\]O1Y;O#WX!U7WXY.OLM-;^]PDVX5O/X M W]W^ =K7GPBC%'*E$,>!@3Q& *R26)$/1,D0Q2BDBY\PZII(*VB>E,#?A@7T'BS2L0!K$T1^?B-=:< +#KUE5)$8C MZ[5'2DA&9(A**+QWP.]U#XREX7FC%_OGT><^;E\^;]A>A$]\UH!"XZ(U.&UU M&N>]>&Y!/XK_G,=.'^"JDJ#!:>R-MW =-&P>GO[SZ@B<,3K8[F8E+O;.K@_# M(3C2^+5[!B!Z667QJ5_Z\#Y32!_N"*\J7:_5;C#\O)%%;K\QPK=%!3J$D!A+-KB N<3!4&.U) $["7-*/U VM CTXPOT MAXLF"+1E&$NA$":BRH>/R,+(((<9EXF%(+UX:$GF"MY:_>4%^#$$]+=A^[+! M2)9/8O:OE?!'5)UJKBK1;565%MB?>B9.WI2H]MC#T(H_)E8K$:&Q]CTV<67] M]6_V4Z/1J+UZ3Q.0<>/OS,89K&?U/(7Q!&T Y* _5I_&EVP#([52"[Z>>MVS[Y[?ZL#[_&?0;43; MZP &]!L7<+1ZQ-8@GO5!'PJQU[Z$0]6'E6R&!CQ)IS]BTLGS?.Y %X>;EWL^ MX[%\MU_][8,6T[^2[ 5$]\\!_,DSI:+.5U<-S_TPUQF_WNB$MU4G[#>.H0$= MF(B?;9YGO:IS&Z :=!Z8G.?=WF R.>^,?=5+T/U9P\B7';4Q7SCVEQSN'YOE MU4/"^$30WP?5&.7QZM\4G>YP_M:,5'<8[]$W1@+UO.JS[B.,Z7PT-C<,;1QT MJAO_W!I *_U<,-2+H35HO&_UOS;>Q]%80+<-H&^RS+R.=C#L34J*UQE1&U7# M,P""9MW]N]6OH./,7H+P ?[!=,K2<@[0D*&F0HEV?N">;>?9"(KVH%T)R!4" M3_ 4YAV FY7QV[>6+# 7!W+J\:=6:_0&/&W[ P2#XS,WR4JH_SE DQV6%[ M<-W^(3S@5(^,6@N-:65\ .)IPPB/4'@\R5*K W,ZW]OV>IE:1M.F-Y8/F(SG M]K)J;U81JKO[[M\13LH(\&)B$(],H"NK>/0.)O3H1;9(QE\8FR4PK;O3HW(! M");'*X8G/TVS-R'VSFT/:'QZSFY4^9QW9AY?B5LO-WEP:K-L7C]0EE\0J7#M M@YB:>!=@/5P-[K6]/+I3@AMW>+'795[ \K)[TT:; P?^X MWK\/[IU=,/M:^7X_5W,?QN:7BU88G,+(P\".!YG348F0O=EG6@<?(W+ &U^13?!4/]OVA;WL M[_W[QL/?ZLT[G73_>(U^WY*0D>,N^B!58LPD+GE2U&*>O+0BR*"3M_$Z!F)L MB-UT1S(;2;(T44(XYXP[[)SGA$HEO=(J?3JLW)$:$S1QM-]T-_[I09T=MN.[ M]*OMG[X&ROO?2KU]6Y%G#&\[+R9:X+L\%V[HSB/5^?^ U8[S6M\Q-.UEN^N_ M/CV_Y$6.O4L8>R$5"MY2Q .7R%IC4*#9Z6X)SKE+C=CW]CS/IMYPG>/;C(.W MUXK,U2"7P9US<1MS(8](4%"&4 ^#BPFY,[A;KPA]5W$ MO;8-J%%Y![*4-/K#,W@(N$I_I,_W(AK8?QHM('%_K;K?L87OL15#[$/O5%KM M0OX5N/!LJ_T94/K8Y=__Z>>'M=8[[O/Q XZ^,AZIRF-JAX/NU="-HGNJ3\81 M097&?-Z//U^]N!,S.2T;N>NO8BI:G:K3J_N.&<>8?85513KCN)QQ>\:$M#\B MI%NQ4:.#C.\;\<#Q!T_&^^2A@X*Q)<]]\*Z$[FMLMJO);)]@6IJ\AB:+.4_^ M3AC;XO5;'[]L:;U:0\EJ"TV/S8<'HRS'-YAC]]8?":Q4:PBL_'W,@6\JUGOV M?Q7E_=1X/^TQ;TRI8HU*%[OEI!=NC5K MWTY@M^0^^[F62:*L&Q(6@7@T@2"F"$01B((012#F1(AZ;>#PHUVXCLS0!4*< M2X6#N29-O<:WK@4,:EZ?X-DB-72("][)X$2BG!CLO"-$!VR()]:1F-=R*8;_ MI]=R;^80Y:4P>'5[B?>AA=L;B_K9_9@_?!GS/'Y_'?'IJX"$%YUP;/_9]M2B M<5V#KQ?-L^;9Q[.WY.C+1]P\A,__@A\XIWEVA-\=_^?KQ[/FE^;AZ_:=N@;' M+^A'>M+Z^.7#)3P7;KYY?7H"/^^.7]&/T(8FM/,C/<)'?_TG'5U.;?1@O**" M>8U@8/FHJH'6VB)MI9:!DT@)R85W[B8B_;05LZ]^J%5*ZA3">5J$LP#?,!&:PC5UZK9%C)N0(O4LFB0#Y9PIK3#U MFGBI-5:1\YF!JL6XJ3OK3'9E(%PDKYA"B3"/.!4..>P,TMA++"B.0>)BLTH1J2_-^I]8RRI7TW @1H[$5W^@QWQ3CIN8T M,]E? <;3L: QH0)\:A14_4:NL-\=AB8T6:Z4$9A'^"NM!C0W049C5/(8 MS['<-3]#WTUM+#3]R#3=_'5JJ0LSPQF1#%%I&.+$.Z0-2TAAQ23'UK.8-E:$Q24><9',L84V7 M7?T6>]T MEQAEKHQRV1U"UM*E><$">\-XM)QI".5R$CNDW'><4LR+FI*Z"^% M70J[%'8I[+)D@,0RQ56*A5)G'IFL5R4!PV4-1=2'J;L<\#9X(B8,NZ@CC)G*VNGQJC MVEV-]W=VVBCENTH5F5*^:UNF=2G?5>2OE.^J,=35M36E%DLISE,$HI3O*@)1 M$*((1"G?M16I":5\5TDXW'S>TS8O M>H>M?MQ=[1$O#NK/>^XB=O_O/UXU\? MV,GA'Q/;'Q>WU7KC'UY._WL/U MP]?FXA(@)6:LM MXI%29*74B&C.O8L8!I+F['96T@YK$CQ4&*9+ M=Q6F>22FF21,2!VM,((@EPR8-4Y8Y(3QB'K%96J9VHK&.21<"DC8O93'#D2$1[!=+ M*(A<$)[&4]EIM::]QKS:'9W O?_?][>I>X^I:E.Z+\\%T5WT9]@>M='E5OBMW MO(%OS"P -MU+0=/A*[WH\Q)F:+0Z#3M5?J9;E9_Q-\K/ MM %.,E(U6H/J[[SY8).;7+0&IW"CP:2MU2Q1O_3A?1ZA/GP)7E7KJ%4[7MJV M[?C8^/,TQ@&<#\UW,5]P4CJGU1ET&]'V.B#5_488]N!O=8L.C'*#T,9952/A M>7?4@D'K+'^SFZKU.[A([[)Q/NQ!ZW-U'MN!20GXV-]O_!ECH]D= MQ 9AU>/G"92GLFW#F2/DS@S1G:\']Q\N0_==0=TB.3SMMD._$?\[; TN&V=Q M<-H-4VNE,"(7IRU_VK ]$);I\1SW7;N;D3#VSAIP+((GET@SQ\\\@- MC&%NEOW\N1<_P^&&M[U>=?9H&F09@ OWXW3K&A>VW_C7(E$I6'D1C/?,"FZD M-%$*ZH/&$ALCA/_T=A[CL3,\"]W!^/AM%>!5U95'54].^+Z_[53>CO_[_O+D MKW#N*)=-^I'##USSZS_OWC3;S3=OR1%]W7YW_.JR^>WH\MWA;Z='QR^_')W] MEN 9^+L_/F'E.&,ZH>0=$+(0&#EC+*(@_\IJ$HW >P>4SRC5W( YT,X#F^?[ M0J-MO%2>1!D\YB81L"B3CEHDP#,KB,RC#;J>8J2,]N.-MFA^_F1LTEXY@TAP M$G%E&+(>.T2CLPX&PCE*8;39C*V#)J/=SW.^JI %OFLF3]]\3> NN.P!^C)T&? HBE9'09CT@0GM.+3!0 M=;#3!<&!>(X"* MF5$3FN@'C3&O3C?_)J3N-]Z.OE+=?B*G!R_H@"I[.C;9W[TYO77DR\?X#[O M3X_.7G^%^^+;4 JV*]BQ'_'1\7_:1\<94OVW=X>?+S[^]?ZL>0SGOWEU^?&O M/_C)X?O4//S\[9-Q3@FC(TJ"8:!-II&F%"--7&!:FQ!U&K$>R&D,+S)G8<; MO#4N$$TY9M(Q>.TD94$I1SS06P1V.L_:;&\(5O"?IS QQ@,PQK#&:"#NFG#3 M,^36!!F-SO=O?K.Q3,<48K2,"L\%QP9H(NDD+6,A.B/V?LQ.K--$NT<;![Q- MK:PNC%EL%J.\[&8[#N#P$!#7@QD$8#8$=NG!C4)U1B]>V47Y:\/S#(SWJDK] M/.+].]J24MC@8 1CW#"O:62!QZ2%T#!M\6QMZ6WS]0+J4C77WU\W]?=>]W// MGH%XN=A[ERI![+^X?K#C[LLX^7*HBU*U=B0X.GZ!/]EDJ,-!(L.419RGC 2< M !(DK#TE/KJT=T >5*E&XYX%!*RSL_Q!'@^0"YCZ,^5N='Q*ML[!9,MJ4*L_ M_>F5+(YQ #2@E$:*&%Q[T&HW1@1=Z3KNLKK378G>;QQ.^04RG8^< D#0-PHG M5CK@C6DRU92PH- _\K+B@\)_W*M4I,MJ$HQEW8]TJ*U$E1)R218"W-(=G;]+&(AKG/X?[>7E1KZNMN;@-J[]&LU M$RN9>+I2\.T5J#I) 8P)BI0A#@'Q<&2%9BA08;''AL G>P>&S\ACO!*#_<:+ M^XS&FX"1C:->/+.M3N5AN@%?0)Q3T+88G%BB):>"1\]STA.W@B@;%"648!>" M?03_TFP*?7_U,(5+OR=JG__YA -.(I*(L-$9<))"3EB-F#26,*(X52!J!.^K M[R+.%7<"Z8VX\0==QPOJKE<+2VO35@];?V>_1(#'M:W0.(>'KWJB<9']%P]! M[^^Q5PGEXT+P8OKG%-A>/\A5NW(2X>_P3-=3 ]$G-C?@ON)3 -345.1:)3E= M@'"-+ P%TM(P, A,\$+M'J8?N5DZ#VAA]PO"#R[1%T%X3$'X@WX*0O!D MK$.>T81X\A)9+3QR21@P$@E)VNX="'6_(&1M;!YEOI*8&2[<>1QR.P6NLUTJ MWW>1O.LTCNS8'4[-#(7G(4="R NUE0^\X4'R&V$\'ZZ7\J[7WY9!=R9TRJ@A M:>1:$V>4(C$JIPQ,=Q+&R6:"&G3UHDSJU4SJ=\>?1?/XXP5\GQP=?^;-BT_$ M2Y(4!NW'5)5#>$0NY$A+!PH2UD3")V!XD?NG^/EH_?SL2B%Z#FK!9>6?_VW8 MB7=4\.[H6V-G8Y:I4=S!>+%G<@X1HW/V[T[[&1K6G%YY,>V5?W#7N;FVI#OO M]JL8@Y][L6TS9(WW?R,8)O-X8G.ZK\0(:F:=:5V_VQX.XB_C(!8\?8D9KL\; M&VC4W*])Q"W\GOI]VIM$4WT&H>M%^Q79!$_ULVU?V,O^WK]O//RMWKS32?>/ MUZTAW7AG/;C:PE:_VC(C.#'?NRZ++,VK]>JSDZ_O_CII']'W9R=G>'7_]IOOF#-P^_TN:7 M#_3=X?NO1U7[7L%/2$?'KPAH.[SY[>T_1X;=D72AC5!A(BBUBDU42XO7T6+@R/G/G9$8MC:#QD/],G9B:BVWEU@9YWJ/\V&L@N3!XJV&^G6K8SN^ M9=O5N[>=_J WK(*9RMCOWM@?=P96.4 MU907S3IQE/QH_UEM0GJI]?[8:?Q/I=:[B2$0GA+5VG,JC*$A"6=)DAZ:>AWU M2.[F6=ZSJ\C=E*#:Q"LNZ?(?5\+P]..W]V='7SY^R\F6)U_>?_GXI7G:/'S[ M[>3-ZU;SRUO:_-;\;C91.^?W3\\JSYIMDZHJ_PT9?F MUX]_O:5P379$F^WF<4A'+?S/9'<0Z:R(RB-)C,JK @EI8A(*03&A79)1R;T# M36X< )I3R)2S"D?#?$NNKT#,ROHL[!%88O"%C44 M^=JQQ0)D(;D.Q("B2FCDGG K#/?62\M%((*Q^\FB<,3C<@29<(16$F,?4.+5 MAA(2(Z,H0=)$[[4C*@6;=X$RM:NK5WBB\$3AB:WAB46L"J)M#%X9:X/C,7)' ML0W66TNUHHJD8E6LG3'8-6,$JHU-V"-#A$& MYS2 [>8)$R+G2A//,0\Q.&*H!*759Q12VLVQ^]T2 M6Z&/*GK?KO/=KUVA[^V@ELNIY0TP"8,2G"*J,$/<199WO'=6^KT# M-FOW\PWN25MW)*OGWN8%#1]]E^YHB;0P1T)BG!+I0HQ$Y0KYEE+N0T'#;4## MB?O>N00$IR)B(FK$!?7(YL*15'&6M&',*KMWH&:X9@H8_C@8KEDKOAH< Z['PB=J0:R;> M57L?WPG_1.&^Z+ZUP\&%/ $T6:Z4$9A'^"NMYBF9(*,Q*GF,B^Z[#8@X<3(K M&F$@"4?$6X:X) 9IJAG2EFGO!!?>XKT#/FM=LBB_6^1&7GXQAW#/[I#9('_Q>"_^>N4(]CK1"RA!L'8 M4<1U,,@I#:\2IUX)K%E:YU[TN[_C8PV"3PH(/C((;L8?7'!O8=R;N'R5\CQH MAQ%E 'X\A(# @#&(:8.3"B8E*O8.2 VC\0KF%!U5+EFY<@N_P%R!N7J,7>W=G07N%H:[B4?3 M1Q&$HP%%'PGB,B7DDI.@Z=G !678F)!5N[NY>$6UVS:OY@J6CFK4W\M'QCY4 M_V0S:V*+):+4G$"V-G2V&0?O4F&7!=GESRF':2*!&L$44B$8Q"WG2'N#D8TN M2,9LU#K6+W+V:>1D/('0@B<+H[6*N2TPNAR,3ORO5@6KC5,(*P,PZB-#.E"* MB$V&RQ"5.OZ->G :,E-/:QNOP.<#R_.4, M2@X.: &B$'5]HVV?!NT\@7B-IPJVJ_,A%WS=(+Y.O,I))$6-%*#.$P;JO,+( M.);3V@2WW$O!K-P[$#.*]A=LK6VIAQ7 ;RGU4"AD8Q[T0B'UHY")OZ$L'5UOO6"K1O$UHFWG5+O MA$T*>48$*.6&(.MI1!Q,L2B2E<[CO0.]+PJV[K;'?>=K&N=B%.,:%/4(O]YE MVMB@"[WK6S=(HM##@O0P7928"0(IZ 0I\(BL(8TLD01AFG66&.. M[%OQIK,%^ KPU6/LUER0H@#?6H%OJD0%%Y0P!PH?P!SB*GAX112B4=#DB*/$ MR0)\!?@*\&W>;UJ [X>!;^(2)7#==N\0O[ C6UCN\N,#K/(/4.[JX,,AR M##)QE MP'5]EI\W4N"Z4,DR5#)=R5H:;HW'"0E%;4Z6]\A2(!5KH_!8N! =*Y6LZ[)* ML',1.4\6+S=3R;K@Y7)X.7'_!Q@;IYU!RIF$N%4).>U!$R>,:D&YDJ-0G5*R MNL!E@;D\H9=2!/BF(S_&,&FD=%)*4\4!84E+A7#YC'2G> M!2D+4FX[4M8C#KQ@YN-CYL2G&S7%S":)4J :@)-YI#$,$E@)5E%N;> *,)/M MZZ)9[JP_=W,1XFH-_?W2MFW'QX;M9Y_MB_->J]U@^'DCX]!#KMRU]>ABI%$O M8?[75BSJ;#6U)DFDC($XA16G@NF8MY$5'LN(/9'IT]L%&?7/0==_/>VVH??Z MK_X[; TN"W\NP)]'QR\R=XZ@3&K=N87OBA\4?AB1_EB ;J@ MP@I,3"2<&*Z9T9%ZXVG>M( Q$1Z@B\(2C\P2S8E908 BA-<<84<%XI809(D) M2/D$GQ :O"-1\1JZ3C!RG&S=P#D,2-$OY@6-5S- MN4I\RIE1FUD]7TE;I@:I_=PB8' M_>O(!65,V<0L)C848%\_L$\O_AHK38@1$>,\ H/*@L;.+>)@6 $C#G/FKC@L>6PW^6:!<*KF\"UR<*.PU4 M1NE5);N'1"N]E5!]IJLP3Y2.N..;3(]JTA:KI'6 M<-56]8W>[6U9&K83ZE,P;9=3L:WVS%E-"8F1/$XJ]LMJW._LQC/ZN*1H+TH;1],.?*PD=+K(X:7&BED1!F.;:$F.P]\Y)8J23P? YX'"> M7:@*-JX3&R,)2*)9=)>O;=ZI@9,'(>HS= M(CJCXE9X;[E@27'%K';<1D:B53A:8^5!(),80I]$A M$YA%S).8-W[E7N#L0EYQ)'B!PP*']1B[A4QHIB1Q@7J74R9DL@N[.X.$RCM>9 MYY2OKN:KNQ5\7TL/>-F8O#[\7B<7>2EBNA2]?YCVD >&>47JR>J ./,N!\P( MA#VS@MDD3%#K\)"7Q->RZ_BV ^E.^-8+J"X+JA.;B1GIG741<:OS+X.1DY0C MS5P&5Q6]H.MTK1=P+>"Z[>"ZM4[Y JA+ NJT3YY:)VS4**2@$$^)(,>\0-(2 M>.VDHUBOP2=?<+3@Z%/"T5IY\PN.+HNC$\54:8VE,![AH$ Q95(@8Q-#,FI& M(Y>*O\=M"7C=ZYZ]\'YX M-FS;00SWL<^OPUXO=@:_0V=T0UD]7HYP/MYP+R=AL<$2"98KJ.!,. 0&-V@K M%/64,"'J&V3X-(CG"8304/[],Z!3T60"V 6C] K86_N0#K1H%U2ETU#MB12V1\E(A[ MX@!8L4!"@+JJ(Q.!YW#R&5M^%G5UI[S0RZ\2;HD7&H"B\2S^%>C;0>BKG7>V -Z/ ]Z4X]5$KG%*#B4F&.+.*.2H M52@FEH2@Q&IS3Z1O4?@*ZNTJZM4C:+?@WZKP;Z+P<1^HI80@14U$W#@,YF^R M"&/-4[#$BL@S_MW=O;PH?%OD_5S!DE6-^GM& .[J*SB4);:Z^T<77&\K"1]+ MTPP(>^O1H+>RUX%FFW)X#AU< M-;]P2(DR+MSQ@]PQY>L.P Y:P+ Y[ CB."K@C@148ITSU'C)5:A=I>E"&X4V MOD,;K-#&YDV/>L=2%_I8ECZF*G-C%ZE)/IL>#/$ ]H>52B/L*5%P@S3E#J5DM3(N:%;EY90ZT+58(-BY@)R=0LSU+A 4G%P]3DX% M9 L* &D]BH0$Q(D72 /)(:P4T1%CA@-;E[^_8&7!RFW'ROJ7=2ZHN21J3I?3 MP#'IZ#6*S!/$DS7(4:*1EB&I /R'8UA#.8T"F 4PGQ)@;J9^@AE^[:>O1!:1X?'-^-P?'0';IVO)]7ZB7M_ZKIZL_< M_;H#] P\#.9,T(G*Q FG!FR;**0(QE&+"?OT=D%6_G/0]5]/NVWHP?ZK_PY; M@\O"P8MP\)<7TRYQ3@D5+GB$-<&(.YF0I;FUWU M@ZUZ!M472BJ4M!N4!.WQ7"G .2RX5SPOW(K MB0V'D5"B5M@)(F9J$E8!A: MKW.B04(\P2MM6$"2*LXEMUP8 I1D]F6AI$))A9(*)6T_)<5$HI3.\P@_/'@M MDM9!8LRD]XF80DGKIZ2II1V>([M\CD*5>?\)SRDRD5+DI0\NDBBT26NH4%88 MJ3!28:2MF31;S4@X6&_!1))"4K"0HC,4,QY !0_!8J8+(VV D29&DK:*11LY M4LID2TDHY(Q("&-'K++2"9=#M(0N5E(-.>G^U;5_#RP\\556&?RZ.J7JX%8G MQ,[@9T38_G1U^!&,CSZ;&H@OP_Z@E2Y_.;.]SZW.J-/IW4Y;5[J=^EZR':T M\QFYEL]-M-+,T\H;'2_V&:]Z]6VG,3B-\-/JA<9_A[8WB+V\OI=:&><:%%/\ MO)%+Y6?H[8;_BO!7">T&0Y@(C /,)?:35/R009C5')8YS#)R@>AT_ MB^_42NH,ST)W,#Y^FP(.8X*>#"]'VP3\WK:=<8A%?]#?=C)HQ_]]?WGR5SAW ME,O\_9.S#T )V'[KT=5^P#HOU5[A^!WQYDD M_L#-PQ>B^?F3#E1%R20"NT+F^%N+$GW#N@^NP/M#1#U=A[Q M9_T8&\WN(#;,3_N-%WT0F5[L#]NC!6>0J5ZL$AGA[UFT_6&ODJ'GT^)6%4Q2 MO_2O9:WK %9&M*X\\X&*K7#-EJ1=9(?%-$Y^(("BJGV&"<_;:<@89"8O"@-1+A]@[4C&B>*ZG= MOZ;.1V2_FK,=W5:V^[T'\Z<']\I8T!X&N%N.9[%G75#\OE4PD>?W>:_5[0%- M]?YN^0C3&:"^XC48>F#(%O!B1H+8O[I*@!?5AY"N;Y\S3& M$:Y!&VW%V^,M< #1>J-VPI/W 1@6O<6? _B38;/"QE>VUX&K]Y_BO&#;.B_> M5\3:S_*1MU*#+F_XJBJ OVQXVS]MI';WHG$:P^?\I1^5X&MVG4X37H',C2&[ M.3R#GO*C]YF;6YUA-=7OE4K^'?D[^!_7^_?!O0)^WNVW\O5_KO05>.Q?+EIA M<#JJS#$>#$Y'FV7MS3[3.GC6X2#^,C8L\?0E]NXV?-1,#XV/O4W-DIGFZXQI M0N2M89KZ?=J;&/:?(W*@KWU%-L%3_6S;%_:RO_?O&P]_JS?O=-+]XS7Z?4LB M1OJ0$\)K)[4).G)!A<'<:TX#D_ O8;]WSWF>4889-C1("OJ<-=VA_/;6=SR,"F0L)W&7U:;>3E6Y G@H"8"K'QAG< M[+3?B)W,KM,QJ!175)P=>0W;JZ)44[<-\-1O/(/;CK6R_D\_/\P_,WMY/-G& M'5UY-:Y.&G^C@DT[''2O3AFY=:I/QJX@Z.RV/>_'GZ]>W/&.3X]\[M@KSTJK M4W5I==^)*._CL3B/@YC'#1H?WQ\=N^45&QV$6:$UN__X@R<_>-#L2R.6/!?O MD_L/PCQ0:LES2XLWWF*%%SCWD2+XY\3 E69-_5@^P7<;/.;U'#W2,"M. M_G6L959OCGMP[79%J-7[%Q.'S#)KID4.ZBT'OX]<=-50C]VK_3+.NS?.AW#R MWY4=5 WUZU;'=GS+MJMW;SO]06]867)E['=O[(^[ QCHDKJWD=2]WX;MRP8C MVY*Y5P)\'B%]=ZOC=PA34DE&L):&YXHBF'/NG+-&:J%9&L?O*$:>>OS.T>71 MV7_:S<,7ET=?FJ?P?=P\.SD]^O;^].BPV7YW^)%_//M/Z^/9$;\=OW/T[>WE MR5\?\-'AV\LC^HHW#_^@)V>OOC7?O+HXHA]X\\MIZ^2OWUH?OYVFZYR[/_'% MIQ0IC8$KY"0SB!/#D+.<()L4XXYPX7)1;$/WU=8$[^Q,;,X3C!8Y9Q&'9,3PA' J,(6:V>+;]=L@3$1>1D$<>PDXH%$I!F/B%"< M\[,9CAX#6YA]7-BBL$5ABVT0^:UF"^I##)'RG"_-05FU"@LEE'3.V$ Y*VRQ M=K8@UVPA4\C%6CD27C*P+71"3C",N+*1>D,3-G)V\=9"%H4L"EG44.2WFBQX M-)9'KPWGD3OE;8S81Q=,$(9374R+]9,%NR8+:FUTQCLP+3Q0!%4):2HYHH'0 MP*@A,1H@"T-778.QT,56[JTC1[&"=>_R[VZOTW Q!^M.1>'Z<:)+E8-5ESUW MOJ,!;#5/..H A(3 .EKNK3'8!"8=)SQ*1N/5MCKZ@42T)>KXOJS&_?9N;^./ M=R#!9[W4TII:XPA>4N;!\# A2<23BL@&29"T,D2N$U!+W#N@?%_7J;IOW9&L ME#Q_&FA( DV2F!!,Y8^G5OLH(_<)>X,%I@4-MP$-)S[\F'!R*AG$O2"("ZV0 M2YX@+[4WWA+,99J='%G <$,[':\ +[=RIV.RVIV.=QOS%ZD!)UFNK!.9X")7 MRG:$:$()$93:H#29 _(+TF\*Z2?^=T6%=5X'9!C/.Q9[A2RAL:K@ 9-D#CJ M7+R!UV[SM)V!^Z+[U@X'%]%]F8TD69H ^[+NRQUVSG-"I9)>:96*[KL-B#AQ M,@ME+ MPB@YCG2(!'%,'-+)4Q0\T#F7$6.M,IQI2N@O:U"*EYM8=<6D>@:?%!!\9!#< MC#^XX-["N#=Q^7(A*!8TH*@T1YPYAIP(%.DH,0M.:.%<#L2[Z_(MF%"51R^#\@APU%G+*$''$!I<2(L#9&)>T:]CXO,%=@ MKAYC5WMW9X&[A>%N*FR6!-#B@@!KUD: .ZF15A$C'K5/7L%_,635[F[Z=E'M MMLVKN8*EHQKU]_*1L0\50=G,FMABB2@U)Y"M#9W=E=+X:V67YJ]3#E.<(LG5 M<5$P)B!NL4 N&8RPS,5OB1'1XOI%SCZ-G(PG$%KP9&&T5C&W!4:7@]&)_U7; M&'RT"7&-,XSFD"S!+&*4I>BIL7!L[T"NNFI&0=&"HMN.HG7UV1;L?%3L)%/8 M*9E.VB)C@T<\XH@LA5]VS.793'>U:,OB]VNVQ)%LL13?3I:6E$T$J MHI$3T2">M$<:##(4#,?:J^ ]C_6-MGT:M/,$XC6>*MBNSH=<\'6#^#KQ*A.M M8'A!DT]46\0Y!74>IXB4XM$:*YWR,A=R$ 5;MZ?4PPK@MY1Z*!2R,0]ZH9#Z M4P=B1CITH9"BGA=LK66L=<'6 M#6+KQ-N>L%/$,X5XX("M1KA]\4>-< MC6)\=<[S!N;]*%W?>L&2Q1^6) ?IJL24QV3Q"XAQH4!DK .&6DPHI;3 MF+#"DKAUNL>?:$VB)Q"_LFUH6(](Z8* JT' J4K$SM.\)0M*RI&\*Y1")DB* M%(\^!&ZC8RKG+MYU8)=B; 7XGCCPK=DW6X#OAX%O*J8Y6>6B!:0+PH^3MC'Q MR+J(\\*=H8S-KL=3@*\ WQ,'OC4[3@OP_3#P37RB)EH1'*%@\^9J%9PFI#7C MB!J+.5?)66?W#MB,BN0%^+;(X;F"1:H:]?>, ./5UY\HBVIU=XXNN,)6TEF6 M(9/I:KY1"RNUB,ASG[>7C@XYGABB-$B?O*%8T1)?7#==NP0P[ C6UCN^N,#K M^1T"(B 34:\]S80,]O;4QBD,$C- M&805!MD\@]0[B+HPR'(,,EDOB%BF*($\E,$6\41R_5'ED&*,!)FU67[>3(7K0B5+4,F[Z5+63!M/M&&(BY 0EU@B(SQ'DD9M M!;6*B%1*6==EE6#G(G)V"B_7NTKPHUNF%NQ<#CLG2P$T KMK7@Y9,,&U=KZ.^7MFT[/C9L/SMR7YSW6NT&P\\; M&8<>\N^NK4<7(XUZ"?._MF*E9ZNI-4DB90S$*:PX%4Q'4&:-\%A&[(E,G]XN MR*A_#KK^ZVFW#;W7?_7?86MP6?AS$?ZHIQ'QX"RR*AJ@TX@= M-8P0ZX$_R:QJL!O<]_QI$.A:@^ +712ZJ 5=<)=\]"Q**[FW21MNA:%*1DMI MTH4NUD\7$X=^P%+J8#2*S%+$*=-(FX!1 -L8S&1!L#)[!\:L>D?*PA:%+0I; M["A;+$ 65%B!B8F$$\,U,SI2;SSEEGO&1'B + I'/"Y'3-4&ER1I9RTB*B_Z MLER_UIN$G)8N.2*)BGSO@)?8R\(3A2<*3ZPI^M)XP2/3WF+#@28<"]RJY)/7 M/J5$BE6Q=L:8VE]446TI8R@9PA#G/"*72"80X;ESU&!K]PXHH?NDF!7;L(IS ME07%X<$VLVJ^DK9,#3B# 0_=H6O'>9?'U]K2.K6E]%KIM1WIM;*BO8(5[=^& M[K MKI-0<+W@>L'U3??,0K@>N%98"5#2)8_,&\<Z0SS-"GJN9!2YIA/PDU!]MHLP#Y2#N..;3?]W7)I#5=M7]_H MW=ZII6$[H3XUU'8Z$5ODK&M"'(^4J[RQL7:.R82#D@YS5R5BZW$B-C&/E(C] MLAKW.QOTC#XN"=J+\L?;:4^^M0&8(\%X,3 )./4:.>H5PL#P27',I*' '[1L MWE6J5CP-/%QDE5+P&+ 608#.91+,I:2\(%Q'H9*79@XX_-$R: 4;'QL;)[JU MQ288K'!V@8-N[:)&6AB-E%?*&AE,>Y,0#ID%R)+P-B!/ID6%4(.L\!_Z3*6J>M[=> MQ\Y1!0D+$M9C[!:QGD/BWAM'&#>1X^2U"]IZ3CRQQDC!BO6\'9@XT1 #]C!* M.B*EB$%<8(PL"6 ]"\,-D]H2D;VOI%C/V^U\77Y9;$N MU]O& ^MUHOZHUZ# _J*P?S3M- T\:AJY0-YI"K O*-+!2>2YT83@E.N3UG>/ MZKIC43VC*@H,[I[SM,#@$C XK?U:!V:+0HI+CSAW#CG+.)*&:6>\!S)+!08+ M##X]&%S$*[!6!VE!O,41;\H'*C@+4C*&=&0YBI919+UT2 6&,;584BMS%"TK ML58%Z K0/;K[LP#=2H%NHMH9B8VVA"/GN0:@,Q09"1:N8TIS'(6UQ!>@VWJ_ MY@J6CVK4W\M'E):=>6O#&K4*.2U; BU%+7],.T]%XD%APQ&U1B).+$:.> ^_ M#$E4VB"PJU_$Z=,H)_<$ @QV"DBWR]U:0/61076BKSL83:.H0RIQACBE *I1 M8L0(F%A:6>VBKF^H:@'7 JY;#:YU"'(M,+HDC$[Y=[-CRKM@D/$48%1'B6PT M"F'EM DY R"1[/90!4(+A!8(K9M[N!CZFP?3J=($*CC#8D#2@+7/DZ#(L;S[ MKQ8T&NDUSX7C"9F!IL70WQ4/\\Y'SMZ!CN=77N45^HY7L!7"ME!*_0)M;TO MZU[W[(7WP[-AVPYBN(]]?AWV>K$S^!TZHQM*-L9RA/-AVK,<%1=6$HJTR#7. M&/QR/@6DO/2*R\AHE/6-1WL:Q/,$8CB>*MP^@H?Y'@6^(.Q&$7:BT@M!=?#" M(NZ= )4^:&2X5,@3BJDPV%"OR^Z!!5TW/9#;@JX;C1,NJ+I)5)WR.BO%7&(I M(LH-0]QA 7IK( "RP3,9L.=!9:^SK%.P70'4 JCU ]1:^)L+L&X46"?J*K>< M,1L5(IQ@Q)5/R"BG4=*,$(S!/"%R[X#-*(U;U-6=\D+O?/'<7+_AV;B PT\- M%SLQM0;UB%S>80K9I(.YZULW"*-0Q:)4\7':=TR<84(0@X@) ?$$BK@%FD D M>6^MP)*I&@?0U1V>2H#']N+A0MMVKM<%7##P$3!PHBY+@3TW/*' L4(<1@@9 MS"02T45O)'.>Y8"-56_J6:"O0%\]QJYVWMD">#\.>%..5^^L!I*/&W==.W2T##CJ!MO>-O M"\ N"[ 3?3TE!0,'L,J\PX@3$Y#&W",9M!9.:JTBS?$,=ZNR%7!=![C613L/ MK;^A X?G]X+^[">]V3US]^ID=.2^F#$\[58GHM/1>X(!86\]&O16]CK0;%,. MSZ&#J^87#BE1QH4[?I [IGS=!"=BO9=(:N,0MYXBJZ-!)@5N@B#*$Y%]/2NN MNE9HH]#&H](&*[2Q>=.CWK'4A3Z6I8^)Z>$]6)=6N\LCC[L4H)Z'HL$.Q<0,Y.(>9Z%P@*3JX>)Z?R%PVWP6B+ M/,GYBS%:I+F1R'FGHB0^,!K6Y>\O6%FP\@EAY5HK.A>L7!(KI_S;P3LMDE#( M"F<0Q\0B9Q-!6'D*_R?&[#T[5A6L+%A9L+*>4> %-5>!FA,-$XN@9&02:18! M-1WHFB89AV*4R4C'HF-I[T#/J)!1#/%=\>AN+CQLB9N[8>?5":QP?'=V-P/'2'KAWOIY5Z2?N_:KKN,W>_[@ [ MTYAK6 2=J$R<<&J\Y5%($8RC%A/VZ>V"I/SGH.N_GG;;T(/]5_\=M@:7A8(7 MHN"O-_=#U%2;@!%.PB,8&3RJ6DUU4HQPP7&NJ:KTOMB:R)P%9U?]8*N>X?2% MD@HE[08E07L\5\I2A07WBNM@E @L!.JQ\RH42MH )4VL0FJMEAIL09>P19P! M+QD;!:+,)XUCQ(Q3H"2S115I"R452BJ45"CI7DJ*B40IG><1?GCP&O1R'23& M3'J?B"F4M'Y*FEK>$2X1PC%#DN92/91IY'!,*&*-??#4D<3R\DXQD@HC%48J MC+0#C(1##HJD2@I)P4**SE!0O(,"=@H6,UT8:0.,-&4DX8B!DAAR7@ C>4$0 MF+$,,> 1&Z6$DUY*3[5]?^/;#PQ%?Y9/#KZI2J@UN=$#N#GQ%A M^]-UX4

=QN TPD^K%QK_'=K>(/;R^EYJ99QK4$SQ\T8NDI^A MMQ\'@W8\@^%L6._AN09PP<:%[3<&(-Z?8R^&ANV$ZHHY!,%V+AN]Z/,4@0.S M+N-/89QCON&_%L!Y0I/E2AF!>82_TFJ>D@DR&J.2QSA'3U",:14] 2^^4R6I M,SP+W<'X^&T*.(P)>C*\'&T0\'O;=L81%OU!?]O)H!W_]SV >3AWE,O\_9.S M#]].WIR4#?7?X_NM1U;Y7\!-R53S\[O@M;7X#XCB$ MOQ>?=* JRES[6!N)./$6V> X"H"U6BDFO*0YW>UN-%D#1+V=1_Q9/\9&LSN( M#?/3?N-%'T2F%_O#]FC!&62J%ZL41OA[%FU_V*MDZ/FTN%6EDM0O_6M9ZSJ ME5&5LYR/U(/SX (7K<$I7!TD$VYPWNWDB=&P(8-/)9:#;J,[(Z\IIS4M*JO" M)!F9,AJZAR=#''?>V4"E=MA&*[).\H,B.D=VYRY%_RPMM4WX"]>[;!Y_X-#F MBW.H* $18";&FD#&HI2) 8/6B,1;N] S4C2O)+:_6OJ?$3VJSG; MT6UEN]][,']Z<*^,!>UA@+OE>!9[U@7%[UL%$WE^G_=:W1[05._OEH\PG0'J M*UZ#H0>&; $O9B2(_:NK!'A17>B\RIYN_7_VOK0IKAQI]Z^ M)S.E3/GY>3+UO6=P#<#*3JHCH,K,C+-$;7A &@W[F53G$_EJ_.D.+@6\U\.L M:1G :*.FG=#S,0##35_QUP1^9-BL ML?&-'0W@Z>/G."_84YT7[VMB'6?]R(>H@<@K7]<#\,>5M^-.E7K#HZH3PWZ^ MZ&:97JS]O3LX;&WL' MK\BG_ALP(#K][?X6V?[]W;>=C^_ X/APM+WYG]ZG@R_0]@]'6[O;8&SLB\\@ M-Q%X)(@1FX_3&,O@D;&\"I;>TE'%C1WW!O!I;+.$9L8 M95A@"A:D7:LBV&^'&4A'T[BVL1#UW$:9#>K&V=EP3O6;T?CQR\XU3NB04M() M1I_S Z7I$)+GZB+R>FT=B724WH-5[]-4^@*D-]=\FVS3? :@&AT"+:@'55@ M:Z]7$;SH'E@8PZ,&T<;@XL9F*VWXFKDX5&^[OO?WK MW3]>P'/!H_#+>'L^SE!?Y3?FG;[PRE@'.*M^G'2&V:+Y&AMO:/V^P>(O#\PR[<6==*K+.PNW M[1D#R,GGR"(W3AFDF2>(:\&0D\PBP83A24D1DCP_1S4Q>?X&2AQ@#\=..Y]= M<**<=)*[\P R"P&E80](/AN&=3BO<:N'T\EX8AO_N%:OT<)2N*!FI[&?ICW[ MV9/N=:WK]K)>96VKG^6.JUZN9GC?_Q\A;X M]D-97$;FLV#N#(QJ:9R[HK:>['0RG(-7$]VM/YE%A &0>O9P'%_.?[FP2+:, MCAE\Y@'6[J"&G?J]OQYUPZ3STIAU(4F]-#-+99BUI_F:K#?+-N=BX\V7BJT; MHJ[^_KLWXW7RO2\%X[>\][MO->L,RR?78G/->W^0D7)-PKO7),"VMN8VJST_ M;/!/G$33ON2=TW2=_W&C?VYDQKW-=H,RR*T>Y#^F8%\R,A]C8LZ,\6IEO#U( M#;/S5LXORT;(J:$]KCJVERZL1)?].V5[SATEW[9N]\T-%KHL6-3&:<8"-5PP MXECRS$MK< R""GWU0M?Y!53<8@V^2G<_7=C0Z!@&]ZF>?M35+5[=T!F>[ M;][V]W:_D.SP;????H'KZ!8\ QQ!MD7!^:-_TD^;'^CVIF<7=M_DZW8_X.V/ M'^C>QS_!:=S[!@ZEV#OP)Y]V7YU\VOST91O:OYT7:?_"Q_7.F[_PT>=<\L_E MY2U!J$.<>8$,,P[A1+CW1&)I*0Z8X^GL>V:Y'=J7/S,<,"X-2P!+N,?D$K80"[ZT9G0+O+7(/ M"[S?+;PO7$3/!)/41!2MRL>KXH0L"QCY(!2W0E+GXMH&(>NXX'L[O<#57MAK MYO>X"B-[-*@=O2L=O&<7FGU.#'JSZ-'J,.CM':3EY+.3.!H&.^[,>37X[LMF M9FWF>?7A<#@X1[&GC(H+H_Z848^7'"88BH"#9XAXR8!1F4%&68=$DCJ(2*UF M-).#IH3^VKJX:]OYX)FOQA7(7WW(O[W35"#_(2%_X42Y%$Q0DB,5(/]N_:A2M.07\H^J:GW":I-Q=3%A9)'^=&B/YT4;FC(F MAQ84=9'&'+_6WR[MZ.S6W[E1M+Y3/Q(:D>=3!>_HCW,Z5(@3V^TUB=WU54T# M%N^_9:KI?%X.Q]W\XT=V>/QVC_/ M=/Z<-"\(J9'$1KV5^K*W7IXV^:,TR',I6=18:[UER8 ?IK&WQ"F@8XJ]#$)% M=\KP]Y5BUQ0OVZI3^]Z=9O8]Y]PZ_%D(2Y15#B46==[?PI"EC"&GL")4:>,2 M.3^0(;@D!2&:2!@+;0T-C& O*/4N.(+/Y]8]AVS81>)@MTYEO325[S2A_VS& M(,!KG8%Z/M'OBM(1*YF@)_ ZI_2)I;N!455:7%I\H<4WT./KUAA\]$M+PN8- M6V/N-Y=O9L2N2#+?;F<$3LP6O*4SKMX,F!9M@T5R M1HEJA^;Q%:F=EQ9$?SK9V3]S1G#[YNEC9.3?@02+0MR?0IQ+WR\@\ S&O(! M48B;@\"3-*;:LBVQ]48G!6\?$1W9A#8OO59<821- M/N;"DH T"1YQX9EW$O32UJ?JE9SXLG&S<$CAD(?@$).B#HH1HA3F+C M/&64 M2^N,T-SBV?Z0AD,N/_^N<,B]<\ABPR>AWF$C)5+$&<25EL@*9I'F!@C$N>1\ MRAS""X<4#BD<4CCD 3@D$J,)H3I$,&\QEE8GRA6G@AN&G<27[C$L'/+ '$(7 MA34(LR)ICG@"%X13#/3A1$0D@C-)#2?&VK4-LDX+ASQ%#KG#:'TAF$(P+2"8 M@(EG-&##>.)*"A>2B3C(J+PQ&(N:8/2,8(J3\D@$PT\)!KOHN+($"983D0.C MR&!&D#%:<^X]T[0.=)%",.TYCOO1+RV%*N]F+?#]\-CV)L>S$Q)78AFPE*-\ M+O;/Y]35ZO9RFJ'[N3 MSNOI& 071^_JTX=!=J_R8<3C&-ITN/>3,'B6*Z^ @1JLE Z)D(_:]4,> FN0/^]0_]2!19C@K0X(J#I'$PE%%F;JQ0SBG4"2C><9N@O58H+]!?H M+]!_!OJ=M9(1J2UXO]Q2[DB*6##HGT^&)7/CE;,"_?<._8MU-":%CDXGY+TP MB!L>D0Y:(FUTBM(Q19);8?5/>[1F7(2PM9M;A6Y.5E\'Y8UNY<]33)J=;$ M*&-3X(YBQZ7" IN\9]EH+*]ZSX^KKIU]CU*44YYPQ!Y^"&(IL0QC&KTR7"5V M6OOR&E4;VU\?\W*9W5;6/Y;=^^CS"GM=&W,XZ<31;)7R136(DWG1S?-EWX#. M0AP 9>7?ZB5Y.X$__IK CWJG1BZM^6:6]KA^G9$Y70I=5(EK.L"C%588R8WE M,1"G@R2&!(>-XDSJSX:L75U:KFUU]]3E8[X]G,2*B'50XOLM' GCV.\V>VE> M#<+I^8F^&\>;W;'O# :2 ^[;X[WC[8_G*^C.2G/I@F)Z\8F QX[^#ME^W?X3G]-V"N M>)K+2.YL]GI;!^_H%GV?MD^^X,_2.%!Q[)$%'0,SPFOD8N!(1*\#@]GDTP6 M$E1A993 N7ZHE-YY2QW,N! I!LVUY\M(+HU"90?U'%J,PT5RNJ)ZXHT+4(H6 M380;@=\/Y5L7KIR7 Q[5@#:N#D?#K]UQ+D%9'8'5#9^/#Z.O"PMWL]"ZJ0N0 MY7NVVP>X&E4]>S2>=F%(CCH17CS)=87A&:ZN1SGIV$EEEXX9[=AQY6*^<."G MHQ$\*8]DQDI;%U;/ )C_@BDUKCQ(W$5H@1T/!_"\8U"(";@-@)GKU>NF!?GV MTR;84;[Z:S<>P8/_.[6C21SUCE_4%RWU*U]F0QYJN SZ-8JI5W>QDRMHVLFT MQF';E%#VTYX=5?!2>-9ZM2PQ%WM=<%7&]7VC.1^<-G&IU]TLF"OA_VUW8$&' M;6^9"$"*-D3H T <#.T89#\"9:_?=2K>W*_F??FOX722&6C?#**PJ4PJA/>PT?#0_CJ-:J\0MXUG^GW9"[!".?3ML]K\=\ M.I@71-3HQ2CV,V376E$+.TXFO;K#M<#AAMGPU[HQF,"(7ZYS\+;]1M./NKU> M5I)YAWJUM.,W#ZYA?MI1?E<6IO< (N%24KTE@_)585!Y_PSZ5]S/P_P^'@Y' M&;3;1YO;IY[[!W@>4.7'/\!K?_-M^^3/DRWZ)_^TV?NRE:F4OL.?#O[H?MK\ M[> ";>[N?0.J_+;7WR);NV_RLT\^;7:^['S\\P2H%.CT?7^K_\>7K=^W$WQ_ MM/WJL^7,QQ0)PHI:!,+UR+FD4/(YMYH1R90Y3YPQ87#+A8T)M)-YKPE/)/K MHV9@K/+SQ#D3?G4J_>^3Y:5D\N-WGFTC2?GT#3">K0'+.VD#7:%;;\]<]()],B_'$S[ M1]D"B(/SDQ?4Q,713FKT)W/-3*,6.\L?^;R3!Y^]VP>O@ " %;".2'@,4]

3*/YD];OUA\X"SU/P$/8/7OPAQW4 M$MH?U0-0UX ]''7'H!2^8[.6PFM.X!L8[O'4Y8-B)UD%:ZFBF;1AN$YU!NX; M@K!G8WJJ1&-X6#9:LW$W!F.O,4W!W!YF_5LV%,,0.IL-4Y@9,&[-626-E3A> M'M_N7%%KO0D1!C?4AN*+ZF@X[879S&J./)G7CW+U"^?;R"?V6VR:U\1M%F9L M=]!@8CU/.L.C['WTAD?KU05^O$]+R7=BF/;B3CIO,[U;-.^WX]F7S]=Z>B6V MCSX':K05%",#-@D"B1/XS1$4&*.,8$IP&0/5 M1GE]P],K6FKP7X$#2]1AN[T,!>-I'[I0SW; S>88B_$J'$6AL+K=411G9O9T;<6XN_\^ S]SZ!JMVE9OU/ MG7S0DJ+U19.>F"8]_ND'3P";2K7F4KZ[*$2IX5_&O(! 48C[!X$G4A>_12+< MCJ %MI>WM#RA EMWW[C'?G\13A'.XPKGB=01:M&>^_-+J+.%H_M-4BCY3\\Z M_XGZ1'!*.$9..0O$^"B283;*(#V5ZCD5O+GM.F"3_]1_V\]Y2UOPOKT3N&[W MSV^?-D-GN[_%MP[V3_8.WC!H[P&TIW\^_VGOXQ[^M/GAZ-/'MP<[T+[MS;=? MMND;NG>R?[RSN=W=VH7G_+X%;?^4\Y^^G>8_Z2!CWN"/& X$<2DU2IX911HYV7@/):1>X" M?E8E;YX*^)^<@G\4GC'!")(Z;Q^1R:.<\(I44(ZPR#V1.?E5FP+^!?P+^!?P M/P?^G"9B..9>!"X5-30R*J4CAB;MB;Y&T9NE3=AY W883F;?%UYX<%X@I[P@ M>/3,.H.<4@QQ&C0RF 04+:=2:V9"B&L;Y 4CI29.88;"#(49SC&#XL+GVF=! ML,2E53I&(VVBS!ANG3?7J(E3F*$]S, 6'@-UPA/"D=,V,P/6X#&83 _:1J(B M33AD9N#,K+/"##_/#*NU?OP00KPD9>RJ=9!3@=*[%NAUM/ *B3YEW-?,!RN\ M%!8+[B2W6*? (Z:&V%P/J*P%M S;5&U%I7:>.UH \(X!$#,L/#8B&&$YUU(G%B+&GD;*)/PH M\?#V > B'BY92)Y;@F34%G&?)-+*,V0#"\(8Q3%7 ("4M?!4Y@* !0!; (!* M P""*++SSZDC5FBE0PK8"N6HN/D1P@4 [QT %X%?'GT FK)(&QH! #4%[(L. M::RBX4Q00_':AN2FA4<*%P L -@" /1<4^6D#-Y3SB)SAFF!E7<)[ 85^',J M!_Y4 ' 1WTQ"1YR\1,0;AKCU CFB) K:)TR-H4%Z $"E'^0$N)4'P';M\);K M2CR! .?N<&)[C[:ENQSP?JNEAV=RP#NAR7*EC, \PD]I-4_)!!G!>TX>XQ( M;AO[_;44 %8>G#?) Z+1)\1S14YKA$0L:2X#]90H"NQ'S;IJW=K>\SCP?36W MA!1.*9SRG6-5F9+$ ?PXY;B1R>FHL3(T)NF(DZS$U-O'*8N8NB7"&!X<4H)X M\*BL0\XSA4QT6!J>E-1D;4,1VL(CE@JG%$XIG+**G/*3!<3+!L5VT0U9.L]/ MFZ130(9KCC@#SC$T2<1U9-8J[46L-R@:R5N8U%0(IQ!.(9Q5))R0N/?&$<9- MY#AY[8*VP#B>6&.D8&5'_),BG*4=\*BCI@**<3: M!GU!B%HWA7 >=T'IL0LK/< JX-*(,AC1,)SF:O3W4E"OY49%&=HRM"TKAW;K M82O2>6;5XAZBTN:;[QT0U#8_KKR_O/_9OK]D@=X8V^Z_$N;/";!=XKK3 -#/ M;%M\RC&>.Z^$^:XFY'\-Q^-Y+*<[F(*L=D[/JORM9N[FNMW,VUO=P7#4G1R_ MFQT ^6H0SC[ES7^G\/56G'2&\,U7N.3L2:8E /3C -#.F:Q9$9TR,*8ZIHBX MXAQ9KB/"(G)FHF>*ZK4-(==%V3&\$AYBX8S"&7?&&7=>0+-P1FLY8[$IRC": ML'4*>64,XF P(,9-T45SBB<43BC<,:=U]TLG/%$.&.QLREP M;#51#A'L+.)6162\2@@#<3CE!+5UZ35%2VYV(8U"&H4T[KPD9R&-)T(:2[N3 MM',Z1(V4PP(<#>R0BXHC!K. 1AB,*4-1E8!>$J:B HZ">T-X"8MN%EP ML^#F@]0&+;C96MQ@D8PZ F&V#G-L(PD@;UI= OK/Q3< M++C9 MR\\Y*B!3=;BYN+T*T-0H*7P1&+B2!NI4*."XL\U5[!+Q&GO-Z''V:3 MR,H#9]EB?U,AOAZ.#H> %[&R@U!]&-A>;^CASU".6;J-.'^Y200"H%\&QYB* MEFLI-!A2E$AJK ^!&W&-R.T81 6_%6IX&M2PM?LJTT(3QGWU&<;:4RD,LL)S MQ$D*R&KOD0I4:,:5(8&O;'GL>GZ,D#-8K&B&PB"7$L%-*<@GUM;*0)_G:!KFU< MM@)6T+.@YS-'3R$3B]@9E\#&2"JZ*%4^%)YPGK 4XAI1W(*>3PX]MQ>VITD8 MZ%,)%%-0B#,MD:&$(6ZP89PRYZ3,&Y'728'/ I\%/L\%.8P&C;5T*0H)#[P ^ M6;$^6QC1O?VR63E''6 MH<)WA>\*WQ6^>ZQCO0K?/16^6UJ2LLE+08#E4L(*<6$HTEQ9)*VC(5)F.)%K M&U2PIW8$2R&\0GB%\ KAW>.Q8H7PG@SA+1P\I[ @WFJDI*"(2RV1)M$BJAW6 M 8.6"G#PJ)(EHOGXA%9OWTRV>I9M_ ]< M=CHFPW$W?_AR%'OP[=?XZU$W3#K0/X"NSJQKM%E?7+O\3NM S--)_'4F6+S\ MB+/W+(VBCWE*GQ?P-45Q5G[7%OL/AJ_7'40TZS.A=>.)/I5V(]NE?SNCA6+O M1^1&T7Y!-D&O7MK>D3T>K_WS3.?/2?."D!I);/R/&\%]E[SUW# VN$:2(@E3 MGJP)W"5M&)$4C%0''UM->(/I<$\,K_+YCLY()[PDQ/#(:7(:>R>"T\3 O92H MM2O>HRC3%FO&1-+<&>.,8$IP&0/51GE]R3AW!P'&^"6EZ[F[2T-_,!U/NNFX M[6._'0% @$3&E3NN#IL"4E5NX&%UU)UTNH-JTHG5%8>!U'E+WRE 577AUVF_ M;T?0I%#9<96&O=[P:%S] @^&[O0R'_[CY5E%N'PJS>4)#X.VS/%--C.VAH;Y M3;,K:IO/3B?#^2T-X-6?S$ 2I-RSA^/X8RS1$-W?-BSQR^[@UJ6 M]7L72KZ.9XH^VS0Q:]#L^_7FNW-\T7S)Y;K4_.KOOWOS][_$ZU3?]F:\3K[W MI6"WO;\^0=;@6:8 M;&=7G^@4Z8*@TK#2L-*PV[T+";GG/\"/(R M/[73\H<-GODF*W(4YVYG%&.U!6_IC,%<#3'4+L:KPU&W5S'\XAH!U+EM!VYE M_($"W^#2HDE/3).VLZ?SJ(IT#_NN[U_IVAU!>D!)WCIR]^1F2EX!OLW"U,\H MXQU(L"C$_2D$,0^M$&7,'WO,"P@4A?@>"*Q68;"'$.$US]Z^^]SF^YU8CY-X M7813A+,BPBD)N;< TYV4T/NAO5!4\7&$UC[Y/.(FM-791D:$41ICY@6QG'FE M0S "8ZW=/_G.Y@>^M0F?;^X=[1V\(=L?\W:P/RYN M!SMYDY_=V=K<%_!\LKVYS[=W]X^VX//M@]^Z6[L?R*??M_!>_U/:?KUTHD\@ M0L4H*3(X)L13Y,B&F+= ZV#SCK @Q-J&9"W,]FD[^C[S[(%NR_=^Q?G$JD<5#:&8V"!L3/.4_(>$.1L-1H M1UD*@M>5#\?^Q\<]** _\^#?[M6@9_*VL7@TJ6+4_F5HM)W5.;+&)FT M$IAYR;$#,]X%BPV.3&E,?2KA^[8A^5]+X7OF*>4B6L2LD8A'AI'!4B(80AYI M$C)%EXN77%)/_^Z!?.6K0K=IA;[@W]W@7W(N!,LDB]*"):0Q_"2:WRZ$OHIH#AY@Q"$DE0P/ IMD M'6PW]&6T)*-+-M M:-Y=BF;"B*D8B4/$6Y;7I3ARS"F$HQ)$*F-Z]CX*+'#%C [ M<>.44XHD@ NO:#2\A#;;ANO'2Z%-HP4!,HY(@S>".#<,.<=!/2R,E2),6^;7 M-L"N+1N5RD)]P;_+-BI%S'*E&:HQX\(3EQ+82IXSJI5(ID0V6XA_B\BF,4Z; M1 UB5'#$E0](^V20ER)99:G'EN:EG0XXULIPSQ!-5DF,1& /\T_)! M%G8*_A7\:\?8W61A1SD?A4^*>P'V@S XNB T431%'T0H<.?149J@3!S.G %0YD3%34K^-?6L.8]K &U2(A7'?,YF!\2VHZMFS]3 M3ODI@S_UB6!P^&/D-*>Z&*""9)B-,DA/I2K!SY:!_\YRD5D=9$R"6,1PSE*2 M4B/'@T FR$2L\I+2L+;!*6[AJOZU9EQ;4:TL^1?H=(HR21A+GAI.62[MZ25@ MI%:1NX!EB9NV#SH7<5/P>!@3C""IF0?H3!YIH0Q203G"(O=$@MW,=1LW1!7H M+-#YM*&3TT0,Q]R+P*6BAD9&I73$T*0]T=<(N:;AJ&\G\*QODY>#:3\,)[/O M"ZH^.*HNHK&"1\]L+GNG5$XT"AH93 **EE.I-3,AQ+4-\H(1L4X+KA9<+;AZ ME[BJN/#0&1\$2UQ:I6,TTB;*C.'6>7.-4&[!U?;@ZB+*&ZD3GA".G*X3.+$& M:]5D<-4V$A5IPB'C*F=FG15X.VW*_Q_$5H16A%:&U M0&BKM<3U$$?KOAL$,'I&7=N[F^-U'\(<+^\O[W]N[R\Y23\';F^[/7#S:A_T MKV%OFG^YM]7[LCMK'BK55*08:<"6\2%5QH MH27/NRT9)TPP;8742H98TI3:"($+*] P(P#H) H\ 22[ ,[, 45I9(Q+XVW M><.E-,4*7+U,I2<2[/S=CJO=Z3V&])>M(*X[I1U LL<\41Q:5, M+DC-3;0IR,BC+ '.]N'ZN^4 )]BNFCIND72.@G6^*Q5CFE*/IR4F8K$7#)LI4 @ MI\@2 7\Q.D%Q"6^V$ &7PIM)6T-\8(B0?+P&X0%99S7B.1ZC? K)@6^O>+$! M"P(6!+PT<\=S:644WH,O);EP>5W :"8XT&ZM 03T M&0&)048R#-KE7?("7&.6RS#A8@.V-;BY\CLY_SH$N+"]ZM7A80]Z5+9O/@2N M8Z%<5#32B#DWVFJJ8PSAH A:1=2H"EHP@D+.ABA-6><"$TL*[LW6XF M"\LV.*H(]10L6\D09]Z!9>LMHBP*82VER7M 0%P0L"!@0<#+$- [1FV@DK.4 M.*72.L5L8B$P0ERBO$0W6XB 2]%-&*W +("?2PQ\^T04V( YF<=[;%PDPM;% M-QA;EP4""P06"+P(@!F=$AC%0UG@AJ* MUS8D;V..40'/ IY/&CP]UU0Y*8//U9L%;W'F;N3Z]%F6T&2Y4D9@'N&GM)JG M9(*,QJCD<=DGW#Z6_; <'%<>7$S) Z+1)\05M<@:(1%+FLM /26* LM2T\)M M*<>-3$Y'C96A,4E'G&1E8:*-Q+5P M#RT1QO#@D!+$Y\J4#CG/%#+186EX4E*3M0U%Z+HNQ%6(JQ!7(:[5("YF(TF6 M)DH(YYQQAYWSG%"II%=:I7(&\=/BM*7U(L:U23H%9+CFB#,@-D.31%Q'9JW2 M7L3ZM$PC>0OK+1=6*ZQ66*VPVBVS;;GWQA'&3>0X>>V"MD!KGEACI+A.'9G" M:FUBM86G%I4G6%N+@-YR#H;.9PA0B11Q44=,A11B;8.^($2U, OCV;%:O=;W MSXF%;L#/T/VZ48])GJW=P;0NOW+9)W#AO$^U9+N#$ >3EY2NYQHS2\(^@&G6 M3<>_]NUHOSMH!$LO"N::73C;[VN+ZP=B[W4'$\^M*4SKB*(.52O#D?=7C.6#+^H MLMU?P6T9*5]4YYX,0AV/YV\>5Z/H8_=K'NW*CO/WESTKO_6/:>]X]C%Y43]Z M_:(:5*>J5"M.5HI:3HI'6U?1Y\;R&(C301)#@L.Y<*+4GXU:6[YII@1+.B); MI"+JT']Y;(8ZGC$4L,_6QT\'6_TWQWO]/X^W#O[D\ RQW=\[V=G<(GOTCW[^ M?KO_X038IA?_]_WQIX_AT%$NM_KOOGWJ;QWO[68&>W<,; /M_4+A:7SKY#\' M>_V]_#W]M+N=CVL -H)GG^1V[QUMG^Q_9H3D?><4<:_@GR C,IX[9").29) M=-2- 0*:&\.K;#5XC&-B5%GF S>>:16-EYP'5E?U3&M5!!O@,./;:!K7-AJI MS_EJ-M0;9_7_4LSX\8O.-@P[PV1@/CF>P#J2EH5$79+">LMH2FL_![YY8LW^ MG/%8FZ;:%6@,J%J]'O:AA<=5KQZ(R@-]V^X ,WV8*@F%B;CX6AXF%D]CE]4 MW4%C(.9QF$3?&4!;]X^K^-]I]S"GV[VHH%G3!&;'= 23JL:\(SN*G>%T')+;[-*#V<[G>JX7QR-LVK[&AD!_LQ7S->KY:;'^(DCOK0 MQ7%UU(GUXT#N2]A MH4TCSKX7@'^X/P"AGWY?];K6=7O=R7'=-3\+X<#C(%DQ56S!HF%!^7?.B M+,CZ@5G;P$[.O]7VD;7Y6=9T,^1K5N6E22_!+I[*IGF^BS>]:J9 MKM41&/I95%UP17+29?XR-X#0.:,"7<+@@E!JQI[4[Q^%1=NOU=WUBSSX;.=G M!^R*V(L^2PETG+-AKBV<9J@\W#(<-!^"=P;R'Z"+W\#EMM>;*:'O MY9_CV0!7=A^LI.:Q?0O*7_MR66=#@=^4Z^B-H/^ +> A^VFOF]D+)SDZ=BY.EGMR@=I,\'P&B MQL,!V%S'IZBU/&./NM""^"V.?#>K;V?>MO5J:SB>S %ET=$PK!45YD6OZ[L3 M>&J#?OG.T!W7AEY5B[S;;RZI9F^L'_4B_SJ*(-;FUWD[_N__T6#!_CK.0AS5 MKX+Y A[/:'A4 T)^X&Q.P.C ][Z!JU"_:9QQJ1[PN<#B=Z?^&6WHG_;SIV?2 MTYTH9S3@$-IM]VN!'=:NL<\L!T@8NK74LM;E^VM%N.09'1#4.+\X#_V<N\D-[7X-:KF;7:5G:VL? MO#G9_O,S3LH9)P-2N:XD%TDCHVQ$@CC"+6.<4GS>BB7<62P2YD$8#K:OI0&L MV:1"Y(J #WK>O'ZW9*[-7>#S2G7>R/(P/N/:X!G/U&1<_0)J Q.WE[']'R^_ M;ZZ?!Y=+.?DL"5]JX?^PKQO_4\=7SKFY=73<3B?#^:N:J%']R2S2!+C4LX?C M^'+^RX7P_3(J9@R"27+8L\KW_GK4#9/.2V/6M6!U<&.VMWO6GN9K MLMX$/L[%W)HOA5C7C%W]_7=OQNOD>U\*1F]Y[W??2O0Z$S>X^9*UG;DP08/B M+2]MBR"^\^0'$,0/$@JNR=+WFJ35UM;<)N;]PP9[@(LX>HCD"_40R1=UJ'2K M\>?>+"*D%<,OKK&">P>SO&C1T]>B[1Q1>#0E*@CYH$FU/VQP*U)L'T+MLP=T MYXNN]R_>MJ+(M?<-W27KT)^8F0]5Z?,AA'^%!M^/4-JJ@?=4/; @9D',IXV8 M):O]ID.S]>? M[.S^2;?[;WOP3@IM[F[3=T>?=L,7Z!O9.OB =S;WH"_OTU87']<;4O_"1Y\% M$0'GK4$V&8*X9 'E0WR13"GQZ P5))_[^B"''M[;[&D?ZCR*+U1HJ-#0\Z6A M.\@6+#1TMS1$3VDH^D"TPPPYY13BCF!D371(,A:(L4PI87)QW:=6>Z7P4#D/ MXY9#\U=G.)J@>CO23[J8*U?(HDX#=FRQP%1Y3'WB47+\KES+2Q=7##S::T.+>U9/G.#7%?B0N:0;G/F M$&X2(NK"R4O[N<]NT2[AO5)XI75U'9ZR&7'GKE>Q'FYC/6R_7O*XK*)4!^V0 MYU0@'EU"6@F.K$Y,<4.P"'9M0Z_CIQ467,5J*67]JA!<(;@V$]R=^\F%X&Y) M< OW."1EE,VYHR18Q%/@R'G"P5%FGBDJ-&C?V@;E#W(B;V&XQ_*N3ZN,7:PO M-B^?^4+QOTU/3SL MG9;-F%6'&>?J,&=*$9W+;?]!]OI/9JNW).M<876[K'.%UQ55]Y5U_IUT]I]( MML;K!M];HOS]-9E?\^:2I]BN'-R?6 UK7RK((N'6C?Y9Y]G<9BM(&>1V#_)T M'SBK(O-!)J8E9T_"(Y_>!JKWRQ699J7":F.WEFY)UBF[I,LNZ8N'@1$M.14\ M>G FI>%6$&6#HH02[$*PG]_=9G-T/15WTH=QK-W-%0D7O>);N^!1[O[Y;6?W M%85[CGM@[>][4UHT^8>>*+O M^/9![\O>@?^VU__/%_!4^?8)W+O925M_+:V'@&?I%?,48:T3XCQYI W%*/DH M<*"$6!7R65]/[5"4MG-).?.D<$;AC"M/+#'*,QZDH9IC9W4TGFIG: +*(%AE MSF@BD(4S'HPS\"+%,S)IE19(:?B'4VJ1@5%"-.=XFB22DJ[FC)+C^2 GBI0L MF!L(\?5T-,I5=\_6EN[&<=LR81YO"-LU8'=*MS^S8?&'S%;[CV:0J ME'H32EVNFF"CQ9K3@)R5#/&83#ZH,B 6.9%4!:,(JU?M'V)?VC/=U5[0O:![ MBR3SZ/Y20?>?0_>%P^18H%(R@H@7$0&B2V0L3BAO$)=!)2RD!G27!=W;ZA/= M;W;1D\LD^M R-^IYYA0])[J]6>AE=>CVGIVI[>' %\:].>,N%U;P M1(O(O41,\NQ/18J,X 9)K(DC@L1HW=H&5RUD3T>K_WS3.?/ M2?."D!I);)S=LKCTODM/W;O&.=F7W_>CS)4?Y:JT?.!>P4S.O;6],XDGM98W MIX2>.T?QW!&*)>VDI)V4M).2=O*,,A)*VLDS&.2VIIT\U4U+'^M7@45AH4/Y MK/)1[-L+AXS_^5XWRO9_K7OUEKFI)GG3TXLWQULB%[OOX+ZW';@';Y^\@O9XNG6PCS_MOOFV M#3]W?G\'?>I\V?OXZ6S6A6=*11+S=I\4$)?<(0/>$4J>>JT9%R%7IQ>+]> + MAZJ7N?TLYO9-(I%E;C_BW%Y$)@G <60.(TWR9@]&(S)&<*2B2D+3'$&1:QML M[IM4H.[MV]Y]^OY2M/LVBS:#:=_%T9TLS/,;(>3F M3*O>@U+].X[\\BH.H@4L?PR6R_N>L8E.&<)0+H.*N) *624- GHCF%N%)<49 M+,5#'-.S6COC_EX0;_41[W8KU07Q'AKQ%N:A20'^9Q.*V>'C3@ED G.(1!>L MBO [$;5Y6,XO^#G$NV+-^NP:]?V405R4,\UE#Z_8!;)E)],1_"Q5$?<_,V)# M2A(C"E+/I4H-TH%(%.!Y7LMO-]D^UEV?7FT%N>5G%7+U5 MS.\O53_Z*N9J1<&;R#-T*)/8;?<%K,0.\U(;Z?X6A9Z:TW]_R4??]4WFIN?I MI-Q)#>7MU0M*J[!IO;\'#LD'L;6YQ;9._NC!/>#'_]:%-G[9.GDEMG8_\#VZ M=[2]NW]\WO?_=/"IO[W[Y6CKQ)]L]3^ @_,GV_K]C\[V[W^>0/N^;>]V#CX= MO"([FW^<7?:51'#/: !5H@YQ3!6R1!'D+3>)^(B=Y6L;:IVV;L]ZJ9OTW)?7 M %5(B2BO5$3YDLT1G%6'CC)KQQ MICZ"8"J?2(L(8P9Q9S#2W().2$,=,RF*Y-8VB&CA*7%MA[SB;=P-;[#B;13> MN'/>>#N2L9\-$ ;IM2Q:RMK MK+RWP8NW45CC[EFC^[4X&S=BC>5ECT0XAG'BX&)Q%.ZX4^YXE;6J$,AM"&1YE8-BSC7&!'E- M->)*!Z2)<8@GBY7#"3N+US:(>A &*7['@_H=LJECUG8Y[@[S6?1I.IF.YF?# M'LYPH'@D/[M;L5#.]2FGL,Q-6&9Y381P2C37&IF@">*$<.2<24CQ0)@4P#/. MK&THW<*2HF5[UG-W8C(\5-W^X3170.CFHJ=Q/"G^3/%G?IY//- MPZ5--DQAFALPS<[R,@I1BB>I(_*1"\2Q$T@[@E$@)E#KJ<*1Y7W I+@S[>22 ME7=G_@WTD4])_6I[TY@S M_\$!%(6Y;\+Q60Q8[P^^KQ]YPK=Y=QJ M'VC=[M"*^RW_\9?OQ##MQ9WTMF;/K>Z@VY_VWP-UVMX\9/-V.#H[2\?/NB#( M]LD;O'VP?[P-LW?KP).MH\]1Q1AULLABSQ%7*B#+-4>&68-)KGO$<2D.\A/% M0?Z8]HXK1G)9$&)*69!2%J24!2EE04I9D"O&?(Z6+3W;8+6J@I1"(*402"D$ MG6R==,X6_TB7=8/=HF'VE M<2&5FY#*\LY83X4$3J&($)X0%S8@IP-#A'K&O9="F5#OC'V(/4ME*;EDY)7Z M'X4W[I\WYP,E< (:4" M2%N98^4]CE(!I##''3-'+O]1B..FQ'&F!HCS@5IB-+(AQ[%8M,@(HA%E@@?M M='0QKFW(4G&PK;RQ\AY'J0%2>..N>:/[M3@<-^>-Y?4/+6R*3E)D>/"($ZJ1 M(R:@X"*UQG''%5G;X.L/<>Y9\3>*OU&J@!3V>!#V6&A6(8^;D,?R.H?5@5 1 M&6)1)\2-BL@)I5#"2BJ1)(DJ1ZM*Y<'6LL?*I\P]H0H@C[^#[?L))V5SV\VW MXEQ3HH6];\C>A;-OPMG+*TS!>>>QTWFO6ZXQ#[]IJ06*C$=+B3"1F[4-35M8 M]_%N9EG[@.OF7#]/K('1B3]('?C92UO6DN]G#JYZ?MG[_ <:)C0=SZT9.Q[' MR;@:NHF%ZW.5F2I^\QT[V(]U%MH 7MUA074ZV=]N@.^W2KP\"_30 MFKZ=P+.^35X.IOTPG,R^/\\!=2]WTH=Q?)4[MS/KVKO!FUG'+F1GKDP.]<\< MV7ZT]>=G%[6EN92O-(PBKHA"1AN+,,-"8!A GIJ3IR[N'YBG$]9:,^G$:@!" MK_J@!)UQ%6$BA>KT[-WZ*-CULUF'^7E99;J#J:T?6,_&>A 44(NPPDAN+(^! M.!TD,20X;!1G4G\F&*]=G;V89Z=LT>14ET_.[>$D5D2O5]4]9S#_:SC8WXVC M_F9TDY9D)'_;VGSU]=/@C\ZGDR'9^O@&]/*/+WN[OW7V/N[A[=W0V]E]QW9^ MW^([]5SX\QO8-,=[QP9_^G\=[/O_&=B/9KIS\.';WB[8+?WWG:W?P?8Y^)-L MTP]BZ\#SO9-]D>?"I\TW8-/\T"\KP>]J%-QU7'CBM[(YKR! =LM?4 +CP0;JT&D''& M,DLEM^GR$AWOMM_>@)[^!8W>2:]',70G;ZVO>6?+?LL>RJEVO+:'\$U[^.@1 MYN<7OK/[@6YM_DFWP;\!KOL<<- II]DHF &(!Q:024DA)HUFUMFH!-" P/B2 M>.$I.TT'X^C!)PS5*'X=]NJ,>E^/195F@Y%SZ2=@!1UV1Z"8.3.TL;!IG4P/ M4Z-Z5>?=UW36?#7GM!>9^< T.@+-NW^]NY%5=)G:-2=!@PB*XEVI>+M[G[WF M(01.$9$&?-X4'3),6>0\Y=Y*^%N0M0W"Z24;\D\5SWZUW5Y=.0'^F'2ZXU-] M6[^R_,)J0/*[0;5E1[ZSF"&G".UJO8/)>)/)0CG6 GN-C8T<)^FXX%*D&"E+ M!'N;32"8+&QN K&+0:-KSYI_CX8^QC!^.QKV\PP:SZ=0F2#-!!';)UN?=>!) MD<"13TH@'EE$-G$%EI-U,#9!1BQA@GP?F;.5 YYH \MQ5-7D?3B*WD[SA79T M7/7!6Y_I]V0P?MP..[6&A2F]873@8^C[ '"=Z/8 ML[F4*GS\>N<_[S81,>O5BL^^UTWO80*X267W1S$V)6;RE,J?I^[ #GPN*..' M7R/\7H_!J9SF56?K;T=V/U9V$*I>G/V1G>CA^$4>K*/8Z^6?PTR!%0PQNN31 M/^+.4V3(# JM\_!GKPM/ 4[M3CJ5A7>,IX EBR<^[/@]<@0'L'3'3X8.))S] MO+,RB_58U96"AS!W$SIP.>Q;]__T_FDG^ZY6 &_-9>F< 5S,#GH/E MU(K$O39.86,$)8EC%Y5Q37">X+,X6UO%Q?2]#<">?.;"DF H1@+-T*( %Q3@S='.J\^>!6]]4,BE M?,!6DN#N^.10")$D$3!X05D%S#K]C@HX.P9 J"W.N CL FK7I8UB2M%/\M>G MH**;@F'K57:D:_ 2W7A-&7PAZ&>9L^HNXQ%E%\3VN=PW2Z6S,&"L#!'(JIC8 6$-L=^-XT0(L\\ HT:)2MC<.FX&X=PAG7LCNRHQ&P M5HZAYS\7E)NCI@#9\.5X-E/K-X+P)\>'<6DXFJ!&@M_KVG#U4)Z.?'C_[K>=]\VMLR^.0"^JK[EQUOOA*"]K5357S D=-8^"(?3YN_U1-S0/ MJ-]CKQK@FJZOA!J !!?/DPK3F@IML(_9@+="*VV,XBX9JY3B^G*7EYU'E!S$ M?#< :W":^>W=S%IY#ZU]4RMW]VO\=QSY/ K[BV5?1)\=IGS V_N?4^*16ZI1 MT$0CCL%:U\J"8^N,LU1*9CQ?V\#KZ@*D_/U:X?J5LIRO",+^,*BZD_W=6_=<16KC@,J6.O7AJHL5N'>[(EXVG_;F9^*]L>-CK^OJI]-A;SJ)O\ZV8^'E1URR9-FTVM> ,N-ZW08FXZN![1T#>.2I^O8T MJ/EZ. A-J#E?\SZ.I[U)?)CYM690:$*#TJ"HG>YA\^J\F++?&SK0[X9;?5RO_CT:AJF?-*]8Z@/0 M5"WWFHOJ7LY,3OAT/S,LL%-U,.SF,X>@+SEJ]+S"]>=WHTR.ADMU_<=QOUZ+ M>5F]&>SGW7(+.8,4WPT"]'F4D6;^^=)(S R \S?.'CDW=K*.+2M35HLX:J)- M -2=RG9'S8).O7ZVK#8SZZ/6CA?U=1>5]<4E]\WU.+\B36,/KIFZQJ;I'(>1 MG<)3SS\[];8^_XS*0 71P/1W YZ$B^%WYOPI%#\!^&HUJ@ MS>7-;+E*-./8ZXUSU ON@2M O. 1=0_K[Y;GY[CZ9>?-UO@?P'V:]XW\2);8%T/P ]WP!]Q- 1U]/ K&&K0WJ;?^:XO>0]D#L-]B;/QK1?7 M0CR,M=;%71_#J.O7U M^,&TB$L=2;T8+].72Y3J,IW)%[V X>LW'>AWZP7 7K9[Z^;E9;E1/EXPU)IQ M.(7I,1O/A6[LV_$5NE7KQG (-K^+2ZN*W47C#O.Z.SS_2M6KGY'? ))W>6$> MQ#/L'4\B7)=ZT^%H&"<=P(2\!S7V';@$B]CFTB0;'\;,Y3"GP^ECMS2++>=>PHY '\4@48HCC7UWX74&B07P:W+E0KWW$;A:['KIWA\RLTZG2J M?;6C[G ZGJDT='E9V^M.YZE6B[@>$5"F,W/E$@Q[^KMFZE>][$Z@7?Y:*_FS M+0M5U4XEJ)<)HJ^7F:>3VA/)6 )6RG!@OW9'TW&])#GOQHOJJ-/UG9H778QY MAX('&(.)Z(YKK/I8&Q3_"RH#1+4SVK>#[DDS)7_Y^+\[_\AZE8D%+"08ZW[7 MOZ@?-09@LC"9/4#Q^)QATJU/T\TA")A;"ZL,C-?!L)]I*:\7U-& 5^/3=BX] M%:;JI/D3-*E&O#JTU3QSMFS4:=I;\]C\N7$ W1\.:O4];S%=8=K-++3&Y-H' M&!O97G[5H/*C;IW<-)\@+Y: Z S(O&B6DPZ'HR8^S&N3>C+3/YZN2Z.A].1 MSQ2Q&&2@^!AFV%^/:7YJXUK"1?62;>VEGJY"GM<6-QUG"LS;H :Q49F:S$.] MRI OH_C73*>#?')4_3?Y-<_%V5=SE9I_ Q-P/V_W& X*^-QS/UZ9GV[Y Y/N-F3F*J0[^F'VTV5M.TMQ@A:#-P\&AZ>!K Z$Y.TP=JSIYW_MQ87("O%9_L M]4B#2AWFG1*9+T/ 9E;DX.L :O1HZL^E96TBQV6?0G,H] MFFUVK,<"'MS/Z4'G"&9LT^R>,^^:MR<;SEDF.18>&ORI=Q0L"'/!'*?= LW\ M"MY%#H4#64SF4Z=^?:VB>=5GG@B8 :&.A65[+H?%X$F'=8S?QX:8ZI7 !.S MT<$JU>M/ W\\:^2P#A7D-[^HYW&6:=[B.88[8[ZCZ0W,ASJJ/VB$/,Q)GV=@ MI(ZT],;9IP(#?#+;V+"LPPOQG,HBGAHJRZ(X)?Y#V\U;'3/<-&YI\X"<,]ET MMV[,_LCVKPC0G(JBOA_\DZ[OSO"Y.\@+5(VQ T;3L ^:$&;JE&"TP:=RV5.> MC_8TBVHN\[P!TC;&S>LZ[MV8SIO=<9VI^1JT>C3LU2_]]RCFT$N-#V^F(U!: MF%SYIE$\<\_BNOJVY4?4MMC_[LSMM=QZ%^ME&D#;" @_KF:&F> M-<-L8DRB[3]]>_W[./%;WJC'LS%M:_V9#^JDVY_[HCEHD1]7 M[TZ8FZU9+^&IQUG73AO5&+OC"LS(;A]>G1G>UE M>42CYFF^8:UJ^R<%U6<.>[P]IE\][,/GJ,ZTQS6!%V>YJZ"A3X83K*? MD($(:,_EI>AQT_3&Y*WW1/6Z7W)/7.X!R!:>O.KZFO$JGP9Z+5_RD<.HS7:# M>URGJ<:=X;079GH2FIWG@P.8R/5]L_7BBPJ9'YV=J!HP:]^H5JO%N_\"UVNV MX3Z_/.?XS@-'S2INO0A%3C?[@4<%?'6U[I7UU>^OKY*[65\U+5Q?;8OH;[X* M>&9N7'.=]*(&MG4%Z,HPWA7+SO4Y%Y<41CBWHS9[=G4T; 8^/[YIZ=#2Y["V M=EK"(]LYM4K-*T]<):S3TA,U%M?G8MM;'8M]$1=7\J!L;M8EH;<]LOH'YUDK M(9_4$=QZ70CUI%K\)(4\WWO]T\>=T3(*5X7Y6"U>X.Y]I\F^5/!DZ>F[E+> ^/? MB03;JOM_7U&U7W5<5W2=%%PON/YL<)T67+\]KK=K?>")G!/[>YUM?#@:IN[D MOKR/>P@F/)4Y3;&YATE=PC./'=)]G*GQU+2?L<=7_K;K]^U\DY53[=5"?8[+ M$FA!_>>+^H^^(M5V_;Y_SV6U5TT6.52YGLI@7)9.;B='0OE],%4)L3V9$-NJ M*[BY#S):+?TNRR-/4[7OQ\M8+=TNV/V$%?Q>-A*OEGZ7)9 []"6Z S_LQ[(, M%B)AST!Y2=LG3^V\K==O\LJR.J!?GT X&,K?D']%9D:3T[[ M^>,K?]OUNZR"_)S\3H]^G"V"E#606VTSO@_S;+6B#"6*]G35NP2)RP+(:FJV MN(_=A:NEV06XGZYZ%^!N@0.QV@6B=NHSX)MECQ?Y+*=VK'T\M9GZ"U]G_RAN M?@ECK:!J PL5U2[K%BNFU;QH=0'LU53M MA/=R7>F-'S?F6+J9A?2)D M=A^JB?W6EBR,E5I&URU8GWBNJ^@E!O;8J^CWLG=JE8-@SU:U5PKTC7G\BH8% M]%=D9CPUY;^?K5.K#/IEY>/F6Z?NWVE9[4 #)66#8PFDK:Y^LW56U+NL?JR@ M9E->5+L@]^KJ=\FW:X'[\!->M'@:ZR#Y=+TX7PNY7T_UMB>WS+ZS0,4S\9 M5^.XWX?!K.P@+#\EWW3F*7*=+1[R;A!@I$==V[OXH+,RR%>/;3]6AS VPS!_ M /07GIFZ8Y@LU7&TH_7J?4QS/?RNKLPGWX-I1X1A&]:M_FO6Q?=Q/.U!EV%L M9A7^AH,L #^9CW.:CNK\MP ]G(['^>/AY?+/9T!.AQ/;6L,^T6 M.I%[$RJ;?^_G%WVUHRY\X(XKF*%?8C/J^W&X/[*'G>-\H:U&=>=RW_(;!W$? MNOO7JU< =UD2MM<[7F[0 M#2?7_-6]X]D[FY;G)\240-BY"7F;,"!/Y:>C41QX^'H$8]VKAZ2>.Z#(](PB MTW7Z]_53Q/MI?)/7@+<'5]DS)__>1.Z@ 7^KS[R]$M/JDQ/O -,$6?__[3UI M<]O(E7\%Y=A;]A8%$[PI)U,ERW;6R?B(Y4EV/Z6:0)/$& 08')(YOW[?>]T- M-$B0HBA1!*FN2L8B"?3Q^MW]CEZ9337M(?"TOU+7, '@?'AQNBEQ"NL_&8M3 MH"U<++8!>K&\1NP2\<+R"K+9C@%]AZ\G^NSY>G$F> &^AK.RO!B0,D149%: MC\-V @ZBGTTX4GD0 ?H*T"/#=(/,4PL1>&R-XVAF3>' D$/P> MK&N< /'!0D<\Y&,?B)9F9M:874^C/_#X*# M;9TX?:[VF+BSYD'M%=92*17P?@ J=7K+RH0#>@"P>)04L D7SH'0?ESP>7AN M_?:J*1EWA.7T5T@9ZS3O2,I >6(?\%C%@MB&'0 FCP.DIMOH&^9G*;&' #". MEVA./ :K@ E0@.+&8&I!Z(CY!;%+4DE6Z'Y5MIXX82R7'9,2R>[<%9=1%5JB MB6ZA"-R#(IJ%1B_P;)V4R#@>H\("N2W 0I[LK"*OU%2XLVBWV^L%^X,PC&9Q M5">/K-]S313I.V4_Z7BW/Y.MS)T#F\:$-R!JABNL&;[LOM@>4U:9@*('X0#:.=E7,4_&:U&Z >[KH:ERBH)*DT1@LZ"/A!%EX9&7 I..4 MX6LPW#Q*R'Q!2XC'J-@@MV:"3Z,Y-8/C(?6:_W0YR =M#0D*B"2-W!]G(S*D M=:Y?K9OIVE@R]<>I6KY4S?(X )@7A2!,]CO(P\3SA=!X9%NF!JZ:'")W]M:T M"^ZTC,ZA/C!RLO[#R M0F J!L?:H%,Z=$X("/;RY\;UT"F"!74L(=%HB>.59 M]9MLE$1!EO(WTG/9U(=XMHH8 @M0.^%QW4^]U2I#3O\O[LOW_O+,[W^O/E',+*[O1U?;MK.IA^[[?:.[VZ<=6!WN_VC6O%1 EG2]A;OWA(@NR6W MVN\%LW.O&^9;5RR9SR.D__4?(W87N?8GP;7?E[GV%B$$B@>"N<,K#^.$'CT" MU+]?I/JM"]Y7T8'Z487N[[A+!,U]SOP!(&@08F]!)_FUDT$+@Q8:G]#,/X,0 M!B'6\ E3EN+.>JFZW=QOZN*#T5F]H/>@T>M[ZS-7O_#;QK"WER*#IE7?@^>+ M[U<,GO+B'B^=R/#;6C&+VO';5L-Q^O;0\%O#;^NQN)K5?S@"/;T4NUV/HM=' ME_35:#=-BZNGG==X+Q?*L2%\K[>''. '@6!=<;]V108,9]^.LW=,W7;#V9\4 M9W]X/>8)D8,YCZ.Q7Y.VG2?5@:'7:^_#.#$N&E-"]0BP'[.S M#XW\=<=O4_WZ]+A^O]G91^,=P_6?)&D<&_:W3<^#&E@NIWUSLEI5PUR?[ +' M3K-GJM0^:1?;B2-XRUP.F@N2TT3MCL%MP[M/&<&=X3["VTX+O\T5R /:$J+< MEKD&>7@MK-O?1VUNXQ S#K$CP'ZGO0\;^Y0=8D\6M4^+ZP]JN;:Y"[PF^YAK*Y!-F14O=P6W]:?@;C1SM>_#9N8G,%.AQ)R-1[U3UKQ+$KLS0?L&%971(Q3NLBO=L^ M?"3D4[U(-TZP0SMY6X='_KKCM[F_.$&NW^\=OOR5X?HG0AK'AOW["9H]9:YO M[C[N'CZU?[/EM%T-/<=NFB!'XTH[5?PVF1OF_N,T,;O7-U5Z#.<^7?QN[Z%, M^HFA=YTO0ISN<=R$8*L]KFY#]FNI[MK"1?XH9VO#[UZ4C0+^)/M#/:#W:VNX MUI1#.L,:.-8?$L+U0UWC@#Q>!6*XC]SE4_8_U@"SC< U K>^'*75'![^3L,( M7"-PZTD>IMK;+A;[ZY0!@<*_GG_]RY_A/VJIM&4_]'B8GK=:-AK3&A1^SY+4 M'R_>S%@\\4/!#EJK^]UR9>7M; V%6Z 9^"$_FXK/3HOP->]L;XVCV$JGW ++ MFULS>'.:6!QVZUD7\]@/K':S8;6:K:9UPV-N/9?=R2U85.!'80-H-"P_I,G?AQ.<_FL<>9F;)E;")S,X3HN%GCY*:ZAO# ;IV.UB MD(^A!V<=^RQ8':@,!'PZ83-NS>%T(D\- /N%,<=^XBKLVX@ABN0>#2=@8PO. M8MOZQL<<3BVB55_)+7[C21; EN%L9*&_*$0 N*DZYG$64PZ1;#OV@3'DUB M-I\N\$%FQ;0WW!I-R">PNVMN<3<*HYGO6CZ<+JP/4<$-,D^M[/++/S^^.W.& M%APCS.:[.G;>C:[4G,%"3B:6'$3PJY6%?FI=1T$&* 68-J(=YIC&QV,X!%P\ MAA #3[+<+(YYZ"ZL- 9\".BHB*9: [M=0G#'[@"" ^JF< XP=S0>)[ #F!G6 MZ.(^1SSD8U^<.YO/X^BG/V,IKK,)%'97Q%S/;WA:\]M$IJ=2/^ Z8 M ,CX7#;B704);X43UG?X>J)/#M0FEHLSP0OP-1R6Y<5 *"$B:8ZAC2?9? ZCNE/FPR?X!?;* M<_&@Z"":I_[,_X.EZDPT*F36F%U',>H/ ,^?QIGRQMLH(2&0R1$/T%'+0M-N'(5L6PQ32X><$Y!#"F@(_(B_D\YJXO6( L M;J0#H@IF+H-A_'2!SP,5X)L E=^!R22/3+@'5I)6FV/<55NBMA!K29D*CS\ M(7?L7HF.07$".KY R08[<.%("&G&A:"$Q];OK9+6<3NXW!5BQ^+2=R/V>FH_ M.0O*"3+FXP"1_E;Z2ZAV+$9N!C<.QH^*#)PPX(9E=P38DSTQ6 M.,BR(D0LB0")C!0.W0^! Z>DW-W&?D IA)\G, B [@8PC+ 'V#A_8NQGN2B= MU \TLVAK=K2J170>A//8+36(H)W\UR6)G7$\;85F=%UOCB4"%G1<"K%^8QFAZ$]JC$R#FJ1A) MZNF$?TW-=M$D011.(M0@?K.O8"WPSF4F'05_BT:)=0%Z['4V(F?- M)(A&P MXG:AT-S6[>;;,2ZJAFU9,+E9BQ9*(5&Q[Q M](:#+26X;5+- G3S)IGZXU0-*&T=7B0QB]%P^-]!(4P\7^H+>(ZLC!.%5N'B M9#WJ;A7X**6Y)&[@^)1+J><^H^B5* U5V=OACA MLDXN(;7S8]!^U>9)"N(5X@,H0#U- UJ+0/,H\1'%S@F3@0#?W/A>.H6%P[KD M&CLM$:?WK/I--DJB($OY&WE)T]2'>+:*K@(W49_G<=U%8*M=AIS^7]R7[_WE MF=_O<-9EW6&O,V0=[CFC@==SAHXW:@[[G79O\&_'Z3Y3;TWCXJYKPL]&<& _ MSM@88''.@ANV2)Z]+H%LZ0Q60"O@]\N?1S&\5[%6;:B::A_]*M 3IGC(?XD# MGENP+A[C8[#NC7[_)Z6B%3Y]%&-\0\F.G)'<]<+# G9J)=D,!>\?XOIB' 5@ M+R762Q!EDL,DK\XW [Y$]1+(DF%(.*="BI=PE>ZU699&ZA5Q:TO?R$ &@'7 MY@D_5W^L7._K!X]P!5D_#]CBW \)HC2O)*SAT.XW^T1;,DQ:KD?2G2WH;NG6 M6OS8&=B#_G#][QM?WO@C+*J]Z[M-V]GT8[?=WO%=L^(:K+BUY;M["/ROYGPG MFD5\2\S1<+^0E%SS$6#9?P18?I_&G%N?A"K['E594EYR=7:+R"[%P<.(]($' M>O0 *&XPZ5Z).:C('!21#%]]I%C.O4!R7V6&ZD:&"1B$V,0$3JN\U*.HH,H!=[Y30LJ=@+-?6CI,?0L#' .< M$P'.+Y;B'LP-,1MB-L0]RD2M]-H.]U]E*LUY&W( MVY#WH2'C-#KMX3Z*K9\\>1N/C7&)'?>C!L &P,?]J 'P$7K-=[]C/Q*O^8:D M--/(;=?:Q*8?D.D'=+H(WFKOPX-J$-P@>#W.KM<9FI97!L%/&,'[ [MG$-QX MT>KV:+WBGAS';AV#"?<]2EE0OXYYYI[E[@E.M9<L%K@ MQ;&D)[0[AX\QK3O2U3/BP^#W5OC=,OAM\/MT\7LX.'S@K\%O@]][LRZ:>_$+ MGCR"U^NB!O7?W2J0$BP(9>.J]@Y=G\%]GRW*1ZWX4,7_;L MP2OC SDN!Z=![:U0NV/W#6H;U#Y%U';ZMF-PV^#V2>)VV_#MPQM.]_ BF+(H M]^UW*7^4LVV3VE OT-8Q;_%.<*TI;QS4.0MZ!P#7#W/KZ7'P M\.YNPY4,5S)X05->'+?BA&V0>S.[FC_"?9.+9; F/ >3U(UDIT'1U3CSEJ>G4($:&)S_T4UNVN5 ZIP)OE;/@K ;%;H"(IJM7:@GAJ 9;-Q/,=4&4< M ?+< 'I:?F(QP)<9[&%A16,KY,!'60#SC1;67 #*PN7/K1L_G?HAH=IE-(,= M+O[K3X.6TW^36&O*#%@OX7G80^!'8?+J?!OD,4%1%V_V0X$?SOKGQO71Z/AS:_6:?I+&\ MJ9#K$3\[MI#42[)0_-@9V(/^^",LJKWKNTW;V?1CM]W>\5VSXAJL MN+7ENWNX>ZOF

H(U4#&W*X7TA*KGDB-;F^3V/.K4\PRQ1%B\>]/X_BU[]< MS&,_L-K-QA:6^GZ:>1P Q0TFW0>3/J-6 M+V$=)FK; ,< YT2 4Z^ \2.IX_-E/#[[%C'O8"'C)F+@2,N-]=J'#Y"L.W4] M\5@B0]M'2MN#CBEF8VC;T/8ITK8S'.ZC3*@A;D/#XN2O)BYX',%R7%%9 MXQT?8\$+Q9/#;X'<]SF[0VX?A;/#;X'<]SF[0 M-OA=$[-B#S9VC8"XKJQ97B2MGFTW3"SGO87C&T? ,I]%VNG;+< W#-0S7J"O*UY!K=-I#NVVX MQJ/Z;%1E=[R@/71-H =!*Z[06 S4#M:.#FG%*/Y13FK,XA'4G MUHB/HYAC0YEHQJV4_3R@G]HH>T=:5J#;,[6^C)5G:/L4:;OO&-HVM&UH^Q1I MV^FW#N^[-<1MB-L0]QZ(>S PA?QV]:)N;ILKMKBN'>X)]#X53=5F$?7"XM@+ MRZ(^6 )<[6;#PLXEP 1G$GK;K%;^]2#@W)=OU2GBX#[O!SL MMW&QBI@>;7G6.(JI)^LZOY#Z?=U96OG9W_"86\\ISDQU;6TL(<1SBBA1OVX[ MMC-L6,SRN!MSEG!L,_N\-[2;Q20PC-.QG1<-2MYR6G;SA<5_8D-DX#0T@P^K M<&$S<32SW"R.>>@NK#0&R 4LA3%LZU.4I#AT%2R*KK;Y(FX8?(C]:QYBI]L@ M@LU; ;_F08*#\/]D_IS )WO@XF[]T)(%\&B9JI"^)4"]GV4#Y\LO__SX[LP9P@ PIGO MVI96)L.:\QC@#6.Y8O4S_R>\"XN/^027AVL2FW2G+ QY8%O8ZQ?I;\Z)"-4/ MUA16C3/.$&8)$*,_!D8/#P!X$,<:&FCPN0B.$H>?P+0)P J7;\E>P+_95S;] MR-THC #*>)!G@$G/C*$FL7^&$0NL"( &3- @\/@L"[#<\3F!C,,F"L_@L M H%SAG]AP^$;P#9XZSU+ +P;Q9'$.<2RKOG4=V%EM[4G?^A&W(_(JV7_\0TN^@?GXX4'M\1FVW;G!:+-TC2R ME;= D1*W)I8+W+GW8GMV+SC/&EZ+(P3(%Q!Y@>/&#/ W"B4/E@M88J53 "-' MK 3>XOK$\553^Q4NNM2;W&5 !WZZP.?A\/!-(+S? >O7X/&(AWSL ^1IYU5# M^J&?^D3#)1Y>B(J&E63S.8P*/,6'3_ +\ 9!04@ "P7.50T3_V9_P=+E:C5 MV( 1\QN@)$ -X)5(J-(<-7B)\ >& \9"93XN(-SV@#L6;9C=YI 6)+(.BV1J?ZL^DTV2J(@2_D;J<4W]2&>W=*/ MOK8ZJF LK4X9O2YM?@F:*T!:?UX[ MG/X)&%;48W@3.RYKT.'&Q^]M3-4?OILQ.;>VMI:'FP&:BT,9UKK6L)$!;&73 MIFXFGX#1K9NNL+><%MA7)8-K !)=V%M]L+SN;&ZA@%\RJ=;91U+)3+:RLI9U MYUN-*'Q\O0%5TD/0"M$T>[%\^!+(0Y@%NJU$6RC,@H2T&$U^DE2%/^'QLRPA MY62&[[ DB5!%*C'?VCP!(E>+'2#!D_ZE-AV82EMI7YO97UMU/TK M- 2CH^_*DXK+FB4=W=E"1P=S._'!.H9Y"='$:]LM0:GH=='#$:.-!GX_#;SE MW%T#']9!([BKQO4Q]& G>!X%!5Y)"GQ<[G1@90DI>!P%@(R(RGZ"WJ%L-D.6 M#S1=.#V!I"1ED.ME3N@MW7?+E%4%7,7>7L([DE$EK\XW@[ID/E6JH70?H]Z1 M3]"5),O22+TB;IGH&QES"M -V#SAY^J/E5M/_:@1DIZ?@!!;G(-*@3"D>:5= M,QS:_6:?3!L9A"K7(\T>6Y@]2[=LXL?.P![TA^M_W_CRQA]A4>U=WVV"$-CP M8[?=WO%=L^(:K+BUY;M["*NNYG4G&F1]2X3(<+^0E%SS$6#9?P18BIOG3T(5 M?8^J*/F.;,#1,P"/$H3*!>E>:/ 80; MW&/G.R44[)IVO0?J.G1^N@&. Q0R.I'&'QE$_^$$:BSNT*XS5PGL& M4[K 9$G=#3).NW_XHI=UISJ3 FF(^RB)NUN#VI2&N UQ&^+>0[GJCF,DMR%N M0]PG2=R]H9'<#U\"]I%]M$?B5/@K2ZSO68S!O-;5(DGY;,61D,/2]-K:=&6P M%Z(]^5Y;=7*3&OS>A-_]?=3",_AM\+L>9]?O&/YM\/MT\7O0-/R[)D;%R=]4 M7LTQYS&P+N;S '94>3WY4%2[FUE[+%2+Q26,*^ 8_7P&O[?"[Z;!;X/?IXO? M3KMM"M$:!#]A!&\-[*%!\%K8%8<+*'_D\,>5>@OA>P-@_1"OGOY$PS,,S]@;SVBU]Q&X97B&X1F&9YPHS^AU:A!:8GB& MX1F&9QP/S^COI0'6T^89M_AL-G<-?PQ/Y5[6.4?DBG M--]0(/U@?FJC[AUI5E"[LX](B9./WWM*=IZA[6.E[;U$^1G:-K1M:/O0D!D. M[(&A;4/;AK9/C[:=IF.2:G9UI+ZF]C*_W+41D].:U[);(TU\A]Y,W]>T!A;@ M6M,3W;[ M!?5+H_[2=^U!6<_VG%>B1Z-HL75+=4OKY<K^[FZGO3K$I(/PTRF2+.='*$2$J4(?:@NE](A'V*ST>Z81Q$E16 ML'5GA#WEK]0(@&PN3Q)M0W#001+E>_YPU1!;8G-8X4\?V^?!KL9P;HK@.7;@ M@UFPX21A0C;'/H-!!((@/^V&ZG()VXWT/52O&$?]$$6B^^A;U=%0@FLA&AY6 M% :Q7O[U.YR!Z@9:V;,\YK""L9_F+0MI0O[3!]Z"Z"I&3/2VJ'HSSZK,0>OE MU<6KI6ED>\5\G^_\Y(?U#G^VQ@!L'B>TMX]ARB:N3K>R[6?=>(M89E4STH<4 X4[MM20 MM(?<&?"F8JJEIJ0 K!SQB7,[Q-FW%AE+C7#+Y,&L,;N.8NH;./-_XHKDM/7O M&+I#*U#1G7E3JU&"%@R:;Y].L9H!;&ST2C.A[/###%;DAP"F%+=.38"KX)D@ MZ^<3WU4MB$=9@BPPX97,9-L>IIUG=U:=-=VMJBN]-LX\2GP$VSE!'H"I=[=? MZGO_K/I--DJ0T_(WDK4U]2&>W=(&L[8\4"@NK6X9O2YI>@N0*D]>>U^^D?CY7T^;;^T&7]^[9>SD^JZ>UN=M"6 M';DI*'6M&43A9RMFT&VGLV(%M8:%,47RM0-6D&#V;;2'[F8&U4U1$:>DS(6' M,8..U@I2BHQG@=A-LF3%\GEX ^?[E1PFQ[FR$K5D"I0 46T\W-?XN:B-E?.X MC/+1B6[%B-G57-B26Q:70"5KH6NW=K86NG;SQ=:<]42-!1IA!WOA]*R!?I4U M4%-UI5+5(R8"C#@2$N+<@G7Q&!^#=?_J ]_U_'1!\+YD\)>1_-.<(,: A4 /\:Z%'C8;?S)V %SUN][@9E#GW:K1+W MNHM&IS$N5.G SFFJF9:X$E",N]7F<,TP#9P;P%=C9*@HG$5 J&?X%RI%,!+/ MR1&+!&CC V7#Q>P>^!JPEN"8!G[ M";KTQ5+* E!;F,1CA5XD_( S@DA-2H, I' /O27*M4'7T!]JK!L)#2M.PA4H M!,^J$.GX"G.)&Z/D# C)00B":),/P,R,].51Y@?TML<3P%X) 9@!Z!.L#R0^ M#^DB(J7Z"=/$V ]9Z-Z+)MIV?RU%.-J/]R$(G7&1)*2K2 MUU$ A4IG,&:N8.5#,W@?.,4#(%T MH2OI2D$O(Q5B8!FI=,R09Z#AE-@0F74%9A7\63^M%?Z[W7%NA8T'9BM[0[FG MQYS)N,,_$$K7H,6A(LG('JP(U6E(-MSJV=WUC+C?MPS%;049R[;UCBV4X1QE:9("%M>3[2'Y(- H9 O^ MU^M9'JR]L1[(1)&2S5=L4PW8Z]) ."9"URIDPYJ7?)02@9L)K0J]BA/)3@ ) M+(044%LZC;S\[D<]+2Y;PFPV$BHCS0O_SJ(D)>0)\1\X,%3BD(7YB%/C0+ E MZ>@DQ%K%.)@X0*W^U&\4/H8 GS2*B0-O0V3MSB8]H=UN;:$GK+K7=$,/M6FQ MJ 5>/852+>[ P"GM'1&Q:_?D)Y EY$&[!7.K5@$*)LHHNHM5)Y):%( M RIO_9@^CCC@#EUKDLXKZ 4/R<^7"NI=)B[#\NBKT@S*5ZF>+]VE)"#4&(A9 M-\;K A!V:IP9^YW\'1-Q%;?,]CP^PP61]N&'?C*%'4RB2*K@Q95HDD9 O?A8 M82G]:^H'?$5LAE%*"@/@(1 =O DTY(]]%_5]_2(&)6.5MB[#)M-U)?CP% M. +P>*BM1;,UE94)KR(&1'@+HUMS>R'Y6R*7]CBT"8K:'!35JV]0U(EI=K^6 M_2#+JL/S?KM;I ]LDD3+JMV@HSG.[R!UNDU=[%RLGS"-4E9/14[8%0WI^D90 M;NMM0ODW1Y]VB.I0IRM#@'&K@7*OYS?;'KHYX3&6R =H['F0J<_D>)E& 1AH M>1 FEOHMRD?5\?!F=;[$+1CL+036)(8239"Y,&;;VL*4BR.P S5?'-T_2^\ MT[B="$0$DWX0Y?M/LC&(&!_5Q J3L[!UA=6)"Q!^Q573\D,B%0O4^J=R M#A_1:8!74+?ZQ:U#N\1/_"0NI?)9]NK0A2)]7\5[=/9$?B(*/90Z/]WHJW = MBB81UKCB5A%YAL(H/*L8>ANNB82$L0KP,?#IQDISXHA1>7[$#^4T1GX.'2 MA3@?C\'ZQ)_SY0QT1SI-"\RMX*Z((S.6WYH7NVAU-JLO)?;M%;P"?QAG05!R MU),EJ?8MEE* 05ZQ Z+#:<-AQ(M"C9!Y;[C*&Q;'*)WS6#-% V@-,A'>S/); M=^+AZ6+.M8T+,3.&O\G72T#+X2E03.@?[W_[]O'MEV_B5?D#^8&O<7'HVXE% MK#6>IZ*P,S&4"N.;Q+XTE6F>]:X$)")0&E^<.HU\6?9.;Z 1H(0SCRU697]! M,GCJ9;DDH%T\H>.Y")779W192-Y[Y)@,$("+4"F *P^3BM%D+):,4\:O@%L6 M-R1%),@($+/RYE1$XJ?!HKAN0)7'KE!Z&NNUGH;RB-R+9C!(!=: &Y/9M4Q3 M/2F.FF0)P'#.%J08R0N;E< O='ZJ"QJ?) H^EF0S1?B_(BU)*D!].,0<7\QI MQ5'IZVCEG1&%%JU_A>28LB"DWS4_JU.G)%UUGF0,3YC#\-TF65NNKD9@U@,< M]^\1$):%/BVZ8KKPKADYQ?3$"IG9_#%T[34W1S#HYPB.Q.DHD.-'BOF[C!"H M^!#\1>6-22WYX!_%_:?4?:Z =/(@21GVA5D9\*7EY$(%Z Q,WPHMU'Z!;IC6.PEB"O6__$4D"^: VX\J0O(#\#A, J,%8!)?9)'AV^)BK<53#4$'\N84@2'&1+$"6%#%\>X(+NPZQOA*JHI@,E 0XWS_Z> M1UO(*#FAO5'P9H4+<'E6(MU!1 [.P&:9L1\41@6ZMW<61-$/ MR>T51Y;Q NKJ<(V58%W[_$;DPJI+91&6B1J8\1FR@> :9*+)^RRK, J$S MXB61)&00^M4##-6HPKOWRLF18UZ[(R*H9H+<7^(+^E.O\.X"'9()[0\O9]0] MLO1Y>9&;S7(0%KETFG,,37Y8 9A(:)X \03Z(2'F+CP>%*P1''ADDZ!*98U[Z\,&.#'AA3B%PUT&+5: MS3??,!/V Z-48_K*>;.TD(=FID7&=!9@+%X&2X7Y<6B1#$+BP//'J,4HV*JT M$% \,#;$U1ZFJ7&_:*FZ_AR5&6%]WT2H'\'O\VE,ARCW3+Z8P/^!"=]BE(;: MNGP"09^'"Z;1\L\T@,I6K/P15AS=+/^"R3JXH>7O)4$M?RVC'5=&H76MK#C? M_/(OBI979@7"5E_1E9P/?(]<&(3ZP@E *;VI.$IT$B-/!N:[B4')9'2*VN", M@D4 H:ZDF=]RWBO\*E$FKB!_IG^AGM$(N:#?MDZ_]#*+\BL:5OBXPU#N+B]'M@&&Q!]\>97T#Q$= LBZ2GK_L*V+H,1:(NE#(5%8 M?#O626>,Y1WP;- BR!4"D!Y26%I@+(31S'>ETI279("O1>QY@J(Y\ !]^)O* M18HTXH5(!_;%_255(4M]JDB6\][D#848,E5:047C72/[#*-KXOAOJ/X'1NQI M0P!F_>!27.6W+B3Y@*?=NBK)ZV48))RXRTF;1V%)E5LR426&\H3$: AME"MT M5*A*YCD'DR :(?C?2'<\G F "KF+=*[B[J7VYR[<@'BX@BN"0 ].5*&008:+ M(&B_ 3PI(A3*Y1^B6+/&,634#\>!A!JHZW+'@*ERN7AX>0J#6JV8\TUYBP18 M/R310+L @$U#(,7)PDJDMYCT#B&D8?>HJ)RC]@]*2\K1VO%<15S02(]_ W "2XB:R8FHMX4[6P9!( M!A(M\8M#0]())S[=OV":/M4W\F.$X1:$1WGX*EWY&K_6*P$@5N4ZLF91"EQ7 M0;&HK!2H4S92N(J)OXSB"##4CS.*Q"N>&Q>^6>_4+8T[;1.@#IGS(A%P'Q_H&<1WY^)QRD%)[!1D!:&*P%3,9" M7'OBUI6B F/E!#ZS+@D(X"'K[GAI. MO2M2AVXK:=+($0@(.4#_'@:,B>1G/%!1!E)YC%0*XBT%39;BYV<%.U GZA+(V?E<.6J*]J.E(,*CFVY/+DXC%6D.4%.U6ETJCZ]D]J@#+;.9\P;X'JF:&F0\"S@IE[*7@V*\2LKZ4K8MA:/8C:!80 UU(GH!):%" M[3@O4]9URE)TH$%?5,-17W%.7* MVA+/ZZ-$4 O/4?%2G7_N:+]$2XAA^)=KBJ5KGYS@HUJ20B M-?6F2D$KJSRDZ22"UI4NI>JWD)[FI\5=AR:>,,@07RQ%65-"K(JDDZ.0D:1) M,Y6?M"05E4-;W:YJ/^1U(Q2;5;.K:869-E:%,.22R_NDXL$)#P*YUU567;T3 M!8LX9[7EA9=G47IG(O1J=?DM$NM7CE0[271G%I)*A)GCX3DMQ;FBF'BQNE+T MJR)3>9[ED)?@$7XG42#ALCR?\-N022N4'3WVA(H84@$V&H_*R213# F_$0\_ M:%>3HV1"GV4RN*C>*J%R#,S&LE;9C?^3>W 49_2')9+2/L(3.\&[ M,J./92_+L2D]19*$QDUT%Q42M.9U6G(J";&7E"OWB;#^W+:KB,@4NYWH7/0A:S+,;0#8GRRK?-'"L*:7\' -&ZWQSC:6^/DF;;I14KE\]SZ21)U_VM4)$ MQW R5E1/B,;6\Z%>>&.[91X8F.,R^UQ?LC>,!'.M:R4V"UEN]TW+[G6MD9Y* MW.K8P\)1X+E&1' M85P5R%\6O(TBXU_73/';TR$ 5(J619T3MGXYZ>-[5J=EMYZ[&&JJ8''P.VI,5=J@ &^:F8N+', MC1ZI".>:I[#6BLNF1KHE_! M97&\0,K*]_R\U>\N9\)K4/$3#5JC!646*)^8C'S^/2^M>PP8)GQVB5;<4R2+ MI]*1J&+AV4R4X<1:GH@,,K@RS\0?\;QRQ9[<)2;V^5ZQSP,3^WPP[\OE4D#+ MT?E?B.^A_T"PSI+G!;T9^:42\!#YH]RI5D=!73KH 3ZE$%P]9B)).0\:LB>A M-0-3F(F4.^R'Z$ZQY1H+\DHQHL&=_OX\8( [+E;2RT98B(>BQ[TI3["QG&U] M$5>YX202$1J)OQQ!I-U\):(VQS57!4^I&LA$2_/)-REOMXH;,.%5PB2HTO#4 MG@16S2VP]P%P9.+[HK(7-:(K.[,QOOE:!"_%G.I246"@:"J'2N-RZ+)0EY+< M25YL@0Y&?T**0AG"7(2NKB14BMK-JF6/UJMX\O[?RRDF MGW)A<1\'^[E4J"2@- 9P%>BZX6+[>MM[=,FI86^-3 :6J MXZ4B",1.12[1=@A3!JM,6CGQ:6_6\% 9V$U+%R);6]AK?>^[T[/Y2YU>]6GJCN/ZZ!0Q+%;#@ MG1E=M564W%_CK5Y30.6M*-!O74TYK[Q[VS(ZO=,ZD>CTCHRNB (A7JE_M8?! MZ)OE4KV%T,[%,MZC,9U?"!>A^;L!Z>B$]V:Y]RDO@[%2!R&/XQ&9V9CD+F&( M&AP(*CZVWHN4*5#TOF *FM1\Q6]%82/Y6\/BXBADC$15),0*T7O%>;GZ>KE@:4\\ M+:GTXY])-L/K]S]DM=0\9E:KDX!]0^2!)YJ>(G_5JAC@ %HT)ZA)5*BA$,F9 MBB7&W2>J;"5+A836@>*3/IC-9)L;E8&2A;ZK2@+/'I4F,4$,XX)!<9#ZF+0? M 3C8G5@FXB&4)TP44,T/ML"2V]QP1\$C=Z@V5H0V?%1YCY=ZWF,!\&\J[_$8 MS*&G%8/V6<6HK*MGMG5.:Q6#5OQYO)XC1R[YMDO-:624O>I1H]TPK=ZJ */! M $2MHH"XM4$^B$&-2+PLB4+0KA>J D\:K3Y?+>ZVWOT]=.]NE>Z]ZO>N*5ZM MT<:_7GS[;GW\:%M?OO_/^V_6Q\\?OGS[=/']XY?/NP-J<")&BF-;OY+-_U5T MR,4G%54:B?K1H5H(6>99BI?E&"I(.5)RI:7P/RY+D^1^V34UZK2R=/).3"4_ M)4N%+VC9>Q\J0O.HI072G;9=[:2,8>WB;*Z%JI^E7!2O40U=DF9 MH*XT6VYD2T'0Z^),%4%3RQ,P2D0A4EG<[#U18 )8=R$2"F5;%"\$%8^XN$[K.6IEPK*Q@(T.\L"V]%,53 M8X88"DUY1OAGF*ZMML22),( ?SU5<9FUB,H^I=HYPCBEUC?2:1QF6"5$*%PJ M,8FRK.0%G\A%$A6,1*4=BHI27G=9VEX-3Q=?6.FAG"FJ"@94;$1<)LDLE5P% MJ]Q/<<.D%7TC-J6W@)%5GD0! ]EN6#%?<7M*F"5:"0M5;T,)E(2KF[=]ED)! MB8+XD.2K7%MAJY+I$X/"X\3K0EWBH)14MS>WW,<]5-=&,XZ)E]DQ7F98WWB9 MFC;96"-*5=LQZZVZN7U7U,0Z _4$^-#,=Q6362ZDA;9QWKI,[:J&+0PNFG,EA/OLM6E7NY5)]:$]-YN?J&+/%,L7[+,K+PT8HK MY8;R*.BE0O:0\L+TTTKRSJT00+64M"WHY('484=53]@_)0R$@40:;L M5X&?N?"KJ-*A(^H2R&WK7[)+@-YV&4L?13'V)TJF6>I%-ZHS$Q0'2D@ M)X]N3L4\*-H7[[:1!C)11;U8CZARYW/9$PQ5#G*A^6E^'8/&#B!E*69++0R6 M,.48N 6D).$ADWHJ9#<4G%$EJ732%P9G'S;0TW'%"@A4\<4 8AX\?PK27/EN*\" M=1#,!?Z5J%449%G6U2LBXR2EYT9Q%)?J(8XMO!@2.9!K!^2!JI^G2O*OE.V4 M!095NW,53H;!WE$HWJ7"+XAO4@: .?!#U"K-WU]= :P54',D0FNP+]E(=O7Z M%R?P4#"^!J,Q\P.\GA-]86)/F-X(:E7FYX9*,"QTHL$ST)A=/F>$GU3^"!I736R,H28L1S5J7>EQO[D]1[X-E0>+V%/FL<"2,0:%;O:6$VAS M9E6P0]PJB&_Z<.HB_"( QH:!G61F25JN$MO8KT+5Z,BK[TNJRVMK%N^)^Q"M M25S!3B4/5Y<;:GRZ,R8/%(5("4177+U*I@C!F3=_Q%IJ^6"PD!GVBJ#Q=)$J MBV(UE)>.JKLJ+QUMD98H9;&XR!%[D3%N*_NPK0^B,1MP%I!K9_*VV<66U4$Z ME0Z(,4\7H@9Q#-"9"8=L*NMQJFM7/?IWZ1S$1?N44?THJ@D8S99EJ&U]T3RK M8Y$$-EYFX0602BH7 $R4Z97R7RN^GPO.DI".B'T@GT$M6+(Z49I75&I6;^/> MY@2P8IRB_XA^.)J?A,N^W>ZB ABY&R+""$=.^"6.1VAD7B;+/(M^+*EVWY[K M:.A>*!S%N5-"Q G"ZC%I22@%P.,!SW&'NM")\^*K5/ICE<\(%-(OXD+=)Z14 MN%L-C61'2V-;7VQGBVNG&M;RVL+OVK*MWT*L]I:(7J975$\-8/N>FM8OAX'\ MEI#(E;=6=XJHJS4T-H8Y?.-%#:.+?C^&QVA M\+R V8+)MSCW0SHIFE?ZO(9#>]!MD]LKC>'_GEJ/=(G9PB7V.O56?^QT;'G: MU;]O?+EI.YM^[+9;.[Z[<5:G:??;?;-DL^2*)7>V??DUD8H@%R!")/J_/&L_ M*US0'NIUQ*I;\Y]OU&GOWRE53MG%E*<%< \@!0VK":>AYK'6]TJI"JI".( MBY;O$?H#/V?8L&(;T7D4F\)VG,R.ON9)PGE0;C9_[+5V[=8VJUVB)"!5 MV,!+YQ6L/)OG5WA/FN-(G#L-47*!A;\GU%31Y71;^Y7YY#L15&B$S,D=>4EJ MX(D7')?./^=63'Z!'8W0&2&[!-&7%V$8972)]Q5;"(MQ8G183&(V2PS:G!S: M?&(__5DVHY->BSSDNO[$%M;_\92^> NL12$4??%;GIQP.^+LP4SXD^MR/AYO MB5;288 3P'E8% )M*-ON6&=6_J$U%,Z774CV;M#< MD4A;#WW@--T>3EP8N#4ZQ<99>O]N %QZ>K>P&MKHB_3TDJT'Q M Y]=IVVWVP;!#8*?*H(;'FY0_,11W&DV^LYP/P;0R6/YP6_[CL[&$='3:..4 MXZB-:^48F4=-7(MU1WKC/30H;E#2ROUTU.3Y3OJCL< M*639N$1NO=F4/\KIVO"[%V68(WNL-\HU\1D^#-#K2EWU]#@>[FJ[7J?SH%&, M]W$BUHXYF!NSHR5N(SN-[#2R\\3(Z]@(Q-S6W=>.?4V5<&I=EVI8 :Z=6U&= M.6U;MY<%IK?759PZT);[VVU99/7/#]4D;*N#*0&Z:[<[1!H?0U7UOV@Q^S9B ML2=:;\9<5A<5A7+_D*6.X[R\&#Z6S;'*'YQ=,^]$NWU5*RSM1UU@\A'57'G/ MF[SSH96%J1]044,_5 5]JU=<[NF"E9MC/F,^U?LK3T"]4?+)L?;.\BXRF6>+ MA24#%M+0,5=]<[2W13][O607E0R+LC3QO;7M@66YPO4@N$O=+]OZU]0/1#\? M%XM<>U0C;VF-8F/ENF5>A 7S4BHY*5H@3Z/ 4S"@;.0;JGU8U+<<<57>4X"( M]GPV$AGO-PR[Z%"=SFN9IJP&Q=T@,-A/+JH 8TM#U:4=BU7^Q"JV"3XFP!C- M\P+0<[90O8%6IZLJXKQMP<3^B?3I:MO6.SYF5'#RMSF@SQ4/?0#<$RW^]QD( MH:A7NWM!S5[S9 MJ=FSK$_QD78ERMD7#Y?MB2ETVOV_4:)\L:G1MZPN5/_]8 M%,E\XDBA3!G3(&<3&-O-,N26&]9L2UJ]G+3JT5:G#/WMFS$5[QU[I=6NW6SM M6D]SXX_#ICWLMY]>VDM89W [ M&.9,<'LR?1]>L+,-A!KTA>2]GK%LC*SFO;V=-T!K+X[.*___R:+4NYAR7Y?<22[=D+:I#W M")#W&\=NQ=@W&Q$)VPJEY$G[&,(RYW*E^,4WZ@@18]#L M[[F@I.= )< _I@2<3]JI^$L-4%S^;GMG#&\WFQVVDTITYRS"V/4U.80GQ#F M%8:(M#PNISX? Z?D;D91"E^PR2%V*<[B)$-[!!CGE6PIUFZV5!S %8M'+.3) MV9>? 5]8%RY=:L-,K=H9%(9]UG?16R+Q:(5]OC4F06T.\0EAWAKV^2%OAGI, M[--HGT\"B5M+S',=BM4>LPSKK,>B=\&Z$N-,-BF>Z"S9AJLZ ^LW^\J^M'/^ MZK2[S0:%8WK17/:N76'"PV:O5DS8.,5/EQ;NZN9RG&';:75;3:>8-U"^)L#V:LY 9$Z V)M%X<1ZIQSC19OVCZ%K-TA46F]9^,/Z M3/L$H7J1)!%(5_Q$4O/"F_DA74B0/+Z8T(PHCE%84N*$%>"%1IQ8/X_[]N*V1LEY@$=[BH@[\?*9F&PUCH(@NL&D M';\(%K?&<32KH"F1!HF$9?U#1%<$"X7A\!@BO7B$PC)4/(9,52O'8Y03H(@. M!8U@NI'04O/4%Z+%]S_=*0LGE/HT\Y.$J%>L&%F#'UHB9-;B_YOR,/$Q7O=M MEL W22+7B+O\%<;(L.'K2_]_WW[[]=4Y_/%*IE1A%"ZF)<%?E*5-/.<*;R^1 M"1'O><]BS$9+&O#:7=Y#",9\B@L#%H-A,#-.8VP>Y"T+P!( 6$PY3VG2Z[M, MRI*I]0&.%]^\TXL$Z02!2KTM,?T+N)],?K/>_R?S@0OBJ;R\EAOX'*6<$L?6 M3%#8-,54-:X+=0SDZS0[^^)[IPTXY'LBOQ&3$M8P.](?\G3/=>S.*G&ZS2RN MS*R0^P ]AVZ0>=DAB.$8"*6V"6/*@6UWZ4)<">1IR'=]>DZ'L?!;Z* MSX7WT<@!3C5:6&#XP=^HB*"3,;2D3?A@3.K0:7DE@S?)9L !:Y_RV'8>)E=O M6.M[=7'OWZ^^/[;M_=73RHO_ZMVL2!*BH I$!>&PQ*WR3F-O&)P MANU.0[Z8Q_TC _,P$-%E64*E2D1E$=2R8)H1*"H ,.$]\6&:$9^R8*R*B)#7 M2CY ;IDLA)=HO*+\R?J$X)-4C[I->'[Z\N;1V[:O:UUNE/.(ZU5 MT38#20/) Y=8,V2^+^3L[1>24I';6!133G#GSL_U@_6[+Y\O?GUW]>6S=?GE MT]>+S__7L#Y^OMPF55\I 6$D[@L-ZC\)U-^IXWG] /VR2.9Z=2]D7^,Y>'1+ MJ+6=);2$8,=D5_2;_9WMBF&[M1?MWW:V=KO>S5,,2^Z9\C2/) -9RL^MOV4A MM]I;-V(T4+T%JF\7YX+9&%OC8;6#U\EKZWOD6>]MZY+%V8/W-AK%'?IAHU?4- M$S 2RD#RB;D-5MD!VO^R@\\_P>9?ZSE8R?07GH-Y[,.W<_AZG#]@O =/B4 , M) TD#9D;Y#20?$*0-&1NO ?U@ZKQ'CRP]^ KQQQA,!?^SH/ A!P8^60@^71] M!\O,@'P#*@<72VBD<93_H#D&F.M&V%B;FC*O\PP<9S9NS7,@L8[HNL3;UZ/( M6\ _TW06_/+_4$L#!!0 ( '-GPU!HR3=03P\ "FC 0 9&-I+3(P M,C P-#,P+GAS9.U=;7/B.!+^/K]"QY>=K5J"#29O-9DMDI ,5PGD K.S]VE+ MV )48R16DI-PO_XDV0X&8V$3LLRNJ9K*)+;ZD=1/J[LER_*G7U^F/GA"C&-* M+BKVD54!B+C4PV1\4?DZN*F>5G[]_.'#IW]5J[]?/MZ!:^H&4T0$N&(("N2! M9RPFX)N'^'BX\@<-&M0E/4=49V:?5,^0V MJR//:E@GHQ.KWK0UZ L_Y^X$32&0'2/\_(5?5"9"S,YKM>?GYZ/GQA%EXUK= MLNS:[_=W?5VT$I7U,?F^5/IER/RX?*.F;@\A1W%QS\5+I3U*H.]Q2HY<.JVI M[EI.PXI+*RQL0,>$"TC<5W023->7]@2KB?D,U60)Q+#[*D!)#AE*JBMRJI G M7N62K6K6PIL5 (5@>!@(=$/9]!J-8.!+D8#\&4 ?CS#RI-GX2!G&4H'$;0'9 M&(DNG"(^@R[*H[G/'P!0A.+IC#(!2$IV!/E0MY4S(<7LLZIE5QMV!80F<$== M*+1=)_N6$JHA7W#U5W4!B*1@V)#H2O'&).S;/CL[ MJ[TH@\UL1MH"=?FJ^K5JUXM5FV7*^>N6?U5CN5VT83%8B[4AEGMC&]8/N#Q- M24IV0T'5EC/5%OOX;6W9KAW;-F*])\E)1RR@JFT6J9 C]VA,GVHN#8A@IS1B=(28PXLE0J0$F#(TN*C)@5F/G M_H<+_2/9D+A$"G]Y;*K;-2GB!K[N[=VB.S&",M:+"I>,^"A4T _<>P^-BO9> MBF""_PF=]^&P:.>E"/+_[OV>,52TWU*$RZ1J&YM7\@-Y'V#OHG)%98[_ ,>R M>>KZU\>.(0'3-2\D8M@8>&&(GRV91\M_H+J8%U2!E@1*]%-M56 %*N#(ZY'/ M^O?5KD;"41&#X(I;R"VW/*#6BD478U6:%-SK7K>[_?:U_*7?N^M]7N?VFW!V_TVLM09DH= M.=_)1VF$"D+8 UT)'>]PM!IPS40V+>MX&R(/X]#@+EO]+S=WO6\[S*(6D&8Z MCRWK9"M7*_&!KN! 9$+K7UK=VW:_T^U_:*]?*6Z/9-DXMZ^P=;*/$;K\?3*>0 MS>FHC\<$CV3WB6BY>ND5D_$#];&+$<]M"#GA#"S7; :"8C]7=,:HYI8 M=:R&\S96HUK*1&K+_3/ 7*-Q2+QK_(2XP$+J+C^%)@RS3W5LO1*Y1%@2#4@X MD,0[,*.T4'2,Y8 R#ZRF4Y"G4HZE?C";A5M>H'\)?;5QH3]!2'3(B+*I;EP! MM[@9RSRVCFV]%+SB#!>H(((%&AN)^,A? 0_?Y!W MA0Q,;1FG9DKB'8C?6)?9$,X<_;1F*T.(J_X%Z,IU"'ZMOIS&T8:,R(R>/R#6 MGT"6?VM#2M 86FW+3M,60P") 31(B15?,&9FB!L#I&TWTCEIFH0R!L-5=1;U M>UGR1E]FJVE"'CX.?@DE_'@7N8ASR.:"7D5-19>0JT4*.4_S X&\+A()@"LZ MG5*R$UYWW RS>30<_?!SHWDD8]QKJX"@X+5=0#$NI]XQ]F1IX'96:C+%T@RW.DJ%%:*!@X M-R.98VBSD9Z(F&DJ8SPU:/D1N92XV,>ZB704%RWJFM]0A=GM'CMZDT(AAI=K M5"OGL<3!E6X@9_7^.]I!5E5F>SAQ]#Z&-]I#JE Y#>,1/2$2Y)]FQN7-L?/4 M3F=*D63Y=%LP("Y+F8/?62,]BX_DRQCEHJY+=<#QF*%QY&:BR\/Y+:)C!F<3 MM1>EQ1 LZMJVQ3?ZL[KEZ+TWZTE\4J)R/?5/>)F.>FX%7 &%?J=3N="L:B)51OPE"ZR7T)'U!W>^74$I?T>D,$5YP#\)Z M<;.7:=KI"88&JFHDD(0J/15%]Q:80,P>Z;B1GE1DT5)&#[5>M86?&!M1S-[K MQ+%3S[.R&3IXLT@5R=_;+^K7PBEL86 SD:>.G=[=D4GDTE]1/>7,>]?3L-@? MK&[W9NI:RY6S UP\G=B^!C/C9XZ=WL:1R7AR1[(J!,(J05SG@?TUW#P@II\+ M$A>UGB'SWLD$-E5CM(.&Y=BIM#^7'22J!;K>DAM#>SKSZ1RA2T0DK% ;G H\ MYEXG;$Q:&[:=7D6*84"$H[=9E>DQY3H]%MW8DPUA3%<;:@-L/D+*F*RN4VOA MS2 &#+.7:SAV>B='!C<'WZ45H1P_);)/G(ZZ2$AWCZF'W0<9#'2FR8L_*7QC M-6:*'3D47'4IK1,W#X]BQ4VM<2;67TM)O(&:_03] ]P@JG:AMZ/DY6"]MMOX3 M.[W>JW" !@))I++S4#!O,V&8$[?31GKY-X.3,F9N:Q5;U%\90Z\RQ4Q.= M3'H.3BQ6+<-/^H&TI$%,4/)=H!UQM[D"(Z^.Y=13B8"!U]?J@,S.9(7+[QF5 M,U-;R\S:BP],:N>E,YU!5]!10IL[,8;MJC2;A^W4\T;*;+.1;:C*1H"P%2K9 M3[2CG#:CWR^84-]#C*MW[PILVE@C:LQV)(-KG@\E0'X"(4RIU5]X.3@3P3R@ M&DX]%QFE'!4MUPVF^E4=KR>#BWI72'9HHA8#GM =Y44.KMB$9!XSCIU^%)? M!!H4+*$"!7L@:Z'B@E.'O'C&:833;*07Y/,05\8YQ4:-%S\N)B>@V4<>._6M M!E\I?>9M -4^-53DY:^%B-D+GMCIQ],+X5(JN>A[=JN"9N]UVD@ORRX@RNBC M%KTO_$942M+L=%=7'WB%2Z/1%$X;1^S0M.[TI M(H&F7SI;PBL1,WTT5DIX1.J;45(!^>]%]N.O% MC4&AJ8XLVBH!AL<71[5GR9G[D!#VUM!OSL\ Z M,)+0Z!_V6SF1" =6MF7EDC)&G]79VTTBMSBXP_ND6_JFV_$'P\.^ECX:K3X:C,$QJ:CP7_W&MJD-ZX8_A8:"* MJOW?+4("Z#\B@<-M(LG[ZIA(5UZK #CD@D%77%1&T%]E(*O2,O*XS%5]57U=$F8]GT!T:]P!7\'DV'B&7V $M4'CTXA M)IN[\)5PY$KK]Q[1$_6?I.U?R3^PN('JJ"\Q#[T^&?\[\.?J@SGI3H;M#ONX M+=J^M? A=[;RJ"'II!]5ZO; ^1."/7I>&[NP-54?NKEF\)E\G4EO M@81 C/=&(3^91KM);'.W,.$"JJ$:WAJ&6PPO*FZ$D*NSX94I)=(IL_GFWO;( M(X5>]L!,\K>^[+[YDNZ.4Q][84A G(L))-\FU/?GO6?I+ONR3NQAJ8WP\W#J M(N,3/.L0R1#BXDJ6'R/^$#!W(A,X?5*@OC&,)"(?JK_]GL'^7]N(_?KRWFA4 MP&;6%]ZWT>B]9ZG7FEOJ[)LQNIPO;C_ N1(,7VY6/P:0C9&0EVF0QS!V7]%^ MR7]$K@\YUY\%4ZBJ]+56>I8%F"3V;08=X@6RS1CZ.5.3;(%]=R4\5[1%O#L, MARJ%P&K53EX,#W<W8 RPWP7ET5<14%DK%K-!1QKM1S!95-Z?:.PPSG(5 PLVT'9E0L$#O&M![QP8RQH1G9_!6=,PCZJBY M N'8U3O8;_6V#\_LS?;2H")4_)7Y4S0G2[Q5?"^GF=-@>A,03UK5(Y(]#^=E MF^9U^3!^T#RR-9+IBDKJ90*SF0A]2I#!K];X_VH7-5E!_J_ZW7C#?2>]#H!WTW1/G'IZ&!T9T4H-9Y:ADG&,H>T_*87@WV!=A MA?VY;.:4RX&Y(17.([IOCK6/67I=:?U\+#OAR0WP@_KJ_@RY'1%>ODQ8GEF+PRY=$SP_Y"E;7='2SS0P:1?9-XF7OIJ5S-*(K@?[=X-K<'9/$OGNS M;L7-E,!DE_]Q\A3$*)?3(B3'B)PNJT-?O_0>@_ M7I]^>/%V[*\OXVCZXDT;[32&%U^;Z<6+/T.<_.-%:L>7+_XV.;^8OJ"8XOOOMC\GY8+F4B)#E49<>HNT"09Y++2C"0L;V?\]_]D% M;Y5U# FK(^*):&2B%R@%S+!*"E-!9HT.F]$_?LX_G)W$%R#<:#+[\Y>7%]/I MU<^O7GW]^O6G;ZX=_C1NSU]1C-FKFT^_7'S\VX//?V6S3Q-CS*O9N[3)[\O'H)_)?Z.9C M*+^$"$6,_/1M$E[^[2\O7LS5T8Z'\32F%_G_/T[?W^DRC$=V&";CT4]^?/DJ M?^+5FS'PX9,]SWAGWY]^OXJ_O)PTEU?#V]1E\@[)=,6]%"[JLCE/AM&DS5P?7$W1N[=7@Y"JV@'IT_AZ&CS$S3B^Z *X3LRK.)Q.;EY!^16$R8+J M_[(&RUS%W<7[M85&/K7CU$P',,@HHJ5 2E$8A"A(9*T2R',O85QRR2I<0ZPE M#'?%6>+,4>M?C-L06QC$7[[X&O.0NQC/YX!LZQ^0Z>YHLOC$J\GUY>6L3=1, MX^7-]_/@7M;RTW$95<]-">AWM?6M0,??KN)H$B<#S:-/B2ND)5&("TU@VE$8 MN2"UUTYKK&A5(M\@V<3N](?=T;,R_&YZ+V;^CW&Z)) R-,F@*4K,,\2M\4AC M'Y"@A,!+)C'G:YC^#HI=1?K1TCNPXIOQ"+1\#8I>:'P\FKR.:=S&^><^VV]Q M\GLS&K?-]/O[T32V<3(]&H6[K1S_]S6\_7N<7HSAG2_PD>P/3@9!,BDY=DC: MR!&/@2)C*$9$1DX4/+/@OM50V!YE[-/HVYVM]Q^_OI*DV(-]"WPQOKR.HY@G M&2Z5]S@X&*08K#T<3T@3RI$SFH>@/5>JRB/^")Y>C?&EZ;6;]@M383]<9S8I M3K5'!+. N-8.&28YLIPKR4PR7E1Q'@XV()99/,!XX+C@X.L)"6H+'#263$#* M&*=$$E8Q=Y#%PV''^[XR]U%GKJ-)"S[J7A]"*V'\>C\5V&WV 2PD00)<(L9@U@ MLAJ9X'FFN^,^4::8J#)NK86U"=W8_PYAM0Q=C'S+P1%84!/KJ0?/240 0#@R MW#HD@M7PCG">FKW&H;87YS1^B:/K>,.#UOKIG\WTXLWU9 J:;D'AP^N\!W$T MF43X%X , XYE$,0IY&V4B(/OB)SS CGEM)0,@_))#;$[8.V3X]"5.?>?BMHF M*_:HO!E/IB?IU_$X3&"X.(OME\;'R=EX& :*@I3*683!\8 '-G"D'74(JT0U M#3!6X"J!Z<^?3H]_@\^\__OQ^X_P MYW&-S:!5W>QG7^A) 4MM$>7Y],WX\JJ-%S"#-E_BCSG\C9UZ#:*YC_4 4L:9A^RD= [M:!0$2L&,Y!(!'R48Y+R%:2D$ M2W5BE(G8"\+O0O7][0T^6/XQ@H^5M31N9T"GT[9QUU/KAO'S>*$Z M)D7$5GH4+1>(&P$+8"E!=1QK&8F6B5?9D]L1=TVUO8.AK#D?O;ENH2?__7-K M1Q-8RBQ(E_]:/#SAOZ[GP80;P(,HB&?^@1KM#9.FS9FV(M-N4]#$&F%,"$$ M[RFE2"K'$"?8PK@'ZS=8W%,JL7;2J'TS?P=YGLV,>4CN[XLOAW,)GW8]9,". M52.B](WQ8'ZT4X[9Y(DN;ME*N*&4D,.:A8QY@NM,FPMI01V0$!?&5 M(4Y5V9!;DROZI%/S++G27>W]VTN8T_<"7"I L:>-A;M]'FR788WHM8[VO#[Z M6Y375:ZI1_'X*&,IJ#!X2QU;)ZX-B",4P=C&FGL80XV7&M1K57)XWMFV_YSRMR_$U+)^$9B(Y[%'P M.B N@T5&:XHH,PYS8:6I$RSH G83%O)_!A96MV0QSN5LO^EDOD$R'3B>&JY-?=0;&S2V@G%]GG@/^RGK_8X!T'F @CDY.P;C6SDVP860SN"..82&VU2+)*NO=&Z/KD)G9GR .?L+AARCT& MWN=G,*0DUHQ8BS!O@I5UH'JD_]8 MCB'%S%#P%-(7Z'O( M/GERY0S?6V"8M#(C>[IG0X8*HQ-- MPIDJ 84-L/7)M2I'B])&*>PV#:0VDG)B483U /1---)"*P0#E291@(NHJD35 MYMT7]OV,XM01 > Q#*^<$*235<@;%9E)3+-897#;FL;[=7RVLO&#^:RSA@N. M:_D8W/1[3O7(Q^^RYW6U2/88<%C12"HH8E[G W F(DN\1X8P'A1Q6KHJR>+K M0/7/L]F) L7T7^XHXG@2"0,N\UP4H-?QMT7DZQ99%#IH9S4*R@'?1 K(&,91 MH'ES$QN*VZ,84][&%&%""K?'M&\!#KBGS.0J8"R!F)Q+ MA[0%KRTRC#V-DGA5)?[S.*1-6"&>#RL*Z;YLSN4"PWCD%XX*#C+XR,&1=KE: M*Y8*&:=S/EZB1^BG<33K+^3],=D/F - M;&+))L)AJ'LNVZ6=@DGS<7X&9Q[7EEA0:@"Q"H:"1AR# MAYU%1((R3F)EG;*5@D?WL?1IE7T OJV(,NUDK9))X9?CT1(*[YW2RG-D*(7G MGE*"7+(^+R? <[0Y/;9*8NI]('U:D_> ,#O9J6"ZP-0VHQB.;3L"R29'WE]? M9KO$ &YFXYN<6YT\,-F"5 QF$!HITDD'Q RL.XP7#,L"NDE8LN>5^0_%-CI ,$HRC2AB!,+,$<1=@1L96H>A]P%XEITF5 ML_!;XNQ3P*('U*MIY6)4_-S"\NNZ_;XTHSN>KRK0!%%#PL^T.?"! MQ1B%0,0G@[C-D[:+&ADM@G'*^.#OE2A_<')EF_[Z%!XY(%6JF:C&:82;W6%M MC(DZ$@2+"9MOX !!A8W(<4*5-YC)6"4^\!#*SB&D"[#OY]A>OAZW[?AK]F<' M5"L!(EA$K9N=\@S($.M0L E\#*X,(W7B00^Q]"GZL2,/'F2_[ZCYXOF4G^SW M_'3?R$8)5RIHAV0T^<0G".B(@S5,$E[#D\=HM]%-9]G@5\W4#F<;("=NV)S/*XG?0HS:*!4](C;B[-H99%7"R+B0"*Q; M@^%5 @Q;H>Q3N*$P=>I9J](VYHW\WV\P81!34W#MK,Y+ ID=R*09 B@"!C]/ M$ZY[!]Q*6'T*$Y0>;R^YI3S%T4 MON?)9YXW0^76\,K;.6W A>3_WNW0A2WC E%V/M M]5+.65S./")4,L* QE+G8FS2:Z0Y4RAP+SUV@<#<76E)]BBHGKKB.Q&DF!'J MY8$NB9H3$I4&3@9 X:-B.2$1I/48;(F]A_G? W&K,.,)7#UUMG/'AQC$4$JTDN. =HJLKB[$ED/?6N=^)(67-4B^XLX5&6 M\?P/6>]$E*?M*,\L6#\UR@6:V8^3MAD$*( MC":!L"44<68IN,.. M!,25#_D8AD;2P(A%K;8N5%E"; ZQ3]'N'K-]127P&APH62!^TQ'410@>5SD)4D&6/FUF/"/6'YI5M8?P56X0 M,T0'!_IBS((;9,$7,AX6[,12;0,\O-Y425OIZ@IW4L;2[3!)&$V2XBRA(+V**R9!89?-Q$W!])TJ6H\AVC(U MYB#[%*6I4L8\!4MUWE\ES0#>2KU('LV)7]3Y0!SC2 -]@]1Y%-TS6'W6''C*6*UXMM2[<0O(KEM_D<\5I:4ZA .7 M&(L$5L0$5L- =&60D?F,$=5>1$<3T55R$I^&MN7:])]B/"ILL.)$.DEOFZR M49@L8\KQ7,U20CYOS/ TNXP=;)Z4%THK2ETE1V@MK.>P9*U%H *&*DZ>TSBK MY_9Y_-E^^[.97N0J2R Y?SS[[>CT^+>3#V^/ M3\^.__V/]Y__L\HAFS7=[>G8S:8"[^5 T^-@JIP@Z]3WP>U2]]3961Y=VN_C M=-:'T.6!=?HVEU@? MUE/I3?M[U.A*D0HH='9F9]+,YF@["K "R0G/\\KJVZMO76M%E+4QW+JJZ4ZP M#1JMK:A:5#J[O@+Y\\K"#E_;80[FGUW$G&*6QNW<1^WT1#[=:J'G<$OX^U'9 MYUS4L]M0MFG;^U+?*E'VH\3;.\=WF1FV[V5?BETO7J%#\W?N;?=,4]%TS/64#Y<]S^X_UH%KR8 M3 9$LQ2-!1@T@'3!8F2X]T@I[(U/B@91)4UT-9P^91B7)T%WS9=GP;MFU$PN M8LB7]DX&D48@)8M(6ZT1=S@!-ST!NRGK*9%!N2JG$E;#Z=,N;7D6=-=\W1#A M!I/OG6H;=JG:1E5?X\E>]^5[;"=^(5_DT0HGL]N5>:#>QHAL@H>+Z^21$/45%HA?^7/V704P]&7V-KS^/'ZTL4VY_O, M(,VZGYQ<3R?9@0)D ^/ F5;@]G(5<\*8MLAXSY%W1A")A5"B2H7_+7'NZM4\ MTMV#?F8F'/C@G<6.(DHC@U4!%<@);Q%+FAC#50JD2LQI*Y1]BMC49-U]CZ6> M*8LM\U="?$P91^&_KB?3R\5--YCXG/?KJ$&Y3#MR.&+$+!=8$BF%J)*\W1%O MG\)%!V=@8?/6=9%S\.-K,P0G/KS/:^GS!GRPH\DD3KM,Y>M:*S(/;PRW@*.T MIJ_.[O33;=964R4G>TV/I]&/1[X9SM>3XW3ST>X>XPZ=U5;O5L+N5^_WW]^+ M_A_K=-]VV$CX0IYW#BQ/XX?F2WP *P=IM",>\UP)REB:+S^3R#*"D>2,"2T4 M8ZK*F?WUL';U=-:T_FN;2_U$*I3142,1A)S?3:1IX,A*DJADAH8ZQ6N? M8G M[[D@<^Z[*D7M4\P_7H-J*1YYM\B/U<:'F)#(9P$X!DT8:3RR07&FI9*N3N&N M[:'VZJ3L8:A5PHAU'>#3^"6.KKN$AF^^660J6PFC@'^P:+>SPWKW^R5%K>2( M+EI_VTSL^7D;SQ?S_^)E]_W7.#YO[=5%3ET_:J/M[@5U[:FD$G<3LYRZ/]HV MUR;YLD,8^+&62JIK/?;5MJ*[YISKH;?P]WE2OS7E8G;(O M5C53)F?B28"5M- ]V>GQQJIII%;2TXJN=DC16=-:-$^*- M1BK-=LM90,;(G,B1G(K:">.J%!'=%&"!"O+W^CF+[9?&QYGTG#N1F HH$ISS M5G2NC.(34E9:*;5B(E6Y_VLMJCYMFE3AT8K:\85L5/+B@7N0WH^FL8V3N;34 M&H6MDTBG7,,K4H(<%@QI@IV)*5"M[D[; M@6A5R(052;:\ WB2/H%"VJ5!]$T;0S,=),R%R3N#R8B0"Z :9(15R 2L2/3$ M&E_E+'0WN'VZ&.- O"MNU9H,]--KF\]^_VJ;T>P"JF0MC4$D9'1(.?LS(LUA M#I?*!<-3=!3OR;MZ@*U7=4D/1:Z=#%:12;,;&69+I$%BE/N0BU,&%A&7#N67]=)R6L!:V0;?.ZUFE@#)*[+_FLV6Y='IL)[GP0J>$LQ6- ME-DG?0)<%?EWV%I^M*U*VJA75O4VUWKA^UY>0==Y-^?+_+;I[97S=)N%*H=N M!7T?RNKLH&S:\GX45\EQ>;+?7:K5;MCT?A18N+.&Y=R)>T4>P0=R$O_W.MQR2P9M$Y@ZM<=;H+Z#[MLNZ+JRLOU]V' MT8L%"]T0X1R#,@SAHG5:K8]LV]9V M>R'4K=26$\4<9BAA&Q'7@H#4.*+@B""*X\!\O9O GP!W@('_5B^$!B.-IDAK ME5,SI$,F!(I(U-%C+(AE52KX%)LG^SOL=^)>@?&]DVV+/8WWX>1;I]9ZD7-Y MWERW^=*<^;['K02!&!6=]#" 2 6SE+?($<]1,)$X(ZT7L8H75U*(9S-Q%.'K MPDK"(9LB04)X+02.,$-72>/:%&"O)JU^,W17\U8N8'=M\R'HV*T< MVX\OERE(]0B8$H6^;ION7GSN?A.%9:Y56NZV@QTJECUHH[#LM39UX+&_;&9% M(_.5:F_&LPOZXJCC[8WK6BNBD(WAEM@$C.>YH]-XE1-01^==]O[N-U%FRV\M ML J2=R]#L+JA*EJH57K@7C<[; 0_TE(5;53+#+C7SX_3X?,WYOV64]+Z]JNH M;@N1"BCT0[233L_6XHM%5+ *1#'9.H\>=[Y>4,Y*(\6\\=G/G!;<_1EXI*&" M&E@/LM#N\VTG Z\5=<8Q% 2EL("4&&EJ\S:9<59X*I*ODL%^BV#G#8*KF.MZ MC- \P'SN7+XY;N:-EUK'^BV8(C_S8"%)L3?[?3Z[:9[G2+_6,M%=3-$S!+ M)67=&=PF[Z[S!>:_-Z/F\OKRD_T^S\V^C@/IG..:2"1%/JUD)$/6*X-/?S['KIU&CD50#M$L*H9#E%5.B6\' MLT]3<0V>K9^HBQJQ7';+9AC?CSY_'?]GM.UD(#TAUN/L7'@"&B$.66T4N6Q3#^![&NFSGWS[MWX^MVCI-3BQGS"GF#,>)4.*2=5,C2))6/ MF/-*6=Y;0^U3)8Q>L:Z;,0] NN;+XN&00K% 4T)!"5@C:I.0X42C%)G L)K7 M<1^ADTV@;EDBXW\0Z3H9<]^D^WP1VVC3-+8#S#R/-C+D1,Y:H-$A9Z)")A%) ME0M8J$.N'WX@[5-EC1Y1KJ,IBS'N0YQ,8KP+]D-C73-LIM^7=6&Y93(9@JC. MI?I"$,A0)Y#C24M&F#6D4JQ[,X!5%?''*#03/[X>36,X_I;O+3ZZS'\-'$Q) M+EJ-1$P>_"%&P 77!C%-0DH$1U+'O>V$MD^K^"J\N_\,UK=II9'_%N0@.8,Y M%AQ1%V :DO";#@FF(<&2<("$^2JW2S^"IT\K\[U0J(1=]A' ?Q#C'=SS3G8) M1D-;-V :VW)^D=C(MVF-W@02*<>FT%BM3'?/EW!)ICBJ23S!'P5KRO].E< MX'R6,V-UWG6TXV'(EL.< R\YMHX2Q#$%E3#'P%E@#EC"$X%GPAA6)8BS-=(^ MA:O[1[BM;7D0RN48YR!I&_*A6P3#<3YXPC32A(!GJ151.=HD@C@TXS+0/D6J M>T>XK2UY&+XU7^+ Y'@ZS[7RE+>9*@1YZ+Z"8-6I*553N=V0MNG6'6OF-?= MIG5C(*_';3O^"LB[9. M?;E(E.,Q, 72#G\TW3WA\&$;A:5^,N=R8?S\PP'1 M_O:7_P]02P,$% @ Z4220 W@4# !0 !D8VDM,C R,# T M,S!?9&5F+GAM;.V]6W=;N;$N^KY^19_>KP=IW"]KK*P]?.O$>[AM']M)]GKB M* %F2L2Z9"4N[U^_2E0E"7QIDER@I1E9R2.J OFA_IJ E6%JL)__.\_+LY_ M^HR3Z7 \^O//XD_\YY]PE,9Y.#K[\\]_^_ K\S__[__\MW_[C_^'L?_[]-VK MGYZ/T^4%CF8_/9L@S##_]/MP]O&G?V2<_O.G,AE?_/2/\>2?P\_ V'_._^C9 M^-.7R?#LX^PGR25?_NGDWXN+V6MK69#.,VT3,!]R8(D;'V7A!E#]OV?_'G," M!U$Q QZ9+L*S@,FPDKGBKC@NC9@/>CX<_?/?ZS\1IO@336XTG7_\\\\?9[-/ M__[++[___ON?_HB3\S^-)V>_2,[5+]>__?/BU_]8^?W?U?RW10CAE_E/O_[J M=+CN%VE8\W5^_01+X -1],9C-+- ^CQ>?;U#V^C,;]<_9!^=3K\]^G\ M[U^-$\SF]-P[A9\V_D;]Q*Y_C=5O,2&9$G_Z8YI__L]_^^FG*\G!)$W&Y_@. MRT^++__V[N4JTN%H]DL>7ORR^)U?X/R<$,]'F'WYA'_^>3J\^'2.U]_[.,&R M$?WUE"LH4^'\KSK:+P=C^DA )NDR(J/OXJ@J>(\8UXU^..:O8[&,!2[/9STB M7AV[5[SC"QCV*>"5H7M .Q^(7>!%Q$F?4.^,>POG-9Z.1W]* MXXM?YOB>C6DA?@MG>#^VG(:L+JA<*S['W%ZP_OW_SZXLF[UR]?_^7]/D+K/'8O0MUO M)DM"]Z"E]%H)BT(; \!+1 %H"J9B.0SVFE3?I#Q[\]O;=R_^2K_S\N\O7KZF MCR]:\+/N,4>AZM[Y+;%FD\U:ATQD28U%@Y,\%A]34,Y8*^YG[9ZI'H' MS A MP^\CSH8).FSWO;!Y]YFGHG;+S)=XYE$($4T&Z8VN!/L8$%3*DJ?(@]^+YXU" MZ(/TIT]>/7G][,7[O[YX\:&W-?3NH,UHVX)]B9=,:V.6$+QR16>?(T<3M2A( MBZF49<.JN7$:O0N^R;NUY0G'H:3[>V-T$$JBL'5]#$%ZJZ+VFA=(MBCLPD_3 MM^3.&_KD_5]_??7F'TTLCIO!C[/8K9_+,CLA>RRR2$?LJ&0\^>4BFR)$,5Y MZK"JK9M6[\3\]WEA_]J0M66QQV' MO*[S7:)3J8RV")-X(=O=JF"2C5B*5 I1%-V!SBU/KC._GOOY.-T!.O MOM8Y($P5H22 M"E.Z9$;_HYEGIQDJZ0&4U@)=BYGOB/.N6&[T_+Q?QA,:[L\_\T/5:!7M6\_KV MMWA'EJ$<7QF:LC?N5?2KRB .58;7.",!C"_PU7A*;X'Q:*.+#)TA,&3HLD!V M%>/%.U\C2\^3?!C#9=^QAML!/1- M^0!_#(S0Q8>@&(9O(PIJ3J%^,K83R#Z<=!"9'Y%)?&4QU!:3E;WZ* M_624YZOBDS0CN&0_:565%)%YEY!I8SSS >K'; JJX)-= M8O[SS[/))=Y\U2]Z4X[1"=1@*0VH3Y58BZK/37)3+M,613BS M008\!&8+:*.SLB8TV4".J ]W7H&7P: MSN!\ 8YC(C^ N*$I!W+E(9!Z^\1<#K$(9A!?V)OL :\PQG- M#_,+F(R&H[/I I4$GFR1EBG0M-8E,HZ"=&1:RQ1X48I+V<1<7 _G,6A!#X)N M$,9_/1Y5=X1$0[]Q]I(;5.';UB,&3\RZ*3R$K3G9S MDR#:-E"/015Z$WJ#H/QS+#B9QWAOHCKO/\($GP)YLF_A2S6/KI57")V3I\4* M->=,^Z@9+5V1&2XT\AAD]J9)E'4'D(]!89J1TB D_R2ERXO+\UJBM>D0:@$4 M]RT@&11RP3> MTG0]K85!%A8]3PR$ISTRE*Q3$PU9@^4QZ,*A(MX8H/^/7Y:D\HH^GB3=LGVI M0-=GGSH1LWL*M%#9!C!>\.QU+BZ$2$:&*@%-ULYV*1W80R@[*L7[RXL+F'P9 ME_?#L]&PT&BC&:UMX\O1C&RHM^/S81KB= _&.P[_&46)52C*'E&/ K&G>,I M"A/)5FKB2V/+&GR7:33+KU^TCBDSVK$%J3&Q'%+4 MS$FC7$RJ)&ARY'40ZF-EV9Q6QXY'[$/)X7F2__MR.IO/\-?Q9,O\YP?2@"HD MS)'QX@S)5@L60]#,E!B\-:"*;1- VP7EJ7)\CJ@\*^=]K4ALL'A^H-][4Y[D M\:=*RG4HL .FEAE"ZT"=)D&H(9?+P;F^B#B6DCB?"5#B+&BGF!8JL)A2S6@0 M5I,AF$&WJTR]U?H.0"0J7LI28K(@!P)8V(2J3@ MA!ET!-Z?/]W48M+&HNT3VP DHQCNPB#H:ZRVHY,DY=29P'_4VB?<3SGMZ M.27O9SJ]]: ;=TBGP%T(CE[S0.Z0MYH%])JIG'." D6I)IOF-E"'[@1KQGY+ M=CKM?'!&J]W?Q[-;62[3ZR+"@=9HD^661)$\_6.0>2TL*\4K7TSR)C=QO/># M>_R]HC<]6MXSCL!7@WC?->IGXXLX',U38)[1*SRDT>:RR9FQRX@'Z%&]-S,M7F M,Z6)SS["Z!\?Q^?G7][\/L+\_C*2)@]A\N4JEZ%^!9.F;R\G MZ2-,<5RN?Q 7?W&SN@XD&>76A\A,#(F4GX08T'&F3.&VV.+UTF:\1Y?3IEUN?KL*=.984JT=H!"U0.@*0]QF0)?)6 M0L*BL4VCEEV!'NO09Q+\+3'$CTPF<' M'3F-:::2,UB[*6T$3#E>&0K&^RD9U(6^XYH3B-LNS"08]* M4HV\IV]^?3(WRZZ<4#A_]>'Y(@:.PMOD9:FM9VR=LV$@P3-C(YED7 ?ZIX/E MO?D)#\)./H2*<>]R/-)9POO+3Y^N3!@X?PKG]<:C]Q^Q=DLLX\G%? 9[Y;?> M/VH_6:T[HE^*>#N=HRX^*E-3P$T@CR/8F++!(#UX'.PXD?Z%/[=B]DLQ[CKV MD8A8-Y/5:@J,T<>8:^U,V^FC9U[QV@#0%:C BM(A1E&RTDUZ$FR'=7S;KV<=6;;R M>V2A12.;FZ+FY_AI@FDX?RWIZW-S(;_L_JZWI[,()68YE:Q4Y!H M'L(S4!J9XPEE4C$FUT2;^IK H].[DS#;(%*Q$=AKG T<@E$Q%6:X+DS;6G.M M>6;T/9N$().1-SF=W@;JT6E2;PPTZ+IS$P'>B/(J\ENTT1I58$G85!,O!/,$ MG:%4VI&E2K)I<[M&1X#'.H]IK"M-^'@HIS$;I_3T2TU'G0<$0Z#5,B?#?+&< MZ:R 066]PX+ILT1>Z [?2G-'WJ1-=%:D]NCKF358"+,&,7B"W/:CI@ M/,UI3>_\=M6? \DYD1[1NZ-#"85E6P\ZD_+,1RF8$ G0QN2];[+=G4Q_[CF_ M>0CJLPLG#=3F%8SRXN0A)H49ZRU7$FB'KZW=8X#,HE$\&!5BYDUB'C<0'I"1 MO"]#RV7<^XFW27[O\#P/1V12MB3L(GJYNT%KP+ MX_$1?H"8&[S=OT'Z2!;\Y,OMF5X7+>F8P)"Q9K$6+=$G%H7+S"7#53#1Y-#$ M)MV"Z?&I0U\$M'"2QV7V.TSP.7[&\_$=8$)Z%)+(BXZ\]R)J)9M#IIWGG$-, M0C79"#8B>GQZT8_P&Z2VUC1>\IK3U9D;B>%L@M/KUJ?91(O9I1J6KE7[D%CP MM*X%F5"K%,&U:8BP#=3CTXW>*-C8?;;?])#KCMMO<3)OFKO'X>C*$'V<=&[' MM71L::73@3NOI78:R1S+M#.3C99+48F^/=@&\4"![9V_L6&@%L+KD)DA8[1* MG82P/N/_I_*:16HBR4\J$1)^,)NL149N, M 72).DBR&;(G&:_(\O"TB.41;YW'O\9$*Q!,OLS&S^ \S<^/GL*T=NW+SX?G MES/,KW%V:X#%U1S]T^Z97];TCK,A+0.+5G^[:\FVT?J@N#/:)7X*6D4;2G&R M"!UI-=00:"D,7BH9<["#CL#[$^[>V\S]8S86=)?-)Y1DLA*ZT!X4= ):+95R MM(X"S0/"-G$?O ]M&?L=IO$H#<^OSMG'Y?I7]U\6#WA88YIVFNMR)X\0K3!" MY*11IYQCX,&'S)-2/(<,V_B[[[F'>437H[WZ>A3*C>!&HF3.%L6TIZ_(_,XL MBTQJI[4OJDGD9 7)H<[>]8#O;MU5:R ;X(E0VI2 MH[T&R_%=N\.X7G;D#A5O@RCP-:2!54#/0D4>J4"F!18&7 :647/:IFHSBB:N M_#6 TW&[-QL;V-U)E UBO-2"3,"Y9FE;@D6DK-(N6 M!U9HF2VT^I)2-RD)W0;J\5!_L,@;A'6OL=$\<7@V>G8YF> H?9FW"#F?;Y!_ M(9&]JEFF/I*1:I5BQF<202!A!!<*PP1"&NNDP29MS;M#?#RJTC,=#2*_7]P1;3)OR_?FLX)/OO>L2K1"+RC,F\M(JD*CG3 M6@GF 1RC_RE;VT3&U*0WV 8\Q\KMZ]>FZ4.X#R5S[^MUQ->%GN^OQKUJ*&JA M1.&E9#IRDE*)EH&A=5P&F5$H;C5OT[-C&ZK39^L=0/NFJ]T/%G\#JVJ!97&< MTP5,RP2\.VA.?)7[X6PMZ\'!HF[.O\Y)!V$X0U[OXC#U."\4P0@,UTYE5V*3 M;)DC\-[URO;&M.\BX9Z;&KP8G=',WD[&^3)]O>4SE0!6HV;2"$%&$.&!7.WY M;- )F6I*\CV!NDUC']^H/4#4XQ[EU&,\H^)Y.N4W1P:^UM$E04I9E$31I17%IO&_5?YZD=?&=Z_?G((=HKW+/S]*9'W30X\< M8>\T]^4";6L-+RG)$)S&(".(!)K4*&B=G!2[1-HW/?^PO??7*C=\-?R,*P!N MG!BKG=?@).TUAMX"+/5.55';6OKHN K6YR:Y[%W '6I\;'G&57UP3B8Z%P03 MVM7^AZFVG"F&22$ ZC7#W#+NH= M\) $O?R>N5!;#!GC693&L7I;HZJY [; D;5G ]3O2Y_ZX*N!*[0%<:WUE0+0 M1,@L6>", MYTQ^@I:.@?:1I9PA!8VYF":W$6R']0BUI$<>FG9.WB*(J]"BPT1Z*RVSF4#J MB)E%54,-GLS7$KC)KDT50F>(QXK@-]>91JP\E#C_EDD]_?(;_/=X\NP$6K]>F-,A MY,!U%*K),>:#T+5[#C<>JJKMPEF+*WPNI[/Q!4[>X56&2KVEXVN\']&%6I3H M:E,Z;3EGH?9E<1E$+B0CK9OLCULP/2@C_G ^EZL!>R*CY\.7MS"KIX ?)I#Q M B;_K'?]?<#T<30^'Y]]6>"3P0ENT#/I+&W^JG@6=+9,N<(331ZB[7(;3Y=G M/4XE:"+I(QWAO,//.+KCZ/46OF?CT6P":?:/X>SC]5[^1$06:[V S[)8Y>2X3,Y#4"YTJ0NAA]S2'?JT MK#=;49PJRMD?Q^.^9=VCJS\'=:5#MR$M7)4NH':(4W93A$UHCAN%[)&M<2M1 M'TT/"A9=N,Q,.#M/[I15W0LSHA:R9:YS[M)(_2'ROR$R>&SZ=Y%PC[2G\279 M.5\&?WL_*%)&%6U@-)',=%2!T0P+DQ(Y&3G9DJ&SRO'T6LQ33'\Z&W_^93%B MY=E=?Z@TNULTWSSU> 9DC^(?'R2[!D;@B]]>/+F._Z#@WCK!>.0$1WJ:2"Z: MR6AU\$&&&)HDX=Q ^)8I/5"@/:_'3Z9#> MI6(9I 88P6 5.,SX_>[#U/LE MOD?)DMP-%\';WM;AE:=_R\0>+LX>,Z4JF%=D58Z>D%-)$UN@*3%('Y2N#@FA MP9#(%Z%U,T@R**,WJ#IU8NA$[NKCOW5V#Q3HQA2G)K'PUS"9$-[/!S1%VS12 MCY')[2B7(X\^(B;NN=2*C*(8K%5))4^6$-0KJP8= .\HS'_4H4:S+WM([^N? M]B&N]3B6Y(,@T AC2^WZ752.026+F;Z9:*5)8K .TIX"V?MT86F /H73X7Q! M2V5T35W+BM)#,=/4^#S?#V%-3^K]_R"'V*JLOKYD5M'NN4I551 M9XPA<^]ST)YG-/1IL 7@CL)Z/QNG?SZ%*>9GXXM/Y#?M?='O^H%ZNFRR:WL8<..W[P@WNA]N+(/>_M'?;<.V$VN%%=DD)(;S( M/B>=(-K#;^-=.^P!5[5N':^=B+LL #;+XC3$DI/0'&DM MH+=>2E><<^BXVB#C?L[SY@U 5\9^4E>6T<_0.*ML3H3&ER-G$X](-3W^OP\7X$<1G!KS"<_!W.+VMR MR>7%IWD2T(L_/F&:8?Z DPLQ*#)8J4)ASED2JN>%^5(4 P>0A=!.2]M,J$VF M=((:Z^/J]DH*_L/0C@91JKT%.__G[SB=?>VM)@;19@4E>19=J#VR@B;7G;XJ MB6M M.2\-[E0ML])?)^Z?0H-:-$79M^YO+E^-7&2AE.C#> ;G+T>S MR7 T':;YFSS F* 9A9_5)_UZP3_@<.SC[4(^C-.X SG/WP.,_RZU0VB+IB+\TQZP9D6Q1 5,3.H MGH<6.?@V]XH?>9X_WI4'I$:EHAD[R,:T:=G9;$K?I]J?7CM6]=XE\_ 7Q/4X^#Q.N ME_/K\>@S^3MXY?I,YZ;>[9\_&T]GK\>S_\)9;<5U-AK^#^:!$5'JP#WSF:2L M-7 6]K@SSO\U^5P.IQ=R^4Z!F"S M@""49DA")V^'MK& 9+LYY44063AHT\"JR6R^.V4_O4ZL*KH[F57SXH]/P\G\ MEQ?W1P@2G39DE %<)9D6YC$9IB7G)LF40+;S;?N8P?>IT$?G?E6)_2$%W5ME MN/6-_ "3,YS1M\>7,YI'HA^2MSW * K/M2%128+I9&CG\>1J SJE4&!$NY18 MO+;XNV]+>I\ECV$>+ZHF5.'2Y6R8#_7\K(A4C2G-G.2@I:+W$VU713X!_N]/X1^Z MDJPYECK\E/5KR/ MOF9PK%+34UL=)V'\(52NOJOSFA=DT1LGLR%UTEH2!T7>AZJWG'[\T=4\&ECD\0'P- MV?2EU'NR(_-I?MF>*@R>_ TRN+?@&B2EO3V' M4>TT=[6F6&<1!&>YU&,N)8%Y$\EC%RG0BB*<[;2*[FR_WP;Q?9I(!]/1(#/K M&LNBS+(+FI8=B._".4V#X?WIV<#S ;)MN!@L4(&7QD=E&0B?:P-NS0)HSR#9 MI+W+&%.3G(AC,'U/>]]61.\BTI[O*GQ"TN:_P72&DWFAS\M1C%W_ MG!!,O3@Z*1!U2^,,O$-6.U44H8+E @3XW9B;% V<;47 MT2]?=9\&XXT/FA53:]I=J-I;[VV.VG,=@L^^28K''13?]ZZ^/R&GR!S=*(B; M:8SRTMO494Y-;SEN,*G3F!@'Z,JNR1+'(OH4M33[S,VC]$;18JW=578KDBM& M.X1*5D@OC/*E2_/"1ZR\]UA-#UQW=^&W@#"7C 02T"I&;>U M!;LD<7F1/#;G/!->94'L=7 NGN+DS*>7,!HD>QY M?:-#5DJ9:)!L6:3)RH($BZPDU,XXG0I":'*]Q@8\/U2H%Z:.=./"^M8/M[^N MA>&CZ0'MIW9^1+MN&5WGM=1 @XA).@OML^/:&N>=*DDJ*8E!4@JSH8'&EJ>= MO*>&-C9E&0N3OO8J],$Q'PWY-UH)F7T*0;>Y*?'D/36>G,]_!_-Z* NB!EZ3 MMQZ\8(Y[,F) *0;<A(/"YI!H5$A@6CHDEY4YJD<_<#_[O3S1.P MWL*S[BUB%GD1O,C(DG>"Z7K%A9?%L."MMV08>-GFAI;O,1OP$+T]#>.GS@9< M'[,@24ETLC"1,]GGMI!;)XICZ'0D"R_KPILX48\L6+Z3(FP-EN]"R#<39^PP MIQ_!\MV#Y3OIRE$"CGL0_:THL=8Z3*)F7;[.[? MC/+N%"Q_<+J["[]'#9:3"6SK?QAX4$QG[EA,N3";D\U6Q@SB1["\->&=@^6[ ML'7$8+DJBM?; 9CWIJ;T&'*R5#3U(PKDVEK5)5WU1["\-Q7J@ZF3!LO?7UY< MP.3+N-QZ"9ZDV?#S\)"N\?L_JUWX?.>9+L71HP_"*,LM&*^3]@!6AL*%"R!L MX'9#''W'2?=+ZBWUO'H+6C-[WP./0.].?[>O+JZJDK+T-V;/ !"KQ9*E8)G7X@^N!8O**U8O3BDV M 3@9OJWWZ>X$?[Q.)WF=#M"RA]2$_=YY_GW.Q]=Y!O(!LI>%D5=OF?;1D3=O M(K,B.FY3D48\K#M\=IS@C[?I)&_3 5KVD'JSWSM/8J'@\/948^"1_&MD26I? MV_X%YI$V9%7(Z<;D A=-#JR/.,CV+9)J!)3 9:+J UA M;;5M RTGI2C@TF21N_2&>D OU58?ZD%2<>\-''?>H%2P" F,)\F95DZRB-:Q MY"*FPH$+>%A=G=O(X1M:*;^9(%(S/?RFG.+NXAC(S,EKB9IA+8_69(BQ6 "9 MX(C)&!=L;M,$\@%,_AMZ 1_"&_ W^:=U/>;>H5WO>#**&Z$J(S&6R3.?=@)/#CC7Z8;W1+1?X6XWN7$YS>+P67T&4>:373.=2+6S6+ MCM=VE#9F#B+:\(W%TG>9_H]W^6&^R\U4^-N,*-XO@Y"T-!D>$_.CMV+U9]<+J["[\M^J9OJ%TK2?J<:5/A3ANF>;1DVF?"%D4JVG"I.UV* M\:/*<'^R.U89[L+4QO* ?JL,KVMJ%^V"JA#V*3-;.TP?Q6/WXULJ"BB=4XV!,4Q1^4R).E"&MP'M0I!$HKHUDKTE78/0AV_SK(;:.U$FV7"D8K?#;2!D5.@/8D6%-D5C*B MER58)];*MI_RQ.=UKIAO#?Q\.*U^YN4$;]QH9YWW4M#JSVM_4@F"@09;[P(S M ";%6)JT)NR$[I";*JYRU-Z4OTWG,ATD*6--@F39I,!TLI$%FSD+D'CD0G/E MPCU*MF;8X^^&_=-Z^V**0Z368\5;A;*8Z+-QO>\V7E:I5DQ/1J-+.'^'L^%D MOOG?_OET<5/T@/,0+6WJ3-.+1SNQ\^2-&\6$X2KP;$P V8'L R \-L4X%AL- M#.M5P2$!:KF)P24BKA&]3F;4-U&/2G=Y) M:)!<\22ERXO+\]H1=@'JXM,$/U:O]C.^')$1@*_&T^EKG+TI'^"/@$L;AU\]?+41Z. MSM[AORX7J^: 6]IVG*%]-=IZ+Y!3C#S)P$K**MBHM%I.JMFV7W5YY&-2CI;2 M;G!@O KUSJ[Y],O")Y@,N#;%T_;(A,A5&,DS\-XQ9PBJS^3[AB:AG\X('Y,6 MM:5G58],_WI4NS\G6AI_O:RI$]*S3+)82F$6O@)9DSK%-P<Q=J1<^HLAVH,O,-T#M/I ML S35;_\ZS,G&75"*R+#%!)-A)9M'Q79A,[15()V*&P'.VO3^*=/8^B=S7'/ M4NW1O]^$:7'"TP75^IR#SIR?(A&@/R;NH?8 ,1Z/Y!R!+'E EG*D/0ZSI36P M5KV3>Z>=*V6EK]N#('?#0?FQN=U%>HTYG7OSBW-4*=%"+&2II)J9KX SH$FR M&(H.7G%97)?H[99'',]J[).!+:3N*[X&7>IN@L%U^_FJOEGSJ$P&YJ6*3!>A M63 E,BLE&&_)90I- M?3A \@U.:3;B@Z(%(CFOCCQ6IJVSS .J1"[ M"+Q)'MQ<)(M,B-N+Y/7^)JPT4B4F4JK>KBW,Z\,J\E-9&-I T!& MM+%-8DGW(OO>K(Y#R6E0=KL5X/7;TP'B\6R1M1@?@EER,+N[Z,X!U#0W5M9# M11VC$P*(8$V+8Y&">0.9<:71<5"IQ";E B?3GIU,F%,HSRZ,]*@T:7PYFDV^ M#/[V?B"RE0EY86CKD8RTJG81DDW %-.?SL:??UF,6'7" M77^H0G.WU.'FJ:>V2WH@8WR0)!L8(;^.)S@\FQM)"ZO(!^ B%TVSJ*W,)956P0SR()2 M>N4UI@#S*CP$DP)9'":NK<';;_H[$GV5L/X!_MBKFO3V7_=!P48T2_)4,1H= M8E&9Y,E+BE\CO(;OUX_0AO@X(EVN4M>8^VY1ST-HZ M/C_;(BU,RBDKC!C<"[8/(>Y=^+UMM&8"[5#Z':,%*""4]D4;%;S.D)50TDJ!K ;Q@JN^ MJ;_A[.,XOYQW2)UO&0/A5$BH.1.J!D?(,F(Q<6!H0(ADO,G8I(IK Y[O67WZ MH*A!ZF4? KJ*V)/SK+TK@F7K'=/%T5H:1&9.9@!MC9:J2<^8WF9PK#JNAZ.3 MIR'_U+5@*[-_^N7KEW\=XH20??SR"C_C^3S G%S H$IFR$/MX:HR"]S06YIU MM+PDKEV3JRVZP3O5:=Z)5&>3 O='88/=>:T[MXIW$!.:$]S0-B" M]DV:U8RSDRM:B1&SUA0*=L]9XX/3KUVH M:JE7+T>?+F?3N03DXJ0L$LDE:7)Z7*A78$G%@)P@YK3C$DD.N!.PT]O"AQ&W5@P.EWGP)N8W/6>%#BLS[9%AMC,"B M*8')&)447J9B&[7M/*8VW&.\'DT9=A!V R5X-1Z=?<#)1<6WV-G0YQAHR6,U MZ,YTC/6V-QV9\Q;!BFB,:Y(?MPKE%/W'^J!IW*N,>V[]?!O-WV$RK/O=R]$, M)SB=O8,9+A!F5#8ZC,S.[1NG!4V8_DGU,CQ5[1U8.G9=VR>DV].^<:(;B77C MZ]YO1N2&-(G)\#/,AI^1?G?V$9_"^=65'(BSWI-)[G]4PT23'>>YE(3B3=:A MT+L,.FAGO(\J1Q.4XH8G6\RF))3[G]I75/[6T'^9C"\_D:'[ZW!$WQO"^?L9 M:>;5.>S5Q9 W!R(0)4\F.@;U8FYM%3"/6=%:A37=QDF43=+E#P5^N%5T3@4N"#KH(U5M![0"1WO8^C4J@'5 M R]-DD^N<7T53RW-NO[FW!,=R(0QBE1[2-IYL$"1Y4A[3.$:."KMK&YT$J)KR:>V5:,UT&-+P-R., 44*R$4$LUG60A!<,0G8T$5L+R51Q'T:NO M '_HUN&\M?IEG9BN0F Z\WIWE60%R5S5L9!)K$MF"8N'9(I"J1L?V&\$ M=_0#**U &,.<260>(@2R'X1@(I;BDHP@1%LM M^O:2079B5&W6D)QZ: MQI;68$1N91*<,RES[3Y++T@@N$PJFX0&*9)H'.,^EH[<>_I_"A791?PM3)*K M5G O_D@?872&]/%WF.3%1FCJ5?")6U:C4TR[G)C/*C-KD#[(XE2;4.,V4*D0ZT9/<&ZP4MTVL5[>[S$;.H\5YZ\DLFN::)ZZ] M\48U624V 7JTYF@O##1H ;X.U^)5Z(*LI2&Z&=IIS-!^*.R@%P?(_TAKQP*A M!YM3,9EEB+2J!:Z9KQ>_BJ2*TFBRYDU:O!Y;,^XQ/H^M&+N(O<6=)!/\!,-< MKV$=3;%F[5_=/GYUY^I5*O]BVP/P:".G);A@J*4YF;:]FH:;HM Y!X':M%"0 M[A"/;W[T1>SR325M6&E@GLYQO1Z/TCIHJ(7D.C)!/AG35FH&D?XA:\R!M=(E MWB2+;0NF1Z,A??")3?GPK?Z/O+FK[/;Q9*FP/LEA* MCN7%B:*,5,8*+3E&ZTK*CJ=0O"\NW1/CWPG'Z?NWO/J:]:%2D9 -N7I0[ZX/ MT3%?DF%@.1<0L,C2]OSF(?1SN]HNQA>?)OBQ&CXUE%8;<;X:3Z?/8/KQU_/Q M[]6IQ;_00E2_^13+>(++EV\2Q@_PQX \7!FT,LS:3+Y2TG6/"8*\)J]\0I]Y M:9)!V>LLOO7&3;OH]=K=XB3JT,KDV#"9E:A-MQDE= JY3(SD2T:4!Y(M C#' M9732*R=XDTA:_U/YH>4G4XP&WMG.[^WR-*XF5V<2?>WS 9H5F@#3S@*++A0R M"L%E8V/&T*1 O;\I_%#MHRM"@^/R_5[2S=,! SIX85A(]9YQISD#<(XIC\)D MLH&A37O(GN?Q0[E/HQ(-HO ]-L+0*42A.)..>Z:+KY>!&'8NI) 196L9 $=60.0/8-2WQ?A M9;%..&-^I-6U4Y%=Q'_LM+H$%@-WDB67:BZA+"S4;C Z*Z%M;8;IFEQ/\ VE MU>U$WRYI=;O(_DBWT[W_".2!C,_I"=.K5O=['#:M&:2/0Z/[L"W?#*=M"LHE MU!IUP.2ETR9$) )CM#8.ML,\6'#[']9M'JN-&+LI&A2=/0F MU;O#6BQ;:]$T=?KJ3\=D$+EY?UD6"GE4%.WUR.?LXG@S_ M!_.'\5.\^>4\R#*9+&HV."E+Y"U2X.#+5>K#>'*CHV_*L_'%Q7@TQSMP%KA1M2NUJ#>YAUBM MXR"9+Y@DFM])' MS)?GN)CXTR]S,5P%C@/Q)QQHEF5-;2@D!0!(#+--:'/@IM%BM!G3L8Z+&JPK M/0GZH1SDO+^,4_S7)8WTXC/]4P-"\S"AJ]WWR$AG 7@M?2NDV<%RXIC[)&P6 MNLV)Y 8\ISJ^Z8WN937J0>P-+.0UL!;AP2[ 6A[$;$1VFE.87OB[7R<.$/Y1 MM:,H3%8*P5R,U4SBH:9D1*9*%D99&11ODC=\9*VXY]SEN$JQB\S;*\-U#;W4 MF2R=S R$>4:%9:$(R;CG:$!Z@]"DF^!:-,H$)VHI RZNQ1ND8Y/TTK$ZH M;S+V/R_K//11Z.ARFH;&NQ*@D/RMYLH'G7UQ)4=Z/Z3V^7X^^CE<6TGYS_]] M>95G^N9R]J9L1;%(4/WJ.W)C,U=6,X615MUD!(/B"TL&E$ED^"?1Y!RJQSD< MNO,_>?/LY9/9;#*,E[/ZOGP8OX5:FOH:"<@'^./=^/Q\D0(P*%%QP4MD7*)@ M6H.L=WU[II(3DGNA03?I5+(#QN-;":?2QV6[HA61#0[RYM[WG7/W 4])&=") MY<(UTXJF[U$E,H*\L"E:LJR;U .L0CF^!C5C;ET4?7^Q'[E0:GV!U_2F7L!F M[T!JQZRLI]&@D($ODLDD2\Z.A(%'+XVZ#_3C5:ZC47GDXJ8*CYP!R^M5ID'$ M7)M.D7.6=20)<9Y!>R>P2]B-[B9#C.-PMP M<#YZ)9 Y4X.:=GZ-4U*D1RH73S-UHDD7L5YG\7CU]'1DKVJN::*YXS2\@[;B MQ!(P6G;H12MJI)]"(O@UP5=>$6N MM^8L)U6#^L;1:X&9H0=7.%>F^":7=_4YB>],)8]!]:K:NL;-%*XP1N]=\H% M%4FNN::WRBMIF1.Q0!(EQ]RDRJD+N,>K9KU3LZH^OD'X+'"44O+ $G"H5P!E M!B@]"T5"(7UV0;8KJ-@2/MNG*)24"B-BC61PX-CR%WBZK??6:E]$MX$FGZ] M#Z @IS>D9*:,MB"B2\8V28';$>?CU::6A*U1L(-CT\L&1]?3G*MT0AX125J% M\< MT_7:@2#HHT OR+IP 8_CN^R$^EB)O _ER.QX%#^8!.'K:W>O-NLZM_&H M%O%<7=*CN:%E&Y@J-0?6!LZB5*9.,'OD7KO8)DUX&ZI3)0L?43E6SNGZ(JG! MD=T2INN+NCJ :IE0O!;5B9*)^V-OW$KT1],+B"(X4Q=FB359UM%VKH#>"L%Y MH(]D2S0Y.3NB/MR71GQD==A%X@W4H,,"N]#1("7H%M /$QA-SY<,PP7*D'*1FD<6 4T] M^$TL)N L!YL@@9=:-DD3Z@;O!,Y;&WXW:U%?Y+1=>E8C%]-5M"4G0#MON>?( MOR0GTV=ZMS1"]#$ES*9U0* #S.] I?HFJT&"T"VTUWUL7^/L3@?GJZ#) JYS M,I98.$M6B-J6#5D4@K/ DT^: T3>)!R[(\[O0+EZIZO'=**YM-6]2;G'=643INON?1U0 MK?>F.^O *3SD_IBXA]H#Q-BC77(/.H[)FJ2 (1I"ET-A40G/BG">NR!+X>D! MDKO!W3TVM[M(KS&G\R5KL9-@C 5EK@>OB78M0QN6#\8SL,E%)#,8PCZK]JU' M'&_/[I.!+:3N*[XC5<'^Y1+(Y9GA7C67M_ZXCSJ^35B6NXA&@=8Z[8!G[5P! MKD0I00;MK;=&#];#VELP>Y>DK@S1KY Z%)FJR#U9?A8CJ&/V*K$LAJ"0_WT1RO%R,.GKOM=!11C1!:5.*&:P.=YCW M]76\-_%\>':5AGUS *A!E$1\,:$".831(@NHD97BLJ!5@T.;BP.WHCH\"R;. M;MI]/X/)Y$N]3N!B?#F:D6ND.!@(+$FOR07.@<48%8,D3#+&TPKAQL$KK,'TZ0J[CY@CTE!>B6A9^OT"L'S"?P^^MLGV@GN0AU(K@LMY03* MR\PT8&%@HF4RD&\-2 8Y9E@Z#D3PR*THZ.!I6+[_ SCBZQ M(KR^->(?P]G'9Y?3&8&?T!S.+^?KV'2*]-]YC8?W*D91+"N1U\YX/M3^O8Y! M+%*D9*VVC5+9=L;ZF/2I-55-^Y:N$\M5"#<"HM10F-&U);3VGD5M%1.%\^)M MY%$V[E^Z$=NQTA_;Z4S?!)PZ;;%NPNM7TM=C6FY'T_'Y,-=C@ZL?X%6X$220 M[^XDJT413(<@&%CAF#=1@%1>%1DZV#@[/_CT;4U[8GU\+.GW;/ON!/8ZNZ8# MW!W.6O: G^)QWWH*@Y4>-F4NXQ2C>=S 9O)^-\F69O)N]Q M\GF8%B>@A2=/LV7)TDN@09/J)P],@DH!I2LJ=>FD2^/?LGCIT[*UNPG 8S-- M>A%TCS&96WCJK< +1-/K1(0.H':HCMA%"U;1'-?H5=9[DG*/Z_]V<%EK MJQU:QFN/#$V+$/-@'>V'WGH'2D"G&^\>(O4;#(4C,K^+XOU2*DA]2JA MX55<%T:Y!NF&HS,%>R1#;1NOCD+\SVN6^SR$%2,GZZ(*N.200,BH9=98! MM B#CL!W%.[[J\C1._PTGM0!]Y#HRA"]7$6[%=>2[+SVR@67O ])@^.T[/E8 M4&?N (#C8!O$ P6V=U;.AH%:"*]#ADY1WMB2Z[U;U8.T093@0<<2A*HM(%=$ M>'">SO* !UR*O&&D%J+LDKE3T+@(A1=:AS625\05&=T)^(MX_?0O [S&B)CB12DLYAY!"U<>2:8A;22YXA*X6K MJKW]40>>W2P]Z^6HC"<7L!#0XFR"/',?LK1,SN_S1..9KQ?@6*M*DK0Q-SI, M[@+N%$>C@ &X#V39B&K>(-DC'C$QQ4$4ES GWB3W[)LX&NU=H_HX(=V%L0;I M6W>3!*YLI4N"^.833FXWQ;XN>OD#I[\-1^/)UOS2YQNN(2^$>GC M7H7?8=-"=NAGDX6\MZ<+"H6ZP;=T %VKA0.62T8CE:Q$KMD. S M<\K9;+04RK6)5;3GO6O3R\:T[R+AOE.$1V;6NYVS3^M\I?+_)JDV9W-ZU,AF*\,(K\ M!56[3R;#HG"9(=FDR8 T4KO'G6+;/E!WL.![+&G=GGC6!=3WEG*[$U&=$B_W MD?+14F[)+0W2U1MJG Y,&_)1P2?/)%@O12RD]5W,KX=(_:XIM_TSOXMP>[:\ MWI3R;@QY:3NR*,!GI6HSALAT1161%C>:&<^&ZQAL[+!]KQW\H633[B3T<9\2 MZ]D(>S-:@R<&P%)[_**8%SX7RP!59)P',B5HMQ+@NC"X9NQOGL!#Y=5WG5N9 M(5D6DW_B; F4$MQ%A>3;Z=I*EV?ZJB872"E,L$YPQ;LT0-SX@&^=R7XDUW,K MVB969>8:II4X:!HW]<3"Y%T F#[D+K?0_Z MYNGM59(]]YJ^<>5N54Z.SR_G647+VFAYTM8 0U-O7TNU)7:!6JFCI,VQ9O[S M#H3O\,AOG?I6TNVQ3TN%^1>8?KB?/ITOFNDN*UIT*16="5P2 M9..)NKTDCTR67!/"P&7L8E/=^Z!OG=U^);E*LVU1?_8*8;I7A<_B#_NHAEB' M8:G,P2@E4[:RGA1K2:**7D43,8#EW 4Q6(6SER#V+GBZ\^?]":53^V$G,)<2 M(8$.,8?D3%80? *A2_*#3=#V$M#\WWI[[_[E-AL&ZD]HVS$NUS/1=AFL,CQG MI6TTH)()J8A OH^QP0WNA[N7(-]?TCHQ/]^"\UM!UD/%>L^P_0EY%_Q+(A=6 M.J.%52E:#05]D5G[0.LN3Q"-&>PZE;T(^ UFEQ.:_R&MM#>-U)^8[T&Y)%G: M7V0.J(I*00(M76.O5X+M@+>49A/QY/)^/?AZ&P?^=WZXSY$M@G+ MOU3'Z%5,7G2)#E&= [CEX M7:3S22JNL@60TBJ'@]7A^NQ;_NIK^8$+.@IKD'%7ZD6&.;,H:JI85,)Y2TN) M/D++\E=]U0K6@:[; /\*:7A>RVO@C^'%Y<57B3Z#3_23V9>!C][D:B^FFB8W M3VGTJ4C&=?*R<(.B38/Z74 >_W2Z#TU9ZMJT'

E8)H-/^-;G*1JE)_AP'-1LDN7P,!S@J(Y,QH\[:7.,V_1L32_"8R# M*:9+[MR>C_^VE>18.3E_U O9"H9*)A5"3?T-0#*RE73)XDP1Z M\DN;W">Q"N54*9L'D[M<1W68D!L8I7<173?V[H"I93W,.E"G*8LYE+"M_!\@ M[6-I0D2?3,R!*6W(91(Q566W+!F?>0#PF+O44#]@#;BG0.88"K"+D%MT1<7/ MX_//U5JY&X]97+F.AN 10Z@R[8U:9Q:X(:S).'*^J&7"M(BD^,\C)U0-[&RN2$!KQ"(&IUMIPCX%P-&780=@])Y'_;33%=$G;U*8]:W[2/3K[ M/Y?G7R27\_5(E\15UE+5>'162R8JR _T-U=]IT*$%+1BIABR8X.,+%B:/.A(:CIO M%MXDG6 =F,=B-QXLZ ;7U2YCNL[R[8"JI=VX'M9IK,;#:;M'#PZ0^1&6@^M" M9!ZES2"8%T(Q70MJHBV9<:N7\8I_NN2 M=KH7G^MV=ZW@*:@<>7',85KZ0@FO#@M=1@A4VVR;'C1OP/!9CH ]Q-SAP M7@/KV@CN *QIK[5-R$[4=ZT/_N[7B0.$WZ+[VD: M-8)\E=H\],2R452Y")Q M'1FZJ#7YLB:F)IEP1]:*^[JR'54I=I%Y>V6XOD4N:!Y2(J)4S=5T-9YAR9E5 M5BL#46@ENMS#>J@BG*PE6#]L;=>!/42]T6#84#"Y^';])\(4__/?_G]02P,$ M% @ Y/<.)(G^/]^"ES/V$Z56:"*#X $>F=F+?6JT9E*TDGJ[ITK.PO#,Q7; MD1$Y088>\^D/(!GO" ; )G4W-G85*3X0?5O\![W=PLVU^\,3\UW=B&6LBTZJ>A[CU1U;=2+:2JV?*@:3"3 M__(G\]-T7!?/FZ$KB3K0ZP_>:!87AAVT\YRO1*[=?1A?FYQ-.NB74G) MKPOVH(I'UKQ@=+,F1ZWNOU9C#HK/;*4:W?[[/Y DSO\'4)6.__SK#H_!AFX^ MT@&9]SL6^PK]$ZA5FH"M4J#1"NRK!?-IWJPU(;"6N M?!O-$[^:EH5Z+.'!9V)M]3[1+)=]SHKZ"S$*_@DL5Z9)LW,Y ]8)#[QA"_F[ M>N!J-24D,WL-16!.96QH.(L@IY)!A%B4,RDSK+)IN35(KL[Z7=->5'K!L HY M?:UD?G2Y!Y,;Y753OF?:LD*!/VJQ_I]PI'.J:TCBV&M]T,E_JM7Q!#[S1+=) M^(K-5G]E\[5ZO7A6E2 V(<%S"I!7HH8>.F[X9X[/YK)RIXOEZM5*+(JEXP[Q)H3ZWBGNA#.<5XL7<,-X4?6@ M&\?37H;=0%[4\F0C>?G);A/\M^52?IW-[6& >EVJAV*J*,E$'&/(TCR%B"(% MN681%#'#DL2IP$SZ;"-/>AC;YG$C(/C#B@@J&2]O?AQ1=)O9-V'3\\3V@\5[ M9E]4/>3$/NUDT'E]4E864RYE M)+(L@S&-,H@B'$-*90HICLW2366N<>HSMR_T,[89OB\FL!LPW@CJ-\LOH>HV MUP-@U?.,/X#)B B>78/)>]9? 2'DW+_4U: ,<$7?8QZX]OAM:_R=^(_U;*7D MB_7*GAQ5D1=3JO(LBK(8,F6,>)2D!)(,29AQD:8ZR3%G<9?E_EQG8^.%[1+' M&F&[K?IGH%1ED,C,[!(TD\:(P!R:MA*!N TM M]:*-]N[&1AP;V8!8ML1D=,'5C3;"H=4S<32";BP)8$6=;*-9P/,V^+RYPPV5 MD.QQI<=!^<--^V,&<7RK&X>\7RT?U:K\;ILM[Q;2QJX\V@#X9]\_F1;OOLV* M:9P*D6/%H+!Q?0BA")(\Y>:G+,4T)4@QXD,D#GV.C4TV(D^JZ5$"&WNQ%7L" MK-C@#RNXIU?"!7XWO@D,:L^D$P!/;^[Q0"@D ;ET.R@+>>!P3$4^KX8_ G^K MRG?:[+G.!M2]9];5>L>+^NAF"8,B8SG%,K( MD#-".(6,1H:K,\+2+$78[%5]&/I,'V-CVXV(H+ R3NK['P7X:;9H?O0,%#H' MJQMSW@A6SRRXQ>ECC5,M8#@.:]$^)!^=ZV90;FG1\Y@GVA[M-N>K1IZQ0DE+ M/X9[JJB7N]7*C+2J;<;=(^_9=_NKNZ]L)3?7)PSS5%>QBXK#/GUFBW>/MHGB M-]-$6;Q>-&[<-,\BE$4:8B1BB 1&D.($P2S-4,PBEF22^1#)4(*/C9TJZ90$ M/W7BHL&&VXW@QCB(/;-FI0^T5^4EV%<:[&D-^'>P_URC.:A4GS27W\">]J"V M2$NC/V@ F( : K-1"'ZV,/2P!;T4-Y3LPUZ;&WA$3B[6#=U_M]7NK?IZ)\1R MO2CMZOT]SI;6*HPQF&5,0Y5A#(N,< M8BD2EB=Q;/[ELVKY"C"VU; 0%5M)PW',=C9 LT]+;H'QR7>MCYG!X8VQ. MA+^JPM@'VUVEYCK%1&=0)3PRC!-GD!BV@4@G.4LHH4JD'>Y+#B6_T^0<_C9E M+>3H/ I'8__4'H4.0_E?S:/0?"@_E$?A_+#]&!Z%(]G_BW@4SH_(+_7,X6Y5]-QVM[T)-&4JN(:IB2U%[R9!@2SC,H!,8Y MD2G-XMS'@7"EO]'Y"Y8+N)]^:W8M_58GD-V6AH#0];V?/Y^SS!)O)3+8R!R. M@!W!"LAZE?> M]V,MJ6;3YB[]JUDAV/S?%5N]7,@79A\[93K369P@2#7/[?%_! G+I,&>Z81D M0M!,N-A!;9V,S?AIY 2UH,!*"HRHP,KJQD>MD+9S3RB@^G82=L'(F4M<0-CQ M1K$ACD*)7^Z77WXUK]><87XXIHK6I@>A!1?E-A3@]&PH(^7EMTC2AD@@F8Z#C1>99(+*/I?G[P#FOKY>X[ M^-]ZIHB-K&!5"0N6"\ J46^U5UK&H*O-SZ-5]:^G]B$^8Z,M?-&(U8O?J[=JFCWRG7\SF M:_/;.@#SW;JTA55L#NFIX&;OA92" F$%44IRR-)80)J;[5B6<))R)RNG8_]C M,X VX@-6R[\)I89 UAIT#ZKV'1F<"(9(CJ'4J8"(F]6')$)!,R91KA*1QBSW MV2'W.3(#;)1/1D8L'QZ6BR<<(+=5J4?8>UZ8MH@WHH-:=GM 7HL-]N2>@$:C M<&M21^1"+DN^(@RZ,G7$YWAQZMJ,_U;[Y:*[&=MJ4TL*&E%MV)L5%AAI M@177?6V\KR-QP]:[I?'!-M_7%=S??CL\/7#T37,> MND='-5U-L2)81QDSF!-C+"4"09;)',HX4YG.-151,GT\*I;77VC&)3E])M2Q MM/W-K6?J?K98V',[SN:VX&)W&RK\R,9:9CQ/(ZC3-(5() *2B#&88J8IU9J8 M(6Y&=E-*[D<8U_,5]L(RIASID+H9SD\Z2#VO9@$"H+8A3@=&>*WI"**Z/H9]Q81-;OW]=_9M]K!^>+9+(I_.Q[1L:.0'? M" I$(ZEO6GJ/ 7!C[;Y@[9F0K=C6L5$+#C:23\ &ZJWPX/DUJ#MDNO?'+&P. M?(_^!\Z.[X_,:=[\#FUX.C?$;'JG5LOJZ[I;R!=*&W95[U=+N19ET101HR@S MEBQ3D.$L@BC/B UYRJ'6B1(JH3PF3HE)G'H;&V5M!:ZNU30B.SHXG-"]XN<( MC5G/?+2#ZVX'%]B(>[U.6P< Y5)4T<>543 M$Z$TJMU%3FT,XS7R46?K//)Z*7""T;>JG!(F(I0S"A'3,40D%Y F+(,JCR,M M8B92% 7)+&HZ&QO3[E)@/FY38*I="LR%\@QE;P5:QT(KI#',I:T(I;" A",! ME4(T5Q(33KP.*8,!/<")Y*! NUG?H>#K>76[DJ7U;0MRX;*S[D$R2%I6V]\X M\K'N:>Z*-8H8I7:WO?X/?9PAKBC;.A>&&+GW[ZNK2Q M?L64864L964,YD2E$$52&G(QIG-$6(XD%XDB7JE,O"48&[4;(R'VS)OJ#;H; MT?0*9<_LLY4=U,)/0"T^:.3?>%K-'XP*]@J34:**\PT8<-<9P*")3;V%&#:% M:5>,3I*5=FZH&]7=[6KX7LJ3VFRZ!%L5!]C(,@^22M99S7RB[+2Z]8->WP^;=\]<7TV4'^:"K MA39KY;)W]+S8, M5T"YRPV1!J8X9SS)T@ARG%@/@[99>(E9,)&@,DECQ9!7.H(., WA'N\.D".G MCNW:2^@;+/W=37F*6R?M]TF"W!2Y&@U07 D'>/E-K<3,V-.;Q"1'D<2;O[]? MS82:JH0E&:491&ED3[^8AL30'(QP)LS_QRRBR,_2'5:!\9G+&_'J*P_K0MI$ M G6,5^@0K["?@AMCC7=X>V9&E^"PPC4Z; O"+@?6!)S<[-@\!2HL!@P?ZV4, M!XTM"ZO!N +/>AD=[ZBT?J3H>GWEXV+[%/-,8H0EQ#2W1=4UASQ- M*-28"YIF/!6Q]+NVLM_\V(S4Y@Y&)2)H9/2]HW( 7_M"<#LH/1.U%QX=+J*< M4_OF"R@'C0Y\\>2<0J<73LX^%>+,Z&P\X;><,.T@[G*. MU FX84^+)F K9%^'02E,0VV12$E84F: M0:+,_39A&F#.4*)4Y9WK:;WEL\[\2SLSS>_6+1S:G ZRN+]F= M$>AY(M?*ARQ=>5';6Q(T';0W7%:FD5 M,NT,3TO(]/4V!@N9=E9G/V3:_25_B^=%\\78 MIH8\PG&>DSR5TFG[<]SPV-AT(QNPPKE;/ =873=XNB+0,Q>Z*>]E[)S3] 9; MYZ"YP4R=K2MDDY-BHP8NGEZJ%*A<"LW."A*DQ<7[6O;EKF3,IIK#!U:JEUHK:S#:CFR)4W:OII'(9$(S#EEJB[K0 M!$..(O-/BF(N<$(H\W)X>_4^MK7 #-.L ,7C2C%I,^I^8:M9%;*Y,O*#GQZW M@GLN WY#XD;OO0'=M_5IY-ZKSC79E82QLD_ 5GJP$S]D.N,.J(7-9^PCP, ) MC3M@2L\?9N)1\CT$'3?"D%0\^QL1\.: M5VVZGIA'K0_[GQ&\-S2R*(M/*R;5 UO]O6 +^4F)SXOE?'G_?7-S*DU2$>4" M)M@&E2(N(%%I C6+%:-2"2F=XL)=.QP;%30R3T"YE;HZ*BBW(2Z^C-^28L#A2-NIZ;PR!#Y[B9''I ^MY\-OI83CO* M)5+KM$TI O1R!8X3D( _*LV 50U4NH71*'7IESOQ'^O92LDIB[7$4D4PI9I#%%,&248-2>M8"QQEC*#< MF'B.I15:>O*S\/HNCE#'0*W4HVGPC. 8^0)-;6W:#4Y*#W,>&XO-*-1IXOJZ,!89T, MKQ?O5\M[6T&F<7YP0;G&*884XQRBS-AY5.($(HX23$6:9[ M&1MA6.$:HA#>/'$!23>&N!V?GKEA*^ $;%!JA)R WU9MJ>*\N:$=BY"L<*&G M0?F@7=MC)KCR=#<.,-L<-;NOJB(WRUJ>\CQ),V&V&[F9_H+$D%(J8<2TE(AD M)'$K$'FQA['-_$; *D.RW[0_!<]MQM\$2<^3?1^-'A;_BZJ'G-NGG0PZK2_J M>#RC+S_8]="HG-5QUK;)CX_&=%BNWM@Q,<;#B^4#FRVFB A&,4%0I%1 )%4* M62X4%))$6B4\D<+I"JY'GV.;\#N1ZZ^\$1ILI 9_U'(['D;[H.]ZO!04T]Y/ MFFZ%L\.QDS- 84^@KG<[\&&4,PZGYU+NKW;T3;#B\\;-\<-Z*.WH@P./7M MC+ 0;<0$]K,'>X(&]$1<1R.H(Z*ENV']$-?U/G%#.+S2L3:EV<0H=2'SR%[. M>)LN_I7YQ*8Q%HJ)W)@L648ABF4.&<+,H"TX00PC+;!7?4I/ <9&*$F4I)[5 M*'TA=R.7/H'LF7%JT2?'!\9[.8@F1\4JK!+ :A&P.F5'_()6J/258=@JE1T1 M.JE4V;6=SE4J5FLEZ\SFG]@W5;PU^JY7-F?]%.&,12@WVS!.,4248$@YCR 5 M(M=Y&B5,.F5A<>EL;-1E)(.-:&!6"0Q**['-D&9/V[VK(UR&V8W"0H'7,UTU M8H):3E ).@$[48/6/[@*2."2!Y?[&[K*P57-SQ0VN/Y.UQ+>-3W-5/&\;G"; M*8QSAM.<$QAIF\>)4V*X),UADO-<1GF.J'(J=WN]J['Q1R/>-B3/2/QGW\+< M%V%U-'J"@-6W>;,3<@(VH(5,T.:.1MARVA=[&[AX]C6M3TME7WVCHPO8)F1^ MI_]2J*ITP3M>LMG",M++;^*SO41_$M>V2R2*TX3%F;5$<&0L$9$8(X0J:797 M-(UB(6D6>Z4[N4&6L1%-I0I<:K@N-DEC,Z1@]0*0+>[0W+R_UA.=KA]9%D-@"H0;W6-X@S MK#?[=MQ.O-P!FNSH_5XI.2M?,5$U=O=M5DPCJ622IPG,4:0A(D1 2D0"M129 M3I#*%?=*#7+:Q=AHLY80;$0T)H<1TO-8[0R0CK[NF^#IV\7MAXR_:_NB\D$] MVJ>]#.O(OJCEB?_Z\I/=YO?%^LTVF]WFK%V36&$E($(HATCK&!*B,"02Q1F- ME#0;-Y\)[]#GV!C@2@%R*WC'XW:7 7 CBL"P]LP<01 -5]S]%*-!:KSO=3N. M4N^G.#A7?#_SZL!9,*THY?==FJ&B2H;[R5A(3>4?8R9I-;.7I8JCFC^_F<;+ M%ZQ4K]AL]5=;[F)J-HZ8&J*#&%,%$4-F"XD1@0F/:<:49"F-!DF;&52ML3'K MKU7?SV[N'Y7I13DFN%H7)NPOQ-A6W)T.8&$/KG=:@%FCAF_$<(>1<73L]HQWWQ[='=2' M\F^SFVX6JPG8* %J+4)&&7?',&S8<0I>TO2']3C M @AJP#MT.:UVZXW!B M^GF\ZLHP)@N;+BJ"B/$UPFM$T M<[IV?;[YL7%))2%H1'3CD0NXM5/&[6CT'9JS#T3 "Y?MBK?,>O/BWHPW_SJ> M[1=:'F1BMVNUF<-7GNIF)-3IUM_ISE MGZB#YL7W'IE;_IU/S;.V4H*^$948SO6LOK>(O$:!C?: MZ0_T1G!K\QW%.%K;;@/X5GSP_!K@'>Z@=,$M[+T4+PD&OJO2!9W3^RN= M6@GCGG^]J K,VG-4*\?K4CT4TYBQ)(Y$!!.I4XCB+($$*0H1%S1+M4IU[!=T MY-#IV CMU-.\)_5MSOJSF'?SUM^*Y.#N^CV!P1\5N54R]^BO;X.H3X?]V7Z? MU&/?AL0UEWWKN]VHJ KCL+$@*_59+8K9%U7?]7VS+ J[4WPU7W[]-R7OU6^& M"NTOGRF[H_F@Q)P5Q4S/ZOQ*=]K0P2?V;9ID+,MXDL$\RXU!IHB&7#($,\$Y M(Y'$3'@E6PPLW]@(SDH-?IH;N7^V/J3/1A,[0V_T)^% M&[$^X6#WS,%UT.&!:IM:@F-5)X!996W" MA'#DW=,PA.3YT"(.NB3TA._QZM%7-YY5.=5L^J(I'?A_K=G*-#;_7J]HTU@0 MG5:G18D@$.F,0R(4,W9NDDK&,A%3I^M$+7V,C? W8H*MG(U=YE@GL@7-=HX- MA%'//.D/CWO1Q^L [!BJV%!4H<0O]\LOOYJW:W8R/QR34EO+PY1^O*[:MMJC MPZ-=*W<\/,S**C;X;B&?+Q?68E4+,5/%5&BJ:;6#3KLL%8BQY[V6-JS=3*U "/9,!\?@'<@9 MLH#'53#"UN^XW-W Y3NNZGU:O>/Z*QT]_\O%?=G4DMR[\4IP++' F;$1;'), M(36DV.PJLSC"+&$L5YG7AO)\-V-CC^(Z;W^Z>Z[M[J%*S!"&B 6"5=T/I'4**8T$%&:[D2E, MK?-\6E?@^U@:(\C1ZA@JB.E8LAX7V$U$D@TQ VH_;HFK^]FB.MM:ZJ9:H7]R M[^Y#:':$2">$69-10Y0P#GF2,4AEK% :)51)T0SARX5C8?"!!W CUY,,GS*_ M?9*!<[0__XL$!(XNZF]T\7T_4"1?+S%[3QF=9Y?DW9W=W3FG&2G!8DH@C[$Q MJK,\,4:UK9[#>,(4TY@0K\1=%_H9FU5MQ=S+!>#'BI>P=..[ CU[7H[!*>G M@^$K.(0DGDM=#4HI5_0])HMKC_M?S++E-I?SF:Q\^55CS08PX7G.>)3#1" " M$4:& U*10&43HR99;*MRNU[/NM3)V C@0,[ZV_;<5;="VDX%H8#JW>?6 2.O M6US70+CU+M?%]@>[T75-P_U[75>?[1AC9DMS?U[.S1M%?$:6,!,!G9>^#V$$Y2KN,TSG3N%5W6VMW8>&!?VG_:) FJ7/$..<2[P.UF M)(0#L6>.N D__V R)UB"AI&U]SAL )F3]B>A8VYO^9_EOUR4IK%7L[EZNZZN MG,1,"+-W0) K'D&4*PH)CA3D$8ZUEH00MVO>YQH?&V_4\@$K(*@E=#^V/P&N MG1-NA:-G!O! PNN$_I+*-QS-GS0YV)G\)67V#^,O/C-PQLSJ/W]5A3W/>U\Y M#>,I58+G6N;0%K T4QLS2'$DH(I2J@5%W'PE@^2]/"/K;;KD]HV3U/Z#1$+QO=Z\/EPNR M!?=19'0\)]^/D9>Q!=E@V17;^N@8UW]0 Z)XM;:9&7^?+68/ZX>]>H#;#4I* MXSR)4@YY3#!$J6:04'N14F824YHPR;V*]GGV/S8V/RJJ8E/$5AJ 1H5M[4Q; M.M/\<58(-J]+:/[.S(-U!81N6TG?H7-C]!X'I&?2'F@L_,/DNR$:- S>4X1A MP]R[X7,2QMZQF:XG9MK6TWFF%N:'JI*\C7%;S?BZRG+[[/O+A\?Y\KO9OE%! M-"6<0V,@<\.8B$.&K;FB M[GK:U@.6O9^_53*#1NBJ&$9=$J.N &8+'>XK8>W4C1HAS^<\D0M[8N?:^)Z8G)[J^3;0C;P^K0Q%KE??J[UHDQ$FYFDLB28PRFV&#!9C2%,N8$*PHED2 M1YGVJJ5ZIH^Q$=)&1%#)Z,=$YR!TXYP;@>F970XQZ2HOZ(2GB7#>#DD&+ MGL?3ONW1@;U[ITGZ7R_JC>84ZRS+J39;O2@R!!$G-L\$0C!3.JY#2:2;1>B;MR]KGKJ1>A453M:;R[E4U:@9S[[4,:L]>OAL'ZH=Q M]ITK$&,+L([&[7=]($;A_6L1\\=P E['.9@OT*&KKA$AAA:KGM>%,4>+HDDO M4E0E2&W:#HZIAA&S#D"5:$@3$L$LD8C$,L&<>%W1;.UM;!;C1K9.]5S;<76- M_ B$5M^#[JA!($*CZ]EUU0:E3YH:+* 3(W7#:]N#9&RZJ=RY_P^6'P^<">ZO*=_H3^_;> M9B(S=DQ9NZ]L5:-/R_?&CEF44Y8SKDF>PYCE"B*I$F-", UC)(394F+$A3$A MEB6;.YXAWB:/%Y5LI>IODKRU>;RJ/%#B( ^4S?X5+CN7RT YGA@.!W_?)XC7 MLV^]K9.L&94FH%$*[&L%RB6H]1HFSY8'P$/EU7(1:31YM#SP\\F;Y=-LU^*6 MY6Q5&7;VG,#>IZ^V$3A&*$\0AVF*)$19RB#33,$$"QXI+"(BA5_YRG/=C,WZ MVDE9'X35V1TZ[-$NH.I&A+=CU3._=8&I0_'(-A3"EH<\V]/ !2#;M#TM\=CZ M=(#3O+J0>"*C+,TR!157#"(J&2293J".<<(SE M!B9^O_K23\;G:MV=7A15R M A(\022:1"2MKM4G:)*:_T?FG[7__3#QZ02PTEAIDA-PZ6]1/^2\/M?-H!.[1<_CF=WVJ/\E_?>KI5R+*J7>1[7Z,A-J![]3XVKM@(;[UW MYT)HB[WBY 7XH]+!]X#7:W0<#WS[PKSO ^"@!+>BQL9< PQXC=\'F MY%BY4R/=6._]2CVRF7SYS8;'*$NJM>NUJI19UD'O30ANA(WY0Q6#*I4)1))1 ML[V1*8S3A J:9&G,O*ZGN7<]-KYK) >J$;U:_IMCI5IZP"KQ_3C.8RS<"*X? MA'LWJ6IP7^Z#VYP>->#6DO<00.T/6$A>\^A]4%+S1^68T3JT,'!P=IV?99?V MK:@$_/29+9I80'LS6,E-&.#?U.S^L_GWW1>U8O?J-]-^^8*5ZA6;K6I'94IX ME.6QAF;O:'.F8\.66BC(,HQD*GD>)5YL.1K-QD;&M?A5Z/>ZD#;/0^V"'BH" M//B7XVB\CD7>$2T= :+-FSQ:>_ T:T]I -K%HCZNNYJE%Q2:7:TQ"G)"<189"B MV)X&IZGY*9*0*\ISJ7,M,B??<'#)QK9,[SLM7'BZ:"7J6YU(MPZ[KX-IP,$< MT/DTP#C>X)T*A'D_GJM;A7LBKU8@3"][O$)UX'GI0LP.,&N;,/]C%K0IXD3&C.10YBF'B&4"TE0AJ",5:T8EXY%;PLZ!!1_;JG(G MY;@R[+*3S1K9 =,&)O#UFK^Z7$KON.>B=6JPXJW<%.^4D3( ZV^H.-GA/00&">:4"P:]CFSW:9JM^=@!T4(_U>9'/[ MI.KLA_QN#C3X_^#WXW[QZHD&L39[3._&EC'#AM*HOJLUM#C#7/]Z(I"W-\J> MJG]_,^E.?K'9-N2KV;Q<5;)^_%[8B@FO%Z(YG)(X5E$N;)VX)++W)#AD48*A M3F1BJQ +$L>NQLWU[L9GDM02@YW(H)%Y8F\\_>*^ICA@?=UR"(M@S^M]"W@6 MN^M'?IV^5^?5-"R6 ZV!5S_(@ >I?B"UK#$.C0RV,K@KM,_G'F_YL_#KA5S; M9P;[F5) EF*8HA3*6*A8YF9%KZH%5^ZL.^E;GR^ M\OW.^OO(=Y*"C:CN''$134PI8@IIJ%-I*_1$%/+,EL".&4H(0X1AIQM_H; < M8OTZ@R0HZKP6 1"]OEZ%P*GG5>H<1/XKTT6,W->C$%@-M IUPLQKW;D&1LMJ M<_'5P=:8:\+OKRQ7G[TQ7?WNJO44:QG1E"FH99I A%4*N=(V.Z'4,E&)^3/S M2B=QVH<7_PV0(F*7ZGQ6R=@QB&Z'13="TS/E[5 Y2-K00R;W4_5[R=:^ MU\W39&0_U?-BUO4SC_J;C'5IHW?Z+T451SS5E#!!I3$-!3&6HC!3F]B9GB52 M*91E>9I$[I;B4>OC,Q!K :W'[B^_?/P%/%HIW=?J8_"NFS$W -+S5&Z0>&>0 M^%C?%^B.@[NI<@,> UDH>[C8+Z02\[*SQLLTN:!\BT5R_,9@AL@%4??MCTN/ MW':=>IKG4O)$IE!J6\Q!FOTKYQ&&*H]5FB>2R,PKO=] ?9,W4_6RRL]<'9 MW'I5.F*7I7F:&[.M$Z7\+OPS+=MOTDU^TOV: G?_\;(W68-@=5 QNM9S,(8K]=0:+%B+[XZF#E[3?A]N_;JL]T,W-^9 M^#Q;J-7WNT45!_]H/X?-<4VBB3+,!Z5 MKIOG$">< IQS&-.2$9H[%7=MZ6O ML3'A5M3J@J?:".MGI+1AZV:W!$*L9TH\!&LK9P]78!WP"&GUM'4WJ"'DH/>Q M;>3R2M<$I(=,],J(>R?,0K*>VUQ_E[*C-O=IZSLTSY1>KM0G]FT:8T5XE&K( M"4M*-DWWZ2G(4?2 MC=*&'YTGL@OM+ 9[FH'+2:8GV^0!FPN;S8A^:AG1#OE9>T ^;%K7D (.G VV M!VQ/D\CVT4G'2XIUT$63+PT)0BA6%#+%!$0J)Y!K>Q)K2]^RC&>9\BIU>]#Z MV&S#78D;KXQSYY%S(\W.>/1,>NY0^%^5.Z=RT.MN!QT,>V7MG&XGU\[./M1M MMM[)_[TNRFJH7BU7;]570QO+]<(>W[Y?+1?F1Z%V%:FDD%CE"8$"80U1E"-( M4)Y"QE.:4AJE2>(UF[UZ']MLWQ,>&.H$1GRPDQ\<*M I];S?X+@11F^0]TPH M0='VYIQ.J(7D)#\!!N6L3M@<[W"$^5[*5*XZ^5I*A.>:'FQ'.'ID[T4(WN]^*)JJODW)>_5;\:(LG^I]S_' M.ZF[A;0>#!I1DBJ60(UH A$B$20,88@S'$7FCVDFO1S>X44<&[^\7RE8LF_@ MWLA>@)]LI3)5_ Q62BSO%[/_K+-0L3TGR+GZ9K,F:-.^_3. 5:FMV18;\-F" M$[8 6I>/PXWSGG;(>^9,QS)I.R5!I>4$6#VWCS2^K1.'F3T\".KPZF\L!JRH MUD7*,159NP%ES[IKM_3D'SCR\5&)&9O?/3[.-X[XHYLRFC$9QZF$J8[,-IHA M!&FL,DBE0@IS1GF>NT:07.UM; M#(S#8E]@]/.(ZN.UL'!RROHW1,VC=XO]3-UG\Q*]C]_ MKYJVW^D/ZHM:K%655>N3^E8^,]+_?9KA5$N>&/-=Q#9O58(@C[G- :^R!'.! MD'9*[>#5Z]B(]U!H>Z6D$=O/@'9#W,TF#HYCSVQ\$<(F(2"P0H-*ZH . R^4 M0AJ@;AT/:E-Z87%L)OJ]?-N]$&-&OC:KV>)^9AJO4\7O:F#<\:)<,5%.,8KS M5!@ZP@A'$%&60$JS%&9,4*J1Q#SU\CMZ]3XV@MH6H[/[O9WXF[H).P7 'QL5 M/!V6?H/CQF&]0=XSEP5%N_.5!"_4^KBWX"; DUQN\,+FT@T(OT9Z<;C69<^K M(!/S>UO75+U0]?]NYUJ:42(DD<9"LT2HLQARK"24*L%:15AI'=+!ZB#2V-C1 MT<5F;!*C6F>&##"40=RA@0=H'.Y/][$)[='T@'- #Z:+5&/R6'J@Z.FA]&FY M&T=O:Q#L56+;3EF915F:ZQSJ*$\@RB(&2:XXQ%FN(A7%4::]S-"VSL;&J[LJ M)X?U!SL2:"O.;M08"KV>2:\[<-[LYH)(2-YJ[6]01G+1_)AKG-[IQB(OV M9R\,56W2V<_$E*>*ITELZ".WU\$T0L9X(QBF$W-AK_-(NQ'(S?CUS!P;^>REAKK(Q@14,H9CC%8(0E+%^8X& MY8A678_)H?WA@QAN?A8+L7?7\R^S*1:R.WJ^<(&#ZV4G*HHD]J>,*=2 MIF9U0@1R)(T=' FF,<^)DEX[:)=.Q[:Z; 6=[-G#U@Z6R[D1N.AL"SN-@-OR M$!K7GNF]%A=4\D[ 'L![EO-&['#4[ -22&IUZG=0:O1!XIC:O-[MN!U_>)PO MOROU4:V^S(0Z3Z:?V+=G:J'TK+37@O?_TA0VGZ:81Y2('&*M.$14&4LAR6.H M&9+:_$7FJ=_^/8A88Z,WZ[KGM<0%8$6Q%+,J5$C*!HGK@^PK;^ M-+Z2=^NR*%F5(/.HW/3&%'Z_,LI-:4QEA&,-F50((L(EY)ICR#*L4RJS7+#$ M/]_J0-+[\,L3IG.]VV\P!"OD<1I%U*>;3!JRSERP$7/T[QUSB[2;@KBQ7,[XNJRL:Y;(I M>!S47W8-KL!NLHO=#>T=NZ;W&:?8U5>ZT8DMZO'6?"UUCG;-4!YG$J8#9QR\Y_;NQ 25G/X5 ZX!Z[CENQVNOK=H79#R MWT:UXQ!TVW.AJV&W*>WZGFPKKCQ^8S:V=[HZ*_N\G)N7"YN9O/R^NQ^D!:5< M-V6AD4 $,ID*L[233#*2112GG1*TM?4Z.K[89B8SENV^V/\$:L$[1ZV[#8(C MFX2&MF]N"8%J]RQP+BCUDABNM>.GR17G@L7%]'%.+WNF\U&SZ9UI6]KV7\W9 M_13G*LKRG$ MI+%4B!*0*Z%@DB$9499%>>X4YW/2\MBX9BL_4\]K\<#R=3]L;)A',)36V M25\N/M#1/!"?E5S/U3O]:K:8E>K-[(LZN=%\E'PDB34BF8XAS;&PP7BXCF?) M$RRTC%2DD5.%MAMD&-MTWJA@USA=*0'G5@L;#+ZY^<\J/3P-AP[#XVA&] MZ MWT;%'MZU_+!2X$RFA3Y3Q]P 8E";HX,8PUH@W7$ZL4=N:&K4(24?EO.Y7J[L MB].$8DEB1:$Q=Q!$49)!*F@*8RHYRB3*,8F&O(SCK\+8"+KK6?%8OHA1!1=T M'.?_HG$&_>Q?GVPD?\#H@WTM_BL&(IP9I2>*23@G2;=5=9>?HPX$M;4HUJ;W M=X^FUTJD.G]P_=PG]DT5O\\6R]6L_&Y6>V6(HZQR+^VW4CLE?E?E9YOG8Y.4 MN)BF,<%IEE"8B"R&B-F[K;&R]^F%2$B,)(JY3[C#@+*/+7QB>[>\22;>I) O MK8Y^B^B0'P!*%'X&9"C71@>[:=#J)[Z@J:.]7!3O?-B#>>^UJEO;H#Q603*%0A,P%O MS4)J&C(ZS&U+&XC"&4I/,%XA+:0AQ1_4-'J"<3FVB9Y"!#]CJ%B54R-7L9S/ M9"5159^G"BW02B68QBD4FE"(L-20)XQ#@J304L:I0$XGLI>[&-L6_4#*NBR4 M5[!&"YCMU!\&HIX9N@,ZSEQZ'8 6RC,O[]&=^=7@9SG@B:9IQJ(7WMT8,>QFJ]MW/H*Y]9TO?-6HH6>]@?ICR=Y<_%#>>>XIQ'U7FYRN% M[XXUW9;"&T'5NZNC\/0E[RZ+.*;LT5WQ#5/L[GHW'5>>>J^ZN']CDU47K];E M>J7,+G7VL'YHW/C%B[6:BI1*2:,-\K!:Z@.X:.] %EWQ$?YVX3 M6+$/RBOU$_GG"U?8.P:NG0]\S\ 3D].[!KX-W':7^<7RP9AO4YJF,94BA3'* M.$1"$&[LTAV2GBG$ XW. M]YH/E>[C9G/3PY/<;3[4[M+MYJ.G.FZ&5O=L,?O/:H-UX*>_6\CWYJM037WC M*C:8+6QEW.WUI>+>\PC:9/>:P9)IC444O,(:4R)UEYET0(+.#;N M^+A^>&"K[]5-OMG]HMKMVNA)(9;K1;5;>&]4%C-OMUGH@7719!*J:%4::79#C;&;Z?X$(]?SJN(_:';?M5JS^=G! M W]8-4&C9T";/3#R(4WU4*(-:J$'QO/8, _=?(C;7I=N:,1,8<)R#.-<)A I M%-LZR1AJF2 I4IQD*?*A]_ WK 8@[[U8EFW]TSI$Z9:K-2$OQ?R0UUDNWECI MZRK*DUTB&>'UCYLN;H2]0="66&]'IG4@: M^2; (K05<0)^6YG/,R1WM 1EBO.=30P-[3H>LH%;0_[YYM[8X9B_O[S MKBNW"B6)$I*D4$="VPS6":14<)A1DA&:*"T)<4TY=]SXV&R+2CY0"0AJ"=TS MSYT =\6M=R,Z2,OO)Z"X^TS$T8[5\5*OR MNW4]V=N7=O%_M.O]F]E"5=>QII@+GHK8+,I8*XCB#$'.TQ02E>!4:&YV"G[) MYZ]V.;9IO)%X4OE%R]I+L)':,YKC.MYN*WE8%'N>_:T @C^LR/45RY#1(,X M!8T0N=[KL%$CSBB<1)*XO]F->MZHHE#J,&3VS8SQV=QL/_9COIG2B%'-(4:Q M35(;:4BR"$$<:Y*K)$Y2&\7J'FOOVK$7#?U(P?;.R+M141]X]FV.5")/P%'8 M_01LY9YL(^XG84/N?=$*R4[.?0_*4;Z('#.5]_N!3:5=&!3+,$JU%I"F>001 MQPC2+(VAR#E.,,^C.$V"F$JCC5BS%[F,;6JCF98:/&[7_;E=$>]!96 M3&CZ? !\N5HMO]KC'F\B[\5(3G&YO:*O9%[M O57E\_7*UJB-W?2/^)>T6NO_$?U")N;AXE$)&R$V][RUV#H8;AP5"N">J6F+[(<]9)FV MP8UW6VCU<@6>KY2=DY HT+UXKU:SI6Q+S3Z-"591BK'92PEF+)B40291#C$BW/X_4M@SJ>#0*HS/ M/GINE^FYDN GLUE;%Q*8/;39M!F5/:/Q!O\:W&AQS"/<,^.ZE LI7.N%[,%@ MM_4U$%U>T&->S97JHJDQXI?WB]E_&BTJ*9\OB[+8V8U4V!C/"$&99M1L_7,!"69F MS4R064 C(@1Q*C7:NZ1C,]_KNWG+^FOHELZWOU%U7/;&,%8#KF_;96LWS2>; MU,/U):/G['%6LKG5:P+N'NPN>*#*B3V-0#_U%4,+^T15&'O"_'*MQKXZ[+HU M:]S+U=&\;7J:,[-]PE3 1"8)1!'BD!*4P"@A/(M$CA"._2HN'GCT3IQ;8)H@G.=MR'2PU2\I']::/NEE8'OWDI:G%NG% M)[N>1*M'-I/-^G:WD%5*W[HR[.:L02'!LHPJJ+(<0808A@1Q!&.:)3G)AU?/Z-1NB-%5=4MD"3*[V6N5/9:I<1<#V1#HIJ[^?1-9R-N!6:=0KS M6N(>#G@\ I[$GV]VX'/H9UQ.#V%=G_U:4I(_V:O9V^WV]75LVFF&99QHB!6 MLLJERR!-+(W)B.0JIS*AH=V]_E*.C_$:6<&]%;9Q[%8.7=_[U7V,:2"G;;_C M- *_K*M;MM9TWR,;^-IFCT,QICK,Y\0T.\ZA*RFW=75#?O771;%6\L5Z M-5O0I9G"N8D(A1KN,H->:M?X$A M?TF">7@&=W]I!@^ MM7LGE,[F>._64OC:;>_M+ZHA M5@;,-Y>B -M*/0$+5=J84ZFT,GLO69<5KZ)0HU_R"?C'GZ)?\,\3^R\TJ8-2 M?XI_B7^^)2RUKV_$C>B?1KR^,)@LSVHU.U?VB3<#L<7$M M<+?WN=2/#%;)+<" #%71[1911U/9+0#>/A7>0G37;9VRL8>O%Z:[*M?N7H4- MF3-L3'D!$YPH8\OS#)(\4S CDDB>$D6I5]&D2QV-[8"J"H3="3JYI6C)17#= M&#H$9#U3;$>TO+GQ&A0AR>UB7X.RTS6-C^GEZO-=TU.4=M:]T_6%D7?KLK ) M/8T%78=K3#E/-9:\5LB:DJ)2R3=+Q94!<..2D+#VS"EO=H UMY3VI-V$"87, M1.&&3-@,%%?Z'#CSA!L"IQDG'-_K>(7RX. 6)X(E,J$V_4T"$=<2$BP4E,9, M03'EF++$)_U-Y\/ZSGV[V=8O=^7OV$)]-.9] A3IMM.KZ7 M9@TLOS?M?%"/RY5=$VVIG74QI7&F=9)R2*1*(4+*)LVC$F8<29WE7N+P29;I@<4/2S-;F!TN@ MZ:+D?C)-I^?]*V+]96%@6QO3P&Y-?C>-6;_[.U$NN5HE48*: D,*<14)HF&. M,EL-46:0<,F@%!%6222DR)PN([MW.3:BV$H-I-U./S1R@T9P8"5W+^KD"/L5 MWN@%S)X99(=CY9;X_1R.':ID.0+J7B@K/+ #U;[9;<_UG!6?[?_;/%U?V%Q562F*?B+O2?K,]7C M:JU$.4W3-$IICF$N(V$V=9$Q$C-;A$5FA*(H MBU D?#9UPXH_MEWCKAZ3W-9CFBV ,&I6)Y;5#VJGL-^.1&?V -!O4D/,WH'+LJGDB*;LOH6U7N#G>G(L.I2.,8)HAD$&DJ(6=1 B.M M>!S1#"&:^:QR!ZV/;1$RPFTKB/DM,(>@H3A.!8X8-'9 !!&6"A+!.10XIYQC ME)"(^%TTZ S;,%<$0@&7$O.Q99G!+*8Y1 +'D*5:0LT1%BJ)4_/ =*'*OD#; MQG25 P)6G;AQ5LQ$M>+)V7QME[OMG[<)=(#1Y7%=;Y1N0=G-/.G\R?5L/5CH M#JO5W96&.;D!QMZ]+Y?@/0OK:C^+1,@5^+"#01?(L[H=KU_G'[H]Z?'Y6.^< M$BRB-(815X8$$DX@BS"'&9(X5@DE2>1;K::]Q['YU+8ICY8:%/NI0[JG.;XE MJCXH?CV3PV%ZXSKORN;FPE;>?M(:#Q;Y?KW3)TMG[!77[OYB1W_0\N%AN:A: M;MR<,=(2,T1@*@VIU%?88V/,TI@:$S?+>1)Y%4,_Z6%L3%(+6,\#3X_)"7B. M3HU;(.G;[["'QG5?NK\GX)+J03?K)YT,NY^^I./)EO?B@P$":NZXV2LS44X5 MXY)F0D!)$8,QPKC.":1WW0_:G]L$[W9Y5:WN;I4LM\!YS:_ M;X"CYYG=(%&)!JQLH4O0GR@=OMC\KHLG*"M_HM_Y O*GCW6-O&>%*K;+2Z9R MDBM,8(QMS1!A+'!"!+8^91XQQ%DLO(JJ'38_MFE;2^>R^KA@YS9UNR/2\\QU M!Z-#\/LYG<.&NA_T,'!@^SGM3L/8SSX5XC[=W;=9,54(949X 77"!$29-BMN MQB7$,LHXHS3GRBO)XVD78YN]1[?"S)=KA+SI[EP%I-LTO@V>GJ>R)S(WWI/; M5[Z_&W)5+T]X-VY?R_9;<0=/#IQ3[QPRBO/4%M)/:TX*[A[&C/!42O;^ON$G ]49TK M-$%MOVM]#FL).B)P8A>ZOM>-8EZQV>JO;+XV)#:WM;P^?E:J_&VU7#_.%O>O M9@OSNQF;VQM6%>,]9_6I[6YJH-3L#E-#/"+%R!!/$D,:8P)QA+A*(RYSY$5! MMPHT-HJR^H!*H0EH5 *53F"CU 1LU0);O M"#,4PB$)]6:9!B7<4 @>$W*P=KNZ[:H\<'NIMIIT74593,UV7>1"*9AD#$-$ M(P(Y1A0J*@41*LFE]$IQT];9V(CVHRK+>3TWA;'*[WUMP#9<7?UY8=#JW;-W M+I/@)@5A48*?ZBPIE_/\=G#V74Y_^]<+,5V4ZJYXRW\)4*QIE&Q!NN*;99M9??:YC*GRS=C-+%+MZC9F0-.9"0Q8GMHI40B#- M,@PSFW48(9(2X16$>-K%V.;T5L+.92_/P.AFB-P&3L\S>H=++U4O+^L>-!WZ M:2_#9C*_J.5)$O++3W;-^O?Q@($T@IS6":)$B: M?W%.G<(4+[0_MFG=)*VK9 0;(7TS^QTBV#ZI ^#2\XSV@Z1#]KZSBM^0RYA#C+$YE1'6"4]];?\Z]CVW2[PE?5['?%Q_LY.\N./HWTM54>36;J]5S5JK[Y>K[ ME$MD-AN&TU@L,40Y5I!G/(&QU$+F$9,QE@JIQ5_&93Y;#5@4V5LRJ=FBKG'[NAEMY;(V!S,;*Z)=G< MJ,]BA6/"(ABE1$.D: PI)A*R5#+"DYCG2GAY$B[W-;8)79\MSI>+>VBZ>^A4 M)J -6D?O0AC ^G8S5%CMQ 2UG#UD,'# (W@EM@O=#5]-K5WOLQ71KKQR0_Z] M+ZJNE/9O2MX;JZ+YJG&FF;D>+W 9TL[W-GRZM%:M MS^9.:W_#OSS!<7G/3Z:)ICQ?HF4L-*#JF2 &0,J]FD 8Q :J(' 6N3 E Z[CT%(F MH.7EP4H#7%=@OQR P],=LT3-*YR5/']1Z^4W^Z.:8I%$6J02QE2G$/&802(M M9:8"@\H(H:%(JMYZ'S5+EA<9)VBJ_M[N>5ZT>ERO3B]DP?E3W M]K/8%-Y!@BLIC:%&4 91G'#(:)9!*KE.F4A8FGB%YU_L:6SDLQ6T.ACYRX)M MQL'WM.D2LJXG2P'PZOT4J9%Q8IU L!&SEP265\ (>SITJ;.!3X*NZ'QZZG/M MA:XILXI"J<,8ES>;HLS-NE*\6*L[;:;GORNV>C7[HJ8T2;E,$P5C5%WO0=KL M]I($LBQ.\R[ =(@BX#60WBR$0=#U306?4 MNJMEU5'Q2W\IG1H&_3[%@ ME&,A(,ZYV9@@'4.::@$3EJ,$IW$LE6<12)_N?2;),#4B]Z4_RJOT>J&7JX<. M=0V]!L2->/H"N>]3J,OH[DD._K"R@TKXD&E+.V 6-$&I3__#IB+M@,Q)TM$N M;82X[KSU[>SB'*>(:4*4CB EF3&1-%&0D=R27"[-SHCCB*#NMY_/]#@V0^G- M-F:YO@R]YWFYY4[T.:PCG= H5PQR+IG9?2(!&=<,YL)8J5&F>:R4WPH2%.UA MEHT!\79;(()BV/.JT.:MWPG@D'[_?:V%[NF_U^N MRD]F)CU;KE;+K[:V])1$-!8Z$A#A5$(4Y\9(332%">42BX2J+(_\\OF?]#$V M J]$K!F%;X7T3;I_BJ2C=7D;/GT;D3MH;/&)D'GM+ZH=-E']:3<#9YZ_J.=I M*OG+CX8HW_/)5D.?QIH@&_-M9K6R\SO#D$A);55MJAG.F=8W*U+PS^S_U1RFN8$F;4^-;@9=D I MSR"/,((T93'.1232Q*LH=GMW8V.+K;2@L.).ZI/S K"MQ."GV:+Y[>7\MUV M=R..<'#VS"$[)#_62-:R@IVPX7C##920%'*EQT'9Q$W[8V)Q?*L;Q_QE42BS M2U'2TE<3@(LL0XBE)@-ALX@DY) S3G67,:"14Z'YRU]C(U-MB*VV\_. M$+I1Q(W ],P+AYCT$+;]F@(SW#Q:EV:YG^?+68/ MZX>]T+]=Z.TTRS(=8/E4KG_I/+Z/KZ$8-@EG?3I4](?^IB2,&=V6YFO%U:??UH%P:GJI2^O01,G0=I*"^ MU\N]#>N"O:KUB2?V^AO^$<4OFIP$KV:%8//J,H3Y33%E<2;-5HA#+0B'2')E MZZ9D,"-$9#A#6D5.!=5;^A@;;6S$!+6+)KZBVGXT\;5'.]H)C>/\G:Y8Y-GWYS:Q17TP0#'2F$0< M$A;;:&*:0CO)88:$%%%*TSCVNMO=TM?8IOS^>4(EK"VF78G;[=RE#69'BR$, M> .>PWCBYF\>7$(ZL")#GD>98SELHH4U[9:SK(,&J^:?(C;+78#R^> MV FUS:!P(Q4YCY@W1?4Q#D-25[ AN(75?$'LB>V5K>2[NO+N;^;!LGAMZ\'-EO)O:G;_N53R[HM:L7M5 M_?$%*]6VK.]4IS&-[.5/FB2&<9,H@R1*-<0YS5*DX782Y2V MK_M^MK1J;3B74,TB8+./5!A,0(T",%](C<,$;) #13U(\"" 785W4.&-#[) M.(8-EQQ6A8%#,9]D?$[#/)]&C(ZA8D9 *]Y"5OG-WR^+W3F*,61=Q5D;$O=RX?'^?*[4F"_ MM+IGM'GG07%;D(: NN>5I5&ARM=25TLXU&*#_F'-I5ZN0MZ*9M"8M:ZR#!O- M=B-B)W%NM[;7C3I_,RVOV-PVO"ZL .^TDR3;DT\I29[3-(%") E$$;:;#!Q! MQ2.%D$ LE5XW*V\5:&Q4^N%T.D_ "U6(U:Q:*CLGJ[AYY-QX=LCQZ)EO0PR% M-[.&PB\DP]XLTZ!,&PK!8\8-UFXWYCW.)O]N7;[3=T*L']9SFU&XDL!:WROU MV8KU16TRA-2G=-PP:ZR@O0\%$48*,IQRF$:9((1IB?U\.S=),S[./2IYL%R7 MUL&[IT]CE&N9D9D43D^ M?JM]R5.NHCQ)TQS2)(X@DI1"(E$"X^A&^K8$*:/T0WYA7W:ZG'MR6JF!/)MI@-<>>&OS]BF9/ M+DOW>FE?;4*Y5\O5B^6:EWH]-];AQ7SXRK_Y]&&V8W&0;4<%J*^L$L(U._D74W(?";9O; M&[P]&R-;7#_LX;I5!NBEV<^NE)R5X,VRRL =.H]9)^!"%UIS%V#P>FO>V)PK MN^;?2!C_X"NCTMU2S)K6ZY/U3^S;5%-&-9<9-#S&(4I8!AE))20889QF.D', M*V&!:\=CV^_9=-:\.:_^J:D(Z1E[Y8QY-W]=""2'=LW9F03NWCU_O>6K;>R2 MD;P_']PUK/ITMUWL^TD]:]<0N>9$N_I^1V/,VH.V%.[=MUDQE3%2">+&V,J5 M(:,X2B'))+*9&?,,Z1SEFGO5J-UO?6R,4PG75**V\GD>&1PBYV@;=<6C;]O' M&0I_J^:0GC\R+%_IS^G1I_>F>]-K? M9[P5%TC+GBO?PJX7X76;W3>A-="UWXV($U +NZFO8 M9(M7-#[)N'CM^8X9DZPCY^URL=RD+JE/UC;5T+,4RSQ)"=0D2FQF5F4(@U.8 MYB32&591DL8;FG!CB/8.._!$SQ11.VYGE9 3L%">^=*NX.O&$P$P&RCA4076 MOJ2;0_R?7E[;H?FG-G)")6@>H_8>ATU:Y*3]288BM[5IAG*L,L,9UA]+M80T,39'E$DB4)HE<2*\BL>?ZV5L6X7Z-OSF?KQG MM?BS,+HQQ';=#VI"M_Z<+=) MO[W4\^S[?MF?WU;+]:/AESK>C:5IFD2:0)EQ8T;D20ZITAPF,J,ZSB3C@OEP M@$NG8Z.$W?6^ZF[Y8?6KC>3=@A&=QL"-0$(CVS.?A '5FV%\4 I).$[]#LH_ M/D@#".WAW%M5OM/6T6]+A1&",B@)XQ )0U0L1QKR3 DFM>!: MY%[^3+_^Q\99^Q&ZR\JV%P<1NG,CNZ<3U'- '-VD_<'<_R&R2PST3U;\GR? M:&"MIZ!',1W!"^J2]11A6*=M-WQ.W+H=F^E&?+8^BJW;\_]R]ZY-;N-8MNA? M8<0]<:\K(C&')$ 0F/LI_:KQW"K;X7)-QT1_4.!I:T8IY8A*E[-__07XD)@I MB0(H@,D^W1$N.U,D]EX0%S> O=>VTMJW:_F&W2]W;%7KTG[BJ^6W^HBHZA(U M("W*+*POE^$^)&>]% CDQZSYKWV(+HVNCD8'6$=)E1:(5D.3\#)N6X4=@\ M9[AQ-_'CMVJ[6_RQ,R1JTQ!_59MO6W;_?2G8JCY492R7E&$),EVK^><:4+OB M+##+>*I16;@U"AP<96Y!6M\^KX/I82R'*2@80I&IQ@<<9T9Q96;$Q MVT70_!-0&\XP7!1Y2J$RMQ^G.#D\\-SXH+/VII9Q:5ZO>XNOE9.\, =N<4L, M9"/SR'6@7B$0Z890'%7("V._D!2D&R+G]1\=KQ^;QKMCR[62[]AV;;NEMBVR ME%0$,BP,W- $)A@B0 B"0'.E-*495J67RO;I8>;&1)V526>F;WKN22S=..9Z MA"(SRA$X$9J.#8,0-J?VY$@39] .>7N<+SOXZ9'!R@.OU/\\&#)Y]\,RBKG+ MV\V=&6=1$L4DI@SD"@F 4EN@E H!..$YRC7/J/!J8'IVI+F1P,'0I+:TS1IM MC/6-0\["ZQAXA M,B^,Q,L_Q+B$1="8XNQ@TP81EWP^BAHN7C".)SZJO]I" M(D,])B!9F[\*U916;M]\M_68'];]3RS78GF_:N5C.(6P@!J!$BG#)5DN "TY M EKC J>Z5)I[Z5A>9U&KSE".6 MJQ(4I2@ 4H4&#/(4E%F!%4>Z-$LY'^H='FYNW-J8YWGP-0RHXTE7,)AB'VW5 MAEH-^*>M7R,)^;KA$O00:WC$:4^MG+P_.J9RN\I?3FS?S_J+^K%9_3#W;NK_ MWS.Q7"UWC[_7A\GK;__^L'K,S0*PW<^ !3/?*BAL6K0$2&@-.%40Y%KB4A:9 MDLII93C>A+G1S*$9^[9S(Q&-E()N'6E/YLTOK"N)]<5=D&GD1 U3U33P1Z:O M _)[#SH1B\Z'Y/U;@I":,<=1V( [I/(V\\F6K3 M=8[W-9>NO-/(2IPF]:(NZS%CF>&K#VMA$R_DZX?=Q\WN/]7N,UO*A<04%1 3 M('@N "IP#BB1"A2XX)SD(J<%\2K.<1QX;F\_/^93^V,^ M)HU/-H?%LZ#'=3;<8N$8&$=^K;0F)WV;D\[HA#_L$F-V\JAVB34\8"60)U1! MBX-9&2?N&VXV5B3&S[A/FWX[\*9 7HM@0\$1F$V]D1C4B/^E] M@#;D3^\[>1/RDVZ=:D%^^H/CXI%G'<$^/M@8YY.NQ2:K3P^[:F=>M"8(>KM< M/9B/'?K>U!6*^Q8F.492&A8 6C'# 3PG@$)& %%%IG-!LD)[-9\)8];LK/A^Y]>_^L4Q@6;1+!X1")SF3L8_FDI M)WT.FHOR=(1I$U!.>G>4=7+Z4_Y+J7?KW7+W^$5]6UH"6.\^FCE=2*Q0@3,% M(,ZD64EQ$T5AD0(B=(Y5EFFDG 1DSPTPMR>WL3$Y&)E8*]V742=!O+R*NA:: MR(^P)RI>2Z@AUZ]809V\[60+J"&G^NNGP<^-W,[=K.OW]]^6N^]O'JK=YDYM M?ULR7F\@+Z@N.1$9!CDKJ,T&HX A Y[*\P(6%*64>6FP#HXVMX>[,S99M18N M??,3AL%UW)(-!5GL?=@.K;^,H4EGZ4VRMS7@UJL+)$'W6P<'G':3U<7WHYU5 MIXM&MOW=;.1?R]7J=BT_K,U2X=O2Q!6W5:5.M^3.D)2Z*$J@L GJ44XEH)#D M0/.LU(7 0E,OR3:_X>=&,9WU]6'0P?ZD<<"SBZ_?1+BQ3SQX(]/1,++QVZ"/ M RYH:UX_"Z9MQ#L*G:.VN^/N:);>@N*L0%H P;4"*,VX M6?X4V' =%9 RA(K"*UQR&'-NC-:9;/<>6Z,WVY[X1G5ME?!Y]!TW/L)B&GLW MY&HXKZ@/O@A0G-+@\\.^4%7P11S.%P1?OG1LD<_.*G1_WFZL=+=\_?AGI0P) M?EC_4)7-/+T5N^6/>L6R/QNA&6<4R0(4.5>V>9E9RQ$S#XP6FF991HO"ZX3+ MWX2Y<=7>U.1@JV]MCO9ZRE&L@B$H! M*G($>)[E(-4"%D3F159FKOGNIP:8&X-]6@-KI'MN]$G4+FPX!\ B,N%\6B?6 MOJ0S<$32^$E@W%/"KP5HHH1O?Z"\59"@#*F ,\$!!EE5(A<\E(X'9P=W7ENC-4:YZXB M]Q2G8:JZROO('-7:%?").^OMM?)P3V\ZF23<25_Z,G"G/S"R>YG25J'E==/E MT^HU_:&V/Y9"O=E4NP4N!8;$1@^\) "9P &8]1(#:2&00I JF'K5+@R.-K=' MM#4M$<8VSYYE@Z"ZK7R"017Y>6[M3%I#:^VVFZ3#[LT0=OXMS%PP"=K';'# M:9N9N?A^U-',Z:)0S&$K%L1.R?F?;^L!%O] MIV+;A4",%;DL@@5&D*$*<8,)9!8&@[94@*EBMXK5C+H 5S8VIWF83QH+LQ;50H(Y/J M&8V77AK53=*Y<),8)VKF3&HWXDJ_."$86PUFV(@7%XAQPLA%,\;M1F%DA'O- M8RP7B^5NH9!&%.$"Y(05 "&E .,T!Z3 L- J9RSW(K?+0\Z-S?8*NBJ(O/ ) MC-VX+"QRDJ+:A.?1^&23O' E>.XIJ.O M]YOM%W5OOF??;<,6W>LSOD@A$0IE&*BB( "56 (F MU.F9F;05^.?63)OGL]N:5\##]C&I_!O\.@">Z2+7A16(+Q0'".O4YH% P)74 MDL"4X-RK86H@N">MM[,-@K=[8V4B&XFCW7>5W->UZ<%1=Z/[L%A&IOO.V$1O MMLG!7/L5;@R^T*':F^[=T0E)]PZC3DKW[B@\IWN/*T=7\:XEVW:'I']C6YO\ M]GA(QCW(+1"9D0H C3/(2A1EI/,4A'R:H;J//+\N*@QO#N23SK3 MGZ2H7TZ.NG(^W.@I"LJ162H4P&.JC?W "ER([#CXU#7*?IB<*%_VO,'8RN:O M[.<':=AR:>+@.BNG$498Y$@P904),.(,H()P0+660&4Z+7A9B%0XG=M<'&EN M3-56]1IKDZ?FMFHCOE7/YP >IJ*@L$6FGM&(C:B(OH#&U:71Y^X_<8WT!3>/ MBZ4O73 NT.D6S)_5MM9):;51%@IJ56#* 2]X 9#@ G!)4J 5%P)E&:+6AQZ>,C"W5:.26SX-IL=[;RYP_U MK5Z%+3 K%(,B!=0VZT)**T,64)DU$"1209FEK/3KC'Y^,)_O^C1MT \29=N] MM4G5FNM9A7,>8S>""(-;9(XX '8P,_GC$F#^13,7L0A:''-^M&F+8"YZ?53L MOD/)4WTTB9&6"GX[SQ( M3&#^T',WV9G G;<.^S'2-7/H1ED3S4MD3NM[4:^3.C]NDL:3^H=[7SHQAV;R M6G?"45\ 3$-RXS7F3$J> 7![SJXA;CE2SZ:KV'[2F0OERO)HAF4&4%YR0!6D M@+!4I*PH8([\1&N.QYC;DNY@HJ<*S0GXW!CM2E B,]7!NEB",>?=#ZH*"5%X)4 YCCLW$GBSN;O?K)O>F3I9JUU[.KX4^[1[6R3D21&ND^!X)A4> MVM@G4CU-%[MSUB70UU:W>BY)%([QQ"J.O,OPT"\D\>*$QWF9%[?+_8^BOFZ9 ME=[^X_&.;U8+G4I.JY\4YK7-)8 MYWZP]!2NRP=)HT&(S!"._GL=$YWT]8ICH:?WF^P8Z*0;_6.?TQ\849^_7/?K M\W%!"YUIP"2QU7H2 Z9(#DJL4FQC!>K6(NCHSG-[]%KC/.KSG^ T_,Q=Y7WD M9ZZU*W1]_BEOKZ[/?W+3Z>KS3_GRI#[_Y ?&1>J?=M]MS=?=_59]MZ'F#]6L M_7_;5#9_32V_K9LB,/%HGOAUQ80]W+U=R_I?J_JH]U;^UT.ULWNRYOW\27]E M/Q8]6B",:89@B;B3SD9<,^=&"JTGB6A=278'ZY.5 M<=5O 1!I;MW6"R\_8Y&)K'8P>>)AMYGZRCKYRTW2S6?G:-+SM-YC[?F:')R] MJ9[6\9N9Y$>J/[TKM?MLT M64%O-W=LN5YD*BTE4ARD5&A@A5X TRD'69F:_XN"P\Q+(_/\4'.C^-;2I#8U MZ6Q-_MY8ZYEW/("P&TF'P2TRT8Z%S)LA+Z,1DN4&1IN4J2Y[_9QM'*X8+?FB M;!O:_?%3W:.V4NV>SR*%*K);97\] MT$S@()04N9E S D)&7-%L7/20"TFTL^CNZACC=9G6C:!0*U;>K]95YMMMYR] M_;FL%JHDQ+PU"J!(F9IW"66 H5P#5N9%B5,H,/*59QH><6XOAH/!M>IDTIK< MVX.Q5GMN6EW&W8VY@Z(9F8:O!7*,8I,;.($%FRX,.K5>DQL&)^2:'"\<>>;Z M1(.N:O0WVT/=GA#=A_5[\P6T(FF,T@!"C'$A"D*(#45L(R45"6 M>YVG>ILP-V[*TQQZ'H?ZP^YXU!D5S-C'F$\5,*N;3E&X2]1X*H.Y7"?6BUH. M,V UW'@(@QX\^ELQ[:'B:)2.#@S'W^G:C/"ZZ/>UE0.S!Y9J7=6T6LLB?;JO M58?;4._Q69ZRABDM*=) "6B6]E@9#N1$ (A*F3*94J6\FD5<;]+<./&/A[L[ MMGVTJ0.UIIU9FS>I!JWU8_/'1T^9&W]..Q&Q-QNM"X#7G6T8\39:)?"VV<)/715KU0_OJU*)Y/;;_ZSN'S_^QZ_/UJ\]>_*?E- M_LJO9J+S:5A/U<\!3B7&D&2EWF !6" +-T1@")%!5$ ME"B5-%3:G[=UHN+74?A'TW=<:9>))Q MUAX#UU=[BKV$G7K'4/FE)C1V%'TY&;#>7+7^);6#-XEUTR1*< M*@UP] Q,E?WG;^!LDOY&8^N3ZS=^D*#ML=\OUVPMGFS:VJ(J)(16@-I2*E1@ M"&@I,"@E*Q0F#)696.PV.[9R>S6X#^W%^WL#XG'%Q^X4[:$Y7$ET9W/O!"U( M?^Q3\^#&TW'0C4S"%_IA[XUW:4,>J@GV &(3-+\^-?H<$ +!@%B$((&%,*Y)DF,C?4!ZGRRUN,9^S\4AYOOWW;ULT!K)Y08VKR MP]IJ]SF:'8XJ40>'/'#.2?1I";JC$L_::7=:HJ-^M ,3?\1Q[Z-SZ=DF7BYQH26@ M*2H PED&&(<:Y(JJO,A+#B'V>YG\TR2_?QB=\WY=KOO\<]RG26V?,*5]%JGL MGBGL85/73Q_5=1WK3+S;.Z?;)STJ6G"(4@UH46J ENE@+"B0#S7NJ!7 MY D,#SZW_56/'H_-V?;8]A]>,S0FI2 <[I%I* ;D5^82N&$7+XO@PO@OF#_@ MALQPYH#C/4:6 ^Z[C=3-D_;!V1=5GX?4$E"'8[-N_,/ILTW?1*F4($T% 8B5 M&!"9"J"YEBI+,YQQK].H*^V9&S_69XO@]=&:S+.:\,I)^HZ#'0;2?HQO[79L&PX@43&@B54H X9X 3G0-!A2Q) M3A7+BFB]V/_:S(T_\S3/(G9B-X"[<6-$&.<3+C[IPO[7YH5ZL!_0>[$.[,:$ M^?9?/^!S5??UWFW&UO8\/>Q^;]SJ-5T^=X3>:.3L/M?BNWN]*Y&GE*4B!Q0R M#A#),\ PI\ *@9:&"6%1JJYS\E?W ^R0-CH]TT\;+7^=X*3[N8OF(5XWRE:[ M@926^#/JQJN33]!4M4C/4HSL,Y_T&\B?3V:Z::7,=DGC7ARELAC AZUS"FC? MQ"51X9$]KIZ*,,9H/:'E6LEV']86E4Z:WQ#9UV]N]_93U(7KW9*KG<_1)ERW0LCH%%C/QLF%K5:!1")V2.QMUG M' .^>:AVAERW]8:"C<"^+^^K5LZ'EE:-U\2U0N1F.5]P#4B685"F.140*J2( M4X=EA['FQFN=J@0"+3%1[K)Z8&5"_VP..D'PS--RDU.+@ M]W,6<;ED;,BT7?XP]_RAWK/EMDYD^:0//]POV1=2Y#J7B ">VQ:($D) -B:LUNMGLZ MPY._C.7)_A4_-@/&=2I<-]Z" QQ]3RT(MB-VRKR0"KL)YC;TQ/M;7G@<;UWY M77Y%R74O<>:C\:W9_%K8 CG*9 X4%P@@BG- "2D!40A!;-9I1*7>]=,GAYH; M.S5[SJO-^ALPP]V-CZ4&T'5CGS"812:E3?)P<[ Q<*#6 2O_#T]VO1E MO(->GZS)';["LRFA6"[>_<^#"9)^5[OO&_EA_4.US3G,K:T@V6HI[79Z\PNE MVK8/0E*E-,8@4Y !9"L$B-84R QE9F$F.2F=) M'CC\W5FE<2!H?DH,3S=/2 M)"- &\SKTFE>* MN8EY3QB\$$R;9I@C[SI-R\SK7-XWUKSR-OZ=;]^8L6ZWBKW92+6 >48E%! ( M8;LC:%J:\),*D#&>9SHK,O-SU\:W_1O/[;5@;4NL<8FUSKWO[1.P+E#X%1#$ MWM!W\]ZKZ^TI5Z]H>OOD=I/UO#WE1+_E[M'W9$X+B;UN-;_O?^',@M4PV=9SK\N=RNU4"(3W! .8)!EAFRH63G2 M' )>0(U5+AF#3AU[3]U\;J12&V73%K/\%?\EZ+$,XYTX\2SG[F104Z;=HSP:K@J-2 :HFM.B<'C.,4Z"S% M:08QDI#N$]DG%^D M;I+^N54W;V8IN3EOOQOVM[L'U6V[H:='^>GI&"93G*09%! M!!"7!!"2*X!11C4BI11^'8K.#32W *ZST^9*-YIAHU,7SF+KQJLA$(N]%S\* M+&^6NX1$2,XZ.]:D#'3)X^=\*JX"0 5*ZA7^PRW8>?&'(>4PF1O;"VR_?'V M/T:U,W-$WXU-PF,:F5NN@=.;8?S0"O&,@'@BDPKHY"ZHCG.21SB=+QY.M0+M;$YZ>_YWC2G/W[%?I8]S38+J&8Y MU:HE+C1)\TS E"M#"N42@,.J4UE,O\K: E+(KKM*8^=J5-CC=AHBLP-M:DC MSK;.P^FQ+S0:HBFW>5HC]QL\K9T!#ZXN8A%\V^7D8-/OH@SY?')39/""\/O< M=ILS*QE+2ZH!S4D&4*$H()8GM.*%1@B3/"T#;U[/=T?:ZOQVY?BOU*4'813> MUV\K_]/M%4^VZ?L".[FSVIX=N>=Z_4;JZ29[A^W4G%,J4PJ@U @@4F2 P)W"^-@MUPNSX+B("89M[+5,!%C'=;.X MB%;PCA3G1YR^J\1%[T]VAKA\U3@FZI94[S=;M?RV;M2/Q.-7\[VHFIK^[E!I M(62:99:&9$8D0"+#@*!2 $214"7E2E+FU_#!?7"?YVB:'A"=L",3$N=T3=):W:R1[9G>/^X/!P;^0,6DID\1I^4I?Q1>'FIN\=,^36@Y MNDW- *YN5!0&KJU[6FEYX<5-;L AJ!! N47;C6.''NBN,>JD-6M_*^'IO2SU10L-9:90(8(<9X!E.H"$,%R MH&2640XUIL*KM9??\'.CQ,]V<]"L3UJ;/>,L3^C=N"\>H)%IKZ_]?4J6MDH. MQB>WN]UVR1]V-?GM-LEG5NN!AY>#' =G2/KSM&!2YAN'SG/2&WF7H)OO1YU6 M^[UNZDZK347\AW6UV]:2"55]2/#U.UNW/5A_-;?851_6C8[NW\S:][OQZ/:' MX?)OJO[E6^/B/L]IH71*289*P*&E4E2:8)-S#"!32L"<$B6R /O\TWLV-Y:N M+31L\FJY3AXJ:;7$D\HBX7E8.1N KSN\W/Q/<++S L[-X1#IY>;4\;SJ M!0TWJ;4U$:V)R8]!RO)'5K-,'^_K.UPSG@#EN*8V& M(?:646U8E%2ETSX'W==Y.L*T^S8GO3O:ESG]J7&/ZN=M>[Q7-_S^S+:?MG_L M[)9/':QUQ:@+*E*-(,[,TBN% -DB45:6&F0Y1V599#BCV._][S;P_"*!O=U) M90V_2>[9M@FWKM[(<)P+-W8(CV]DUC@ ^T<#K+'9?)63QNJVCG1?I1Z.4OR M"DDUCB-/2D%^:#RG)L^K1Q:#/#F&>[;@_**LYFGWRZ\FULP6A4X5IDB:>> E M0+E9O! !-;(JQN1KP%SBU#V&UZLW?#:=C:W*01UB/[J4;'M0&)? MF+EQ([.8B$>FM:-T@:/MQKW]S2<2ZT' 4I.1T 6M/?&U8=IBE)$('56GC+W/ MV/0I.1HV3ZB[^<39/\]\.L[I M>?Z!:W4L'!I9-Y5J3W+G&$]%J@0$*51F:96I$A"I$"B@ID668YAER&]I=:5% M\UMS]14?Q'=[8E$?X+%>:LJF/NH33RHX5T.[BU'FTO$ >+KYB7ULVYN8?J+0 MQ7K:J F2@?"-(_$QSJ07D@*Y"K_SDB'7W78<37]4.RO+^'F[^;&42KY^_+.R M.>W[H.U6[)8_ZOY,^VW85&NIA.%C6L@<(*Y2P&$&0:%DQI"25!"OI$I_$^:V MDZ)5]SIRKVSMIZ\6K"":9W*%&ALF\(IA@''!0.B(*G*!94I M]E*)/1IAOAS6:J/XJG,?0>BYAS4&F,DVJ=Y=PF3\!M1SOZ/L,.T'>9DMI.<^ MGMTC.OK@R.,[M=6;[1TS5M9;ZU5;E" @*97B.<"8VM"%%X PJ( VBTF$!62( M4)^G^LPXV8VQT2>S_8Y.!V/W*X'*?89VQ$^$6HS+L 0] 3MS%#3'ID- M^WMT1G;AXR-5X$\V!JP.6Q,$%YIB)$!!2\,(,N5V,2, +0M&!!3FS>^5&WEI MP+E1P[]OENM=\L/8^+!5R7*G[CRYX2+";B01$K?(;'&N/6@5=??&%:"@DO&7 MQIQ6.MX1@2,)>=?KQE',LQ.MCP^6MMXN5P_F9PV3];)D#^5A"T45+0I!@2HY M!T@K9F(1S0#G6F0*888*Z+?!/=*2^6ULUS;;S='EG?G$SFZCUHE#25/APFP" M?E7G%=4_]CV-'SMC;DPVP2Q$)KBCH_C&AZ1UH@N1^LG?!S_",=Z50(8DPK&F M3,J/5^+UG#:OO=UHE:1G);5OEY58;2H3GOQF?O/!1B@+K&0*\S(%MCL'0")E M@$F5@S(ML188%5(@3\&DRZ/.+70[57:>'.SV5E%RP-V- 8.C&9GO+@"9_-T: MG=16!PSHO% *K+GD,/#4\DON6)Q08O*X^-ILAC_4-TMS7]3]9FMWK#ZLZV6K MK?E[_=C^\K#XH1F#L,@IR BE *E4F/C.+#19CGG&4BZT]$P0'VG)_(*\/Q[N M[MCVL0[N&F,3J79LN1J;F^ W,[XY"='0GC 7H34SV3N1]+RXJ0O)VT],DX

2QH^D<60B/;M+.$ZF:'?6D/EHVEW"RDO5[N+-1O:C7*Z7 M.S/*#YOG8-;4WY;F]7L0LB49(;(L.2@U->O=G&: :@0!UI IP3*!TMPGE7UX M."_"FRJ_W;/#Y#">;DP6#J7(E-48"FI+DX.I<02"W5 )VDER>,1I.T@Z>7_4 M.=+MJO':+X<5[SX_$#&:"2$+('C) "H*#&C&*2@(PIQ3Q++2*TWS]#!S"XYJ MO9?^WLW(?BMG0'7= +L6JN@[7MXHC9(=.0]":,&1$R--+C5RWMM3(B,#G[YV MC\J>G]1IO55&O]V#VH"\C[;CJ%0W/"7::]T3=M>Y2IMI//U8^.6[?('V]6U+9W>TI=E]=]U[W?#0RQ57(,BS[GAJ#2U MRBIF A@SRY\B3[F?[*=ESK#^T/L&LN$ 2YZ1#,"LQ$QS64P MPD8V ^--'-]<]OPXRG&X9AQW?%B+K=V7>:N:_WY8U](JWS?X? +[9R MN._#_],J!_L1CN^\N'%01+0CTY('T,G?K0M)ZT- TAJ)7D@>\S5A4FH;B<]S MMAM[F[$"=1OY('9_8U:J>/=X6$P>%AM:XKP^-X,9LDE2++,*"ACDO"PXRJ26 MS"M)ZO*0RC*PLT=GK#JPC9,$:/!B+V/,PX'YV?_I-\#C[?Y M?._1-O]Z_E@_O>$D3^Y)'[J'\_0O1V[H/MS?KVK\VCL#R5H MBX9[9C6R$-;R?XC;Z-,AU M)ASW=\/C&YL6@D#KO[7K!U30G5W'H:?=V/7#XVA?U_/R<:SU:]?UX1-?+;_5 M=ZY^VU<0,"D@%@9R2.S9DR0*$$I+4!)($$020N+51FQPM+DQ5&OL9IOTK/5C MHF%TW?@G&&:16>+(DA9OVWS[[ZPG97. M%K8RDRA&E( <2,@E0%:"GQ2" "B$(1=-H2Y9,"GK$P;,C6B.I*R[I,7$N*6J MY-5]8[?Y54@EZU-3XT9),0&/S%*7E:P[^Q/KP$W2NC"1EO4 >)-I69^R83Y: MU@,(>6E9#]UG' ]^43_4^D&]-_Z\V:SKX.QOR]WW-P_5;G.GMA_68O505]]6 ME0\]TNMBHS_-%E6C4+Y>KIY$+F0 MD@H$,$DU0%F: PHS!:A9?R#&(-,"+XP]+SL'M)F#SHYX^'_9/++5[C%9UB*R M\>%W>^E'_FI'?N^WUB?V;9-T]B=_&0>2SH.;9.]#TCF1&"_"O?JO@##DVW^, M&9,& %?@]#P&N.96X\* $SK0'S>[WG$DQ3@EW+SDI<@-VPEI"\QS!E2F)"(D ME0Q[9;=<&G!N+_A+&NN_>2O>7X3%" AF9SH94Z:W-D0Z!71$*R587QYR4 MFEP1>,Y#SM>-)9UC;JLKEFS]G-)IR7BA0(%I!I!$&C"4,J!Q*:V0JI#":Y$Q M--C/QX^\ID]VA_=VDRY3_?UYG)/;>R#,7)I>$_4_1,7.:&E5 @#K8H"((J4 M77X3PTNTL.%/FGNW"HIEZ_R6YK??OFW5-Q,Z62F)QM*V;^M&)YO&G61S\,?S MX#S:I#L>M<]A(F,?SEL'0".-V?ZFM2^6JV+VMN;OJ:C7;QV M7XC:Y8#G^K%G)6@F0#1CI\T=B(WY4;9!] ']WD-2+!?V@/*3;N*,]TS4BA[/ M\[:_;EYOMMO-7V;<-\P\%_9L-LDO#,V$:VU;F^):Z9DF/\G CHRLUL/[&NX#8P[)^IMQ:.R MDJ^;9.]+\F:R>9 ;41=VU4_W2\_'$V/^*>?%^5T: -'F+6EN9%Y]!D,$T_K% M=\V=)WFE!7"]>UF%N-6++X?Z!768Y4QE&H$\1RE *=.V;Y4-^S1F62H@3[V: MNL.>+O1=W@4(]/Q'L"#R3=)8V[R]_:_40X+ M_9 *R9..(T_*>WYH/.=-M7Q2-*59GG%5 M7[CF,@&.469@ M6&/'C-4 4-(IS&7?:F,P#B:,(R^?::Z7'/F[L;=FJE3A71#(ED>UH MCPE 3&2 Y1R#4K%2IS(K(//*I#HWT-SXI[,N8;5YGED-9^%T8Y80($5FDX.) M-\D>J]"*[Y=PB*,L]FRL%U(5.^WQ>46Q,Y_W/Q+Z<[U58O-MO?Q'G:K9=A&J M/F]VAH$,\ZP>W_V\7V[50E,B2I87("-* I1F!'!),$BQB5!H 7.8.84I/H/. MC2;Z=B<[]C/AK>7)[CO;)2:47,GD_N"%[26_=&U%YC4;EX]_8F P&ML M3CJC[?+J .J[6*"ZG^7$ '>BPYLP('N=T_BB-7 PXWRKR4YB?)WK'[UX7WNM M,O: $'^M;;M(29ZQO,P Q\)VY;65Q#G+@=9VXZPH-,?::S'J//3IX5"^0CG;%; XVMD71W\A]6Q75,[K9SO?P3]N MO;4)U'=L^]]JUPK!5;\KVZ)W48A,4J(*H"%6 ,FT!*P@AL)HP7C&H>:E<[+2 MV5'FQE8]0]T#H_,87@XO@R 3F5QZ-B:=D ,0A<$T6(XV#S MB@@OPC$0 IZ_=K*8[Z+Y_2#O\H='ET7>;1J1W:8?^>W#[OMF:V/)1[)45W][9%KG_:-YS9A$(H60,\-S\@0@1@&N)08X)+C)!,\3U8ET7UV(?L_W@!OHEZ M0IZS8BY](B^@Y-$[\M*=KD[:Z%1"JT-725R4*$L)2%,I3&!5:,!8GH*L2 NL MLP)GJAB9K'$TV-PBJR+R72KHXZ_E LL7Y:_QWISZLY8.YR9*MWB]7NVU-2W]L5@]U"NRS302M>:9( M8<(IP0RE4$9-.)65@)(,9\K M$J*1"><"F-?LAOG Z[X_%@GFB7;,PL'MM8LV K2!?36?NTVVTS;"Q?[>VYC+ M/=E>+1?OUKOE[O&-LMHA*S.D^OG_J<<%Q$BHO"A-E&A5R4K#\!3K%!0IUI42__)M\^-_FVN;,,_\Y7ET=_Z^TSSZE]S:/^07/SAQ>6K3Z.[0\+.J!?F^ M?F?KM@#JXV;]0U5FR?KQH7Y',H4-,#D&>9FE .6YB?PDA@ 1F*=<,XQSMKA7 MV^5&FF!UZRC9.IG]/D_9)_9(GKT;M_D_W MA="L4'FF,E"4,K4B3F8](*4$(D\UY+:!".?M%^+=6O[3?QTZ'Z;Z,MS>;Y>K M!*;VVY"GL_\V..Z#S'%^8V^J7%\5W7:>[;G?ZJ?N# "'FND]!N:O-0HS*)4> M.W&SJ)[V-OZ?HZ!Z[)P$J[$>;<"X(.G=W?UJ\ZC4'VK[8RG4:;/W0]865K44 M?O_W;S;5[N-F]Y]J]V6?"[O(1:YR65!0YBD""&L3%*%"@K2D-"V$3G/%_20- MH]GJPXC32!H^R? 6?694/^W?/07PX\VRV[MM%C,WX;ML_XXZ/.^]5U#WZK(. MV5*LY%'MDH-/-\&KLJ+#'_*-%,_82=] T3%__L:)/^#87;5W=VK[;;G^]NMV M\]?NNQV.K1\7!55EW>-586[>#R07@-(R!ZK,LE3"'&GEU$;QPC@SW6'K;$T: M8Y/66M]]MM/0NNZV70W8-'MNOEB-V'D;1.+J_;?3=Y]X%V[0Q>.]N.&/CPLV M#?L(J\Z]6:T:251EOBV[]J )"JXDUPS( J8 ":OLDV8,X(Q#JG"*<89\TC*& M!IL;*=CMC:8!3V-MTIGK%^8-XNL6J85"+3(S/#5S#U? PSD?0$*&/X/C31K! MN'C^/ AQNB;D=OY"<2B1B16 TIH#A QC,)1A(%&:EPP5+"5^U8XGAYD;8=1I MQ.UBX_KEX1EHK]FWG!%7N"S,A$WH>G.U%.Z;A^W6S/0"9[2@N21 0@,A*E,!F$PE*+42),=:D3(?WV/Y^7!SXXS6 MK&15RSNO6FN7OKTL+V#,4&K6=9@#46)FPCB8 XJ%B>H0D0H3I0KLN>T7#N5I M]NZFP=F-G,-A%YFDCUI0[VV]25IK8W6;/H=*O-[21R.^8"?I<]X/]XT^>]4X MWOZ\W0BE9&4[4OZV7*NJ$S-?9%Q26)IXS@1VI556+ R=, BD+DBA*G:DN;%U9VC3G'5E3;69YZ(VUH])SJ/K1B)!,(O,'T_A^JV#Z\TP7-[,<1&* MD*1Q?K!)^>*BS\^IXO(%UVK@O&/;M:&BZK/:=G'D4MRNY=OEZL%6"%IABH.& ML5"R+$N,0 %M/WF8:4 %-&&?))#R5$LEO,*^D7;,C6'ZNBW+M=YL[YHEY%H) M555L^VC[X@BV$G5Y5L*M;PE;RT0VWM7-T%6+0&)>#W8E6M=M6RC&*NGX3:WC M$C7^A,5>P_;FJO,A,4XTF3$WR>O]Y+2>M%([<42LK\0SC@2/GRDOI,.?9_WD_FPKC-3]G'A&W:_W+&5[0)+2BU*S2$@%)MU-N$EX$I"H#A/ M)=19F>=%5UWN1KGN@SL]M$\+RF.O![_;K:;*<&RRV:]RFLZ[]1/;6R'>).IG MVWL]45HK45<;,O$_#TOS DWX0V5?IYX+28^)HT_*DOZH/"?&$7<8&8EN].XOP[=OU0^U MVMS;;>3VE(WE' E-$=!(VDX J "LR 00JF2$$$18YE0Q='&DN463=A?WP3;$ MKEJ+/0/ LX@ZAG@A<(H=Q+4V)CTC(YQ87H0B:/QU=K!I(ZQ+/A_%4!-I8 M,OE[8Z:GOL1).-T8X5J0(I.!-S[^VEP# 05Y3HUSK1J7 .>'LEP#7UVW#/_ MFPG)E3JS0=Z>.%=?E!W)W-1*JE:"K?Y3L>U"IIF@9:: R" #*,4:,*U28//C M42%E2K%7N##>E+GQQ]Y(NP*R95Y^Q''%G+C1RS1(1R:AQHF;9.CTK?/E)GDR M)8T_B74H'&5=#VI(8KO"FDGI[WK4GI-D@#N.E#)DR^U_L-6#6;J9U43UFXW. M\KW(#D(%SA$HZM://$6 E(7ARAQEC$+.J79*&'<8:VYD:$U-:EMM@VYKK7E$ MK;U)[JE(.("O&^\%0BTRL0T %F'%Y8!)4.' @>&F50B\[/>1%*##):/WIS=W MZBO[^=:0T6I3/6Q[YT0ET9AKID!.#&,@+#3@4I= ,RPY+#+&N=<*;&BPN9%' M8ZOM$^.;@C0(J?-><1"@XN\.MQ@E!T.3OTCYB3W= MR]>,SCJRXE%_8S89>/=X*\3V@:VZ\&:AD(!"91S 0E* "LXL9W"@<2X@TEKI MK/0[Q1H><'XG5S8,_->D4KO=2C72"G=,JD0^;.U28?==)8W^AW;/=KKZ )3 ZX![OS(Y8CG/(4<)YE %%( 2F( "3CE)=4 M8X6]Q(F?WGYNH4EGG6=<\@PS-\88CT1DAN@,B[ P.>UST*[R3T>8MGO\2>^. MNL2?_E2( I/J_[CA#>/J@N21]E)>-"V 9\MH>+)":$2$4. M1"HRA9$0-/6J:?4;?FY/N_\NKB?<;D00#\3(1/%LE[:Z21K;D];X?;B0O+7[ M'A_MXN7K7VKUPWQBL]Y]#QA&C,,P7D7%10M>L,+"%9WAB@OGN_@KG;]5>KE6 MLFU=^ME\Y]I1WC^L+7-^477^F1UPD;*"%@4L0I+2*:D3FMM3IIS4ZLW3=[0FM-3[[$ MAM==Y3P2S!.IG(>#VTOE? 1H RKG/G>;3.5\A(M]E?,QE_LS?2T;\'VS,I^N M&J'!,Z7_$&>%P#(%L( 0(*:@68$*LQ;E4E"(2D;=Q%A\!IT;QS<:"T_4%>[- M!SS:6#C#?9G=8X 8?>?K8'(KT]KV(DQ>'RF^1@#5G=-C@#L1H8;6,C#:>)M]K5\<608:=6+=MD1E,5^P74F^F]AWB];R__O_(GE6_K_MNLZS ,)U(MQ8)@:\D3GG.;)MIY@8#7M]T0E:I> Z M]K0U"9Z('%4@^%X_CJ[>MC387YX?]67I6J%"G&4**00HM5U^2TD +6D)<%HR M@:C"C$(?RO(9?&ZT5<_(TYY-G]TW1T?![T94L4"-?P[6Q$=]NV].-;X*V8'V M&M!"H+3(BKR@AJ_R'" )&: (,Y"S$J4,ZS+5 MA7^#RM.#^3Q4TW63?,W,/X6RW0.Y^K9<6]DDNP\4+H%YH4K*("W-LEAB#!"S M]6DYRX%">9$RPG.=4M^FCZ$@CM^AL0>P,L%66&A=5\+7@A7]1,PG%SQVTG>< M%?')D6:0Y'U^)3SXZ9%IHG:KKI&2LN+R;7JB1#DM-,- *62; V,%F-+2[J4A M7N:IH8W"4QK[U#@^7_AI%+&;/?3&SD9N_X*BLP>H;M1P-5"1F<$;(?^,S2$$ M@B9FGAQHVOS+(5^/TBP'/SSRB%9]LS'=%W6_V>[JW'-F"]?LSPYE;-5^"T83 MBA F&1",$+.P%"9RX!D'@D(I69E+0OU.7KV&G]W2LK$^V9M_D_02(Y"Y^B@<=Q=KHA^SAQ4?E2[ M3_HK^[G@E C*6&'GQ"Z9% &L%&9V-%$"JIR3C'F5QC@,.C>F:][ZXDENP;+- M+5C9W((1 =(EW)7B9CF*S#/ L7G7F'\ 3LH20)1#FA(E59XM=K8OZ OAOA]Z M6MP;P%OX;VIM<[.&W;&?$>; (V8-B.PD(>Q HDPMHFM!_3H ZKBXUA&EX&'N MI7&GCWH=D3@9!+M>.[+YI]K9)!>SWOZQE$J^?ORSL@DN[Y=KMA;FE70K=LL? MS8%/%W<5)@#.4Z8!)+:75&9/BP5.09:3O$0ZQ=!/-]/?A+F],?:F)@=;/7N$ M^D^#&UW%!35EFJE,"._,3_IB\LAZ8-\(OR2G8H\3"XT$,VH/4WXII.Y.. M1NFH7^GX.XUCP:_FLD_Z5F[N[2E0>[*I%.%FP8]!P9!MA5X00"DL@2 JTP5. M2RF\>IB>&F1N3&9MM,% 9^5(@>"3>+H1UK4H1:8D?X"\V68(@9!\M4$81*E@.D :X0!PE2E M2)1IZ;<2'AIL;BQPL#7IC!U)!(,0NQ%"*. B$\,HS$:DA%P&(VP*R,!X$Z=\ M7/;\.,7#X9J1NVG;;VR]_$>=-6)N7FU62UG_XW8M/YOO55=C:%5XZZB%K?XP M/VD$V_8QO((ZIXIAD)<\!:A0&2!:% #GJ889XJP47N*Y0:R:&QOUG;I)GKA5 M']GW'6LTL%O7DH-OH\\DPLRSX];2U+,7>^]IHHGSWYT*"730[:L@ADV[OQ42 MRZ,-L* W]U=F^*3UEPV3;39*E_+*4H8D,FM"86)!@)19$W*4,<"X()GF&I:I MEVII;?N]: M.HD\I:4F.:"%E !Q>QK,N3)O+45H01 F*1G5V\%E]+F1X*%Y0;*WM YC/M[^ MQ\C5L=]LN 61T3".S*S7P3N^.80/3%':13@9\#(-)'RP.=M2PNLF(^LKVF*- MKYO;IBFOXYI@R@#-A6WME&- T2T&F."2: M,9[3S%,^WGEPIZ=M4BEY>\"F?MZKM5SNZDPRJZ;5FG]3ZVKMZF=0=2YXU@VX MSXL;N07&>J(J^ZY";+=)6K.3SWN0:\MO]J6PPRC[UQAX Q:T[L!]]&EK$;Q1 M.:I/\+_#Z-(QH92LWALGK!2 K>;YI'_;K+]]5=N[MXKO%IB6.),J!8+JTO8Q ME;9Z7X.\*--444[2W"M/^?*0E(BY\_G\:1_X9,3>R&\?E.T=^G[Y0RU( M2J#.LA(4@E(38Z0%H!+E0"L():*9A*73EO=8 ^;&#'F:HPBMC_N0N]%$3" C MDXA?FV/C0]W6.+%>3-S;^ 1^DWV2 MK)=U5!!6%E+D("6"FS &F>42A3E@.$WS+"UUYM?]Y]Q CU8?U/HV@EUKP>5,M[9'I?A?[(.8L"">8,MOVG"N -"2 I-R*2)!280PI M%UXU,8'MFQL7]36?Y2%Q,.8^(+Z7 'Q?>\_G;88:Y]57Q4 MNP_K'ZK:V:$[2?!QXO\9*:!6J094Y&8]#:$ %*G"+*]3J#'!4%*O]70,(^?\ MTK"%X,N]FU?V=0@XK[[OBY>9K0E?&O:$^>!AU]9AIMTN(U<2N;"D_K-^P^^6.K;KJ\TPPC)4"&;$G+I 1P J4 M@EQ*JTM70)IZE88-CC8W:C@8FUAK@8D76GO]N&$88C>&" 9<9)XXCUD$:7(G M4$+2QO" DY*'D^_/*<3MHK%''3_4^D'97)"NSO5OR]WW-P_5SH0QV\/JA!.E M(#-T EF6FD C)V;]:2BF+#.>HISG.?8\^G ;>&[TTMKM>^CAB++K(4AX[*(? MBM0F-UEB^R+WOXS526>V6:C%6*+Y@A7VW,1Q[(G/4?P0.3Y7\;S^NDXNS8KJ M*_O9BZ+,NFQ14)UICA H9&JB'*TDX#K+@8 H8[FF1'&OW-4+X\V-B/;]15I] MR1W[Z;O\N82P&QL%Q"TR">TA:S>(C*U/%T,@'I9!DY#3NI(SD@\1S M6O*ZUH^;Q.;!1%&/BS__6*@TE89D&, YE0!!(0!CB %2*H@U9ZF0J0OS'&XY M-U[Y<[WVDJ)?_FV^?&_VP_;9[;L_F$?U[+WN/9N.,G#>.Q ]ZB=^$V@FM[7#]5R M;7-(&^EC^[RVOY&+-),Z5=) 0HE91F0D!4QB"2"C/&4L+S.87EG5.S"\TQ=U MTKK>VK(F'Z+:JZ8+^UIBKS\XP"]7S'NP?"^F7H< MY>POKZ< MUP&TJ 6]0^._;$FO S(7BWI=[N$O*O5%B16KJJ5>BD:\RIXNM4<2):.E0H4 MNE"%%02D@&00@TQA1C**L$B=8H<+X\PMH'ANJKN8TA"8PT04$*+H^ZY/K6SS M9?R5IX; ?"@3:1"I4I\$+HT#E@,2 #M70U9.I43FXT->D9 M&Q]VQEDQEEK\RR]<.X.E6V!V/4*1Z7!OX$VRQZFV\2;Y=;NISF/E'6X-0Q$R ML#HSTJ0AU+"WSX.E"Y_V#(O40YQ3E4N1<0Y]PX.*(@<3SN"$C"LN#SIIB.&,P?-HP_W"T3)KI^7; MZHARP7B*RQ11H+'* ,(X X2;O[%42D1P*@3VHIWAX>;&.9^'%"%ODF^#0?<8 MN!UWD(.!&'O/^*G8XU.MQ^"+%C=8 LNJ#8TXM:2:@_/+ M=;UM,U.U?VI2+WY8_ M;$[=SGP9EGRE;JM*[:K7C[^S_]ILW]A]V=N?RVJ14<(ERA4H9 X!HM2LEG"1 M R(13*F)8TKH=(8T8NRY,4QC.JAM3P[&)XWUMIML;7]2.V">(.."KX2_Q\2X MD5 DN"-S4E"D_=7\_3$+JN7O,?RT2O[^N!SI^(^XQ4C)61MKF4A,+W<+$PPI M1+BA+\4*\T=1 IH)#)B2F2 4IQ#+Q6ZS8RLW#NO=VXNC]B/$>W)JT^Q!C['- M4UNV!Y@;MXR$(3)W- A\'D; 7T3VV->@ZK&]VT\K&WOLUY%>[(F/^#V3U7:W M^$-]JY= :O-MR^Z_+P5;M;N!2!$LH'DZ668;Y"*) <$9M(KSB"M19HHZ=<8> M'&5NL43?0L]]UF$TAQ_=8!C%?HB]X'%^FIW<'WBNS?6]9]K\Z_GS/#S )$^V MDX_=,^[VX2L$2LXHH7RV/Z@;+]:?^KPQZYJ]-N-KM5:&;.SV2?65_5S8#'B6 MFI=V"C4"9MG! )>I!BC/64:SE!80+7ZH+=]X:9H$,,WGB>D;&._!V1>TU<5_ M=0>>QI^]),KC"$&4$+/H%E.\Q,Q$YK)3>E2O&J]^2:Q?-XF9-;/6ETGK1+VS M>Y,P;=Y$R5'*V:W\KX=&?NC&UBL&UFT)B'UPH9<0MDVO#!,0T9-2,B'O'Y[I M;9KS^]7FKUHJZU?S5K$_?/Z=OK7?=$L2#*H2Z4P!!IGM#, TX'G*S4H-"X%I MJF6)N]*+KYX:5B$,=**5I\497U\@X[FR50.KCS- M5@%?*7Y?E^O?*>%G_^5>*D]$#MO"4>M;HY-XDUCW]K]][F/WNIGLC3(*^:E> M*7[&S>:=,@I3GY?*N &N3-^L*T,_;3]O-S^6!J)%EI8II2P'I8#8K (P!T02 M#HJ<"*73#!-=CLK@?#;0W/8,GJW?YF4SC-.GLWJ//?Y<(F=]D2,R(*7'"G ,]LV(:404"@T$(BD MG.92L9&"Z=R#T>=/I[#U2_=X0JTILIT\ J2&)FI(/"!+F MP '@I8^/7(!V?:#:O/M)6Z-_^Q;;RW<_[Y;;^\&>U M76[D(F.&.01%0.J2 20D TQR!BA!BA'"B6)>I:+!+)L;V1SLLP)@QL!:#^Q1 ML6WEJ0,6;O+ZEM2^W22]"6W<"]@< M(S3B03MB!#-NVC88H3$]ZGT1?(!QW/Y1[6I9-;N(E$J^?ORSLEED33<.\R*Y MM9O1M2CD(L\*;8(] 7*=$8!8(0'-BA1HGI>0JIP(X97PY3[TW/+!K()0+=7T M4-7"L&V?(QO[L+W1?C3M,0]N/!P'W]4NR7V]7INWOBE4/6R4_K;\H MV]#&#KR6'S?K;??/UZQ:-MV$%JDH2[/*U4!)6@*$<@&HU 7(F2 Y@KG,)/?* MSP]EV=SBU$/7R/KPJS&W/L_LV]_V!O/-VP\VG6Z,^2*3%)E0 \V/?[9_:"R# MU@($,V[:2H'0F![5$00?P%]YSY9U[AY_5[OO&WEH"6>&,2!5F]52VNR/YA=* MU1OI&*80IPR!@A>&JWE! $MQ 3!F*1*:R3)URG0>-?K<^+AQ(&D\Z'5UO$F> M.9%T7G@=:HR;H0M'G[%QCWT>.D?(W:4"HT(_D8"@_Q2$$1<G2UTJC)*K!!\ 25 C'# H<2@ MP((K\X$TYUX]GWT&G]NK9'^P*P[&WR2B;WZR.]A_M1+ ^5GQ.RH/C?54Y^=O M^C _L3SYZ@!S".& BWA%%A(X/_Y+"PM<1,9!:.#R/8)E[OQF?O!AI^ZJ10Y) M#FG)@.8(VNY=$#!5:)!J*V22DI2I:]78]H/-EL%ZQEZ=O'. UH^6K@5L*AIZ MDL9C+4UJ4^,F\QPA$CFCYS#>2Z?U''GND-MS?,W([L:B;@52?6:/=M7>=>56 M.38,@3$PRVJSH":X!(RH%$B62890%!JP+A H,Q)6@K,$&'0YSSX"EOF=D#<%!*) M)X5$;?_05[:"[)>$UPXEV^<>]4O&PA6 79I*-X:::((BTYA#D5<[.4?>['L' M35;/Y0CK5!5^'OW3@QG D/_#W:A?M9[ M[B4#W.&T5HH^]6Y$_D(3&IG8)YY+;YZ/@'I(W@]IWJ3O@0BX/G\OQ!ABM JZ M[3;T-V8S17>/9N3M UM]WBKUIN95-][1Y:W>VL:YG+K[_Y+GQ>=0IB;"LZ_5 MZ8'FQI%MD7_/V,1:>W''SP_=878+B5ED$AL+UPA%A&$LKE9$.'/[B141AIT\ M5D2X\/EQH9:)XNXVZS]V&_'?=2E.]:&J'I1<,(Q0*F$&['\ TAD"/"T@(!!" M\SM>4#_Q]C/CS(T2&C.3RMIYDU2UIX)@%QD8FA! M^Z,!K3'2Q#"UF>%BDPLXA(Q S@TU:9QQP=_GT<2ECX^-&8[N:Q:#E0UG38"R MX$)FF=!F62%L1TRA%.!2(I!E)G:@*299YE1"XC;^OHG/;-]XXA! MQ%VCB5 X3A-3C(9P1&SA@LS5$<;@(!/'&2X.'T<;3E=='7-\9MM/VUKC2=9% M&9_5MAYMP0D4F$,-J++;^SE) 45E"5#)LKS4N8(L\U-N=AC5Y\&81I3Y:3QR MS[;)#VMP'8L\5-+J)C0QR?B0Y.P4>(.DX4GJK^.[#NMIMZUJ.?978 J:\++0AHI() M0T2E^1N#!0(I3#.5Y3G1J5>V_)EQYA;;6#.3Y=[.FT3;(LN&?.2R$JN-+93S M(YUS$+L130#@(I-+C=F''F:'PM3D[67,O'GE B(AN>3<4)/RQP5_GW/&I8]? MH1/U^K*FR>LC39.Z)NA@4%6?HGW]SM:?[ILDBTU3$"3_II;?OIO_WIH8@WU3 MO]KMX;>&[PY/#%%<%FDA0(DXL@GO!: P8R"55&-:D)(8BQM-)<.4VYT;-G_&=\FMQ?Z M'$R=4?000G^M*1'N(=,F .T,-DD+3ETOW,!SDW0 )2U"20V1/==1O>@EL(S; M3.8\N +<2_LUO7C<2WM\)O*;E6WCPLS?-NMO7]7VS@:QMVOYAMTO;4:_30/X MQ%?+;TU>[B*E&6;*O+YII%UHJFC)< BF$5=&D MT*PD( .02UWD6!:2%B.:<8VUQ^F!F[[WEK$^^>M@OBW';((VF^I7;_G7U57[ M0+ 6HK )(&9F/7,RQTZD&^U%G9=IB+!UH>Z+F/1LOSD=;Q]"B8#)EU>B�' M?WPEG9]U2-66A?L3V!#JEXCO2CZLU"=]0N2C>OW8^U?)<9,W(OJQ-V2# ^^_ M73H2O:!;F[XV3+L-.1*AHRW#L?<97XLC-MO[32.45J>SO+'*)]O'-QNI%HQ@ M2G)8 BW2U$:! E!2%N:?F*@<,8&P$PDZCC\XP!.@C&=HE,FK>1QF M)L96=WGJ 4 OD$8PF")SQ6F$+O+C?;/]3V MQU(8,JYV;[9*+G<+46*MB2P *C$VM,D*0*7,K>($X@Q)5 HOB8EQ9LR-5FLK MDZHQ,Q'&SH3UW/!-$!XU,VXKT?AX1^;GUH&D]2"Q+MPD?2?L2K69D-:/Q#J2 MO&I<.9])-B+S^!HLPR8FC[)DXKSE:] Z3FN^ZFXC3X*MS,]F;4>KGAK0OMAY M#B4C*0:%-,2((#8+UE(*4!#S?YH7BBHO/=U+ \Z.!QM[ZX?2\VSV$K2.9[ ! M 8M]UMK#*D+[;%>D+JQ M1A"@8N]A'6&4_-W:F=2&!B2.BV"$9(SS@TU*%1=]?LX1ER\8K=/?R0N^5?=; M)99U/&/^OE)U]NY:]N._33;+WJL[5[?MUDW2>W=21U>ZF41OLW O:P" HX(%;'H2Q M;>HF"4$1/=%6(>S](]7.5N<*,^H_OII1C376JH_FX7F[N6/+]0(5D&,A-"@T MA@"9OP*"S7>C( I2CPL[8TL:8F?V\L],T6B3&3;G3_TO,3 MF_H]IB9\^=T5V$U:3C?&SGF5QUV!M'>YVS5CA61ZLV;0F^T=,P@VFE+U^'^V M)76W5MIRN7NL\VL."UE-4Y1S;<4-M 2(B!R0-%=6ZT!A6>H<%UX[B^%,FQNK M]Q/6[@_^=#*6K'4B!-./FLEK^#WV_$1F]0M%)#=)S[^]@F;G59M7F$39] @/ M=_P7P2CK9D#_UZ#J1OI7C3"RN]I]W>UU_:TN/JS>/^P>MNKWY7IY]W#7%=2\ M?5 ?UN^7/]1_*K:M%LAJC4!1 *A* 5#&.:!Y+H&2!=<*9VE>>%4M^YLP-^K. MTQQY=D+SA]V-?^."&9EG]\8W9H?RB?W^,J8>\^!&@/'0 MC4Q^@\#V% @C'9^-PRVTXJF'!9.+G_JCZ-=RW/^(0UF[$%0S!R#RUMS-I#$TZ2R,D SEA$K;#X-" $_<, M=/#]N N@RT53G_^T\ENUS%;UP2YSEYOG&ESO?JJM6%;J\W8IU((;0J),:L A MLL="$!MZR@40HB1420A%[BD@/Z'U/@_K-#(-M>UM$YRH^I0!OP*QSY.B3NN$ M&Y+GU":K"W*3>T')!@&[FFXP.*$KV>&0U$#,X41K].S-XZ#+W_P9;(!&G9=P MQV+C3? OU'RW_K9TKE.2DU P655LD&F=@:ISG04D&<2DI8YOCR M.C?$_-XPC95=4U3'C8"S"!9F]<$4*P',4[O%G"+ E2+ 0(F++.,PU]JUR/5: M_*:IF'^"7E*I;X-)7VXH#K]!0V 3^37W'!;_8M:3N+B7L5Z+ST0%K-XX>56N M#H$P4+-Z\K+)JE6'C.[7J0Y^;G0NM!4!,(NPKG%T]>>]9#MEH@CS&N@V8+*" M%#B3("5F78-L\15GF0(:"T$TEI057IUIG$:=&^\=C$[V5B>-V;8] P9I[IV\ M[("]V](B.**1V=(!S A;-%XH!RZ6J?MG*Y9MO'9&_SS9.FH.%5=H?AB:&E M>V;$%U','?;^G"[NA:O\%[]]%?/_8-NES4NJ-3]4M?MB'M;V;9MJIG2!4@!) MGIM(1Y4FTH$(F.]55E#;AX\X-2-W'W)N84ZMT_^UT^F_23K+D\[TQ-KNOJIQ M!/[R^B\\G)%9QPW)$0M%1TC=EX[AH9UH,1D*8J\UIA]: ZM.QQM-M@[U9H<<#YZ]CY(!(4+6BH?&F MU21R\/Q(>3+ IW+S F028*D]QP:NF,+-:8/M.U-E&[N;)%92O6WKAL.O;BU4)"BI)@145-+*" M#[K). H&F[LU%PZ^@:RX6V#TLMS'= M0YY( ;&B9OMM?7PYQCJ.8Y6CW.L89E#IQL;2/#%*@DJ+0.:L;V@ M']+N#2O@H(9R+]@>6M;]#-*Q\^QNY&F:I$1H'$.11#G$$2*09"R!L4Q5JI)8 MZTCX=-1J/=N+L@=HJ'5OQP"SG8">;61;J,612E1$!12:\;K /LE3>_ KCK%& M'*7,*??H5M2&\$N'P,MMB>F(0M_N9 < _!OE'JL:M!MNZ_'#MKP]UNNHK^V) M2[KQV*:/SZO%(R_J&O*GS@2FDF>"<&/-)M2Z%R2!' D!.XW:SH\IV>5W8D@&%/4CK^68[XN[VTH='LV<^V#8*:TG<_]%+/YA"7?W ^1-^+RR^Z:Q%EJ2'$$ND*&A3%-(*,*0TX1H+'.9<>9W M7.EP")^79)B,[R;!H^IT/0%_37^.(O#$2O"MWF\A'$VBJ/IO6\)HO?JZ*(M_ M*SD!<1I/,IQ,8HHW?RZ6R[7RS+DYF@DW8KH%W9XIJ)TW,]EL7M]>AJ;38>]3 M^H<^SKTWQN 'MD]I>.I(]LGK;NV7^NN:58?NU <^*^J8RW*W?C)N]F!8,)@P MIB!6.(=,9#',<&,]QQV:X-,(N2K#82=NU\^EEQ-V(H0<<>^:+ M=MFX'9PMH?NM/^:'5S^=32\/_4P-39WP.-_'U.WVCB1E&Q7:&-0';1L8/JJJ M&,7C4ZF^VA82WU3S*5^N2B96TYBG6*&$0,01@1CIW!@V9D(4T3I%.E4D]BJ MXSG^V$AK*[Y]Y?;D!K7@X,M&=-^ZO)X3X\AI_<'=-[>%0-J?T[KA%93;/$48 MEN.ZX7/$=1T?!'%\!QL9ZGY3]>AA!MWE=OS<* #.,*K_Y>IJ\9\37@@N/\X"F M7",\V$B_#5KV7$^V(WK]&':.,CR3A>>'T'E3S_,Y'5U6;/G5$JSYG^T'\8W- MJBIDJU=FU!_%_*'VGB28);F*!.0HTS9BR"&16-ILO82S7,9QYM4EU6G4L3&= ME;;RH@O[@]K)[>F:^G5@;"*L?6B)/ %N!C=2U=RN@5\L'I:"N M+J>!A_5_^6!QY!3SNKEC><+%#S;;E2-$DJ191*%@-DT8Q1@2AC TGS-[\(!A MZ7748._I8R.81CC/$H-[>+G11F<4>J:'1JX^"@:>TCAH@<"] 88M"'A*MZ," M@"V9.\6R^5+I1>E,IN"&5LN"UV(VD55?WS/OD^%,1=REB"8 M"O,R8\:0;>R4P8R3.(YRLX-"7O4M;A%F; 10Z0+$GD/CQU:;OV4BW:AFJ.GIF9GJF3GI:GIA5?EILIF:(W6V?[F_,#W^ MQ>@#X!JT+/TM\@Q;H#X EZD,\\^;(XF(A?R]FLYUG1.:QE@E*H9(1AYA+ M!ADWA"LQI2B.,D2I;[74\Z.-+Q/AV#7UT C=.91X!+%W^/ 6V(8,&39R#A4E M/ =+3Y'!H^&>*QIX3N\+$<"SMW0CD(,*F._7UD+\H.M&0Q_6JZ6M.M2DHXMI ME"=:)TC!3++<4(K-J50:P2A/>11'9H=&(S]*\1I_?"2SK8G+FIJX3=82!-P* M7)56KC_RK*GL-R]W)[0@@O"H.WS*1EYERP.GI MF3,;+4!;3&#UF(!FTG:J[%VTK%J*#C,[.8H1S;)@$")I0A)#.BDBAW+HSC..C85J[/ZZ>G634+YDWC;-;T MNU9J95:KJA.NG16/V^(5MF?['[I@_['LJ[Z,&6$ MY)0FALHI4A!+C2!#"8="1%+$-+)IH]V[8A^,-C8BK\2#"PW72P5F5F# JDFY MI2OV(<)<)KG,$P53K07$D<@@Q1A!2B*:1X1F**9^+LE@& \4YQ@"9<=P;RCD M^H[G[G<4GX MAD;8NB907XW#SX#27X_PPP&?L1WX&=TO=_X^=U/'+BP?7KV] M6]6F?;4*+#ZRTM@&[Y49XYY]_[28S7Y9E+9AV)0PJ263 E)!QQ\;D=\*84.N9;;4 ')(AC$;6 WPIY>'FV7%CI)XP[]MF M-U*#MMC6-5<+W@87?+'B@T;^D-U;_%$+VL/%8_AA.[GXXW+4SZ7#(VX\SVF3 M=5<_[ N[F%<9N]^+Y33.8I*)'$.MA+%.-2:0D\S\FN18(8VYH%ZIM1='&QN= MU3*"G9#@BQ6SZ[G,DP"[\5,PV'IF)&_$NI^OO(1$+Z+N2U"I0Y;KU9]65\;C;9E M$]N+/96)RK2QPC*!(F.*V?P&FFACBL4Y(9*F$29>;#4N_<;&CT=1_4IZ8,4' MN^JI@9N$#_R5^?5N@/Y,8G:S,]ZKWW<-+C^6B[GY4=1]W#^4 MK[Y:G=[.VU<4W!7U])"_.OK8F;N6-;KRA1+I+CB,429-CNT1*>0 MZ$S!7$=)Q!C1D933)U46"VDVKN7*U:MT.)#/BWLX7'_O\$OU4,SG=4N(*E_% MUY-TA*?*XY1HK&"LA((X2ZFQH06%<1QGF.2H:H]:*_AF[MAV.02:F\%Z=#55 M&<7!@'3UP]T"3=];K99P_[79-9T.#X3TQYU#)*P3[FB4@3UOY[0\=K>=O;)C M*/)Q4:Z*?S=]]][.5V;*"S.9==[*5"5((VG+7A#KH#=T (E0$4P)3XD@$8EY MYA5]O#C"TTV(G:M#@*&!QTPB1H M//#RB,.& )VT/XKZN=W5L2=<,2]6QK;[IN3ADW]C_UR4K^S1\_?FR_-Z\@^?X8Z.:6GQ8R7_\WDQ I0.H ME !6"_"EUL,S6N@[2VX$U2/V/3-6>-C]6ZQU R]H$S5/$89MD]8-GZ-&:!T? M,[;0Y2^+4BNCB='B8[47FF8T(0GB"J*4V.Q>BB%-F88LYKF,!,8$H>G<]E96 M\GX,T\MOPW!'%;I/[9XL6 M;E&P#M,:AS]"$/#LY/TQ GS'XO])@G=GYV6XP-QY$?Q6R&6YFMXM"_:1"5N( MJJD921**_Z MU+7:%B$1:5K5O!#*;N$%@5QC#7F*=)8ABBGSRH>[.-K87N)6HD_31KFBS8X- MU4_BZ[CY#H5:WUOM'6 M27MJ6^D$2B]]R$\.^#Q]Q2_I?K9/^,6;@KL&M['@ M*C2<)]_$!PD/)]WQO1T#GKM#A/=F5[292Q&$&7$TA$5]D"WA+GDJ2(LCR+N5,_+;]C1$=*B5,7#'+Q:EZ6: MBQ^@)3O8">\9$W6; =C( MJA<:1Q%6O[MOR'O[I)[,-_(K6ZJ/Y>*A9(^?E U;%/.'_?*(=]N^UO>+EVIW MEYRF+,X2F@FH-540QTA"*I(,,JP4L25V,^K53RF,6&-CP*9^Z._%ZBLH-[IL MNX771*@7I?G;1@6PGINYK'N/MS^VI=NZEWL--.F.T8'!I[)OQW\U&3O90*/2 M!&R5.JX9NU/,\B]7K?M#.O.#8AT\*^YVR8;/I N&YLGLNW!/[T;_53V25XOE MZJ"\6<0)SQ%%*9Q9#IB"7F)QQ))Q?ZE7'&1M"5F$ 8.?T(]1R, M;@P9 )R>*:^I*61E[+5_PA4D0A+2N:$&99@K^AY2QK7+NW' 05M.8W:6:S9K M?BW4\NURN3:KO<@B*3.)H>:1-)M8*2'!B$"=9SF3"9%*"!]*""0]U[R86FTM6RJH+ MV)OO*V6L8'G<*KA19&*+-945==M9V>D%:L7"\9,?D"'IRG'D0=G+#XU#,O.\ MNQNWO?GMS5WC M(JBZE*,60IYL:DR36DMN-Y3O(DBB)#97XYPKM'CXVCWJS+ MQ9-9KG\KI#0K]1MF5FW[(MWILA#,CX=: +IQ33=8>N83*U0/WJYC74.^\JVG M#_I:'VMU^.J>N.)F__FO9MMC:^V]5RO;CO>7V>+W_U;R0=6NRN8KF(C8[$*X M@%FL*<0B2R'7E-KV0(QG6N*<>1V-]QQ_;"_Z:V-8?&,K6Z[PEV+.YJ)@LW8V M86=7NM-D>/O40T,\H'/=BMZN!3FI&WY;%4"EPV00G[H/@CTYUYU$>"XONP\^ M%]SM7H_IQGROU5.I1-W(T?P\4Y5O?R[;QZJF2:PXRR2!B-$(8L*H-5XP%%@@ M+?(T)MRKHJ'+H./CN)W,E17#6L+Z$9P3YFZL%AK)GJFL+>X$; 6NK4(7/+U) MRP>@D$SE-.Z@].2#Q"$G>=T;/)_JU])PX)1R%J=IG$))\P1B) 5D+(E@CA63 MB.A0=) MF-I#9J!DJ7K,L21*[2'@D22U?U\W=C'/5.9[M?K("FFLJ6F,XYRH!!DPL30; M.!E#&A,"">4D(XAFFB$?,CEX_MBX8R.>'UT<@N;&#C= T3,9;"0#5K0)>/-= MS-9509Q7[*E8L5D5%=]<- &[5A9WPNQMJRXWX:CB#$PAF>%PB$&)X(Q^A^_] MNGVL\_Z=&,7Q8YRP*86,XQ\,,'+ YJ^=Q=.;\I=TXXKZL M3C;]V#WP3OS_NBCMZ=+EZC=EW@,Y588Q)$URJ!5+C7V0(D@9%S!*E*09RY%( M<8?R RYC.WWOAZ\;L!&]R0%DC=Q^!.&$O1MC!(-R& K9PK?/(!N9FYR66NQP MA.(#4DB&<1IW4,KQ0>*0@[SN[=CJT!Y,WVO\5/=]LM[?/=?OQB7\20E;V\4> MBJV\+_?L^]3L:%BF2 IY) 7$*-60:4H@C5*MF2 QPEU(*X1L8R4U]MW8/HLY M* ]$7MJ46;D-:RUMLNR\ZI)K-?=L_Q=B;MU(<;"I&JB9X/5^:$?AK[T(V:%Z MDXN-T_S[#P:$.VB;PA!R#=O-,""21TT/0S[;LT&Y*J:?E5B7Q>K'F^^B*A]M MRW%-!5*4R Q!PB6%F!,*22PYI(2E"YL00T/3,;YZHN#>OOJ+ZCFN6&[)9*O'SP^+;W\RM-<^8'P[IY>QCAVE: M?46I;8/J:]=U3!&:KPI9S-;6'&@>7ZAE[4-4\A; M DU -8H ^T6H\IDK9">F9QGT'5C2D#8-4S]S4PU2*"MPXP^>=Z7P8A M:.+WF:&&S0*_K.]12OB5RSL>3UW,'\QK]OA:\=6]>435AAAK@J7M7Y]II2!. M90ZYE!ED$:$Y-E8>1MCK;.J)0<;& U9&:(4$5LH)L')VZO!\$E$W&K@5IYXY MH M$_@=4+V 0]'3JJ7&&/9IZ0=.C"0(B&5^8?K6-U>CN0/6H5D5YOB* >AJ4VQ*S0B0Q<9&:*VR)^II,BH"HF, MKG[('ZAL2"_50H8I$M(<@S%C?BO,1O#ECW\L;;;H-D]OEZ8WQ3'-8Q&E,,,H MA9CK')+,;-@R%L5<99AE(I^N%BLV]Z&]6'8K0(\LJU9 V"#94R.[[06P MV*8VLNNIC;?.A1N%]H-PSWQIP:TBD!];X+ZPDIL]\D\]9Y#Z(Q:V8:SSZ -W MAO5%Y;@%K/<3QM9/9]MP_-.NG_B41C%6&2-0(QE#;':MD#..81YS*;B(#6=Z M': 95ORQ6:\?5:D7Y:/MIK,QB3ZL5TM;,,1\1\;22N?D%\'1IAWM]/9M! _6 M4&<+Q G[^HL%!S3H!/0?2[ S7<.>B%+=$:JR@B[D9 MLNGQ2(6048(RR'.&($X2"GDF),Q2R=)4$Y;H#G&:@U'&MB8UM+.5LF,_S=.( M^L1H;L!IF B-!T0=(S1G( @?GSD[D7 M419,_Q MQ[98I3+*G#K?71ID=#S6R EV@H):4O>#+F[=)K MBK#*B&HFL@RFR':Z1!1!BE,*8T44EIF*>.K5J./L2&-[Z3>"U@?[&]^^I[_M M+*J./K<06 VXJ]SN%G>6^Z0!KH_BV-?0">J2.SO8L&ZY:SH?N>:NWN!I&XAB M^BM;WJ]+7LQ54V)_V7RK4:QRDB &"8OL(3C;AC+',GXY&P24DKQ@%@?#IF1K:T&R$O,X#[B#)9BVLZ^KV#=;> M:&,#S=V8?:\K?D]Y3CFAL8"1Y!SB6&!H=E,9U$0Q@[^4Q@SS26L,+^+8TA_O[1CM M2BX]UVZY/H=N-MWSSDS/C']S71=FE3VJ[E*5$3?Z;GH@/&.A%^?9>-:R+]>E M''<1&&>4;RX)XSY2Q[5BDUQ:M=9;_K)>K4OU6S$O'M>/S79I^7IMI+PW7QCU M?S9X.I4VR5VC#$J,@0DWNX@!F76#F(,2YW= M<3KBQAL>U;4'C3:VMWRIYN:'U4?S/;P3JS4K"S;;\.\T43@FV.:M"QQ!G.C$ MULJ*(2*4$9'FE%&UJ6WH1G<.HSJ]C_M5"WLFN*V(8&:[0=S2@^8ZYFX\%PK' MH3K05-*"1EQ@Y9UL?VN'0G=0MTS/D(UIG&$+VY?F^K #MZ5QQN&X*XW[K=WK M/MPW!\H;;U*4Q42F.8.V)99M/ZPA1XI 9(PQGB0)R;5WU8?](<9F5.T7-/ O M\W H!NKW 9+SR2RCT@/,8OSVH:JPPYDK_>,2%T\WG#O9 M4/USS\H'M3(?+]:KC\I\F>8K]J"F48KB7! ",V(3A5G&(*5F7R90S+G&*)'2 M+=>A!^'&1B:U?#;'JQ$0U#%!F^!5*0"850:\V%WAF"7#[ \YX0-$K-] M>383&+S<9 &_/)4%7/T/U%J"6LTJ\:Q1]!EGU3TB])RS.U DZ9EFV2L4U==)P'.XNMGP =#J>87K M E2'3F\780C;\>WT4 -W?KNH[W$'N,N7=_4I;B*^V\,?'_3NPZJSY%3%64JQ M(84TH](8[CF!-).1X0AD3/8891A)O[[6UP<=&U?LQ .L:K?IZT=TP-G5D1@6 MO=X]B5O@*M':Q]Z:QK+U'T+Z#-T1"NLT=!AW8*^A.Q+';D./>[NQSTLVLZ;/)-21",LC9L09EC6L:'S+%U>O/L4-[ MDMZ9G_[^E\TGYA_K\/K[7_X#4$L#!!0 ( '-GPU" X/&]17T %BZ!0 4 M 9&-I+3(P,C P-#,P7W!R92YX;6SLO5EW6TF2)OA>OR(F^W4LP_BG;VDZ&T[&__8G^F?RIY_2.$SB<'S^;W_ZV]DO8/[T/__] M7_[E7_\O@/_]ZM.[G]Y,PN5%&L]_>CU-;I[B3W\,YU]^^CVFV3]^RM/)Q4^_ M3Z;_&'YS /^^^$NO)U]_3(?G7^8_,<+(W3^=_B5K'XU0"BS3!H0*#HR-%@*1 MQK-,I$O\_S[_BX_!:>?&G5Q^=#3=]$!]+?_[?O[W['+ZD"P?#\6SNQJ&\8#;\RVSQRW>3 MX.8+F3])UT\/?J+\!.N/0?D54 :<_OG[+/[IW__EIY^6XIA.1NE3RC^5___M MT]M;KXR3L1O%V63\YS"Y^+E\XN?7$\3#1W=>Z%W\_?F/K^G?_C0;7GP=7?WN MRS3E?_M3#$,H>B6"D_+2_W']=W^^?O_7:9HA9!;\OL-?K!Y17K8G+>G[/(UC M6C*Y?LUH$FY]:%1$/)FN_^;(^31:_'80TW"P>/*)G\VG+LP'QDFBA'.@HB8@ MC)?@B/80/ME>(:?'7B21(B:0I":@Y"9@!&9@0Y&X4\Y$Y?^/FKF^*#('P9CN+Z;Q>STH7>YI,.Y+=4 M#I+[IY^0ZYRFTQ3?+77S(',+SN9H8]/BDUWH_7]=NBD^/BCVEV@CD#B;NO%L M6 2_@K4346=O'6B>"JP1T>'3=."D28O0_17.V$/QGE']Z/;D#*M8"(K0!C6@=,%Q)N BHG,:(*9JO_O1N. M$QU$)@-)64"D 9EP(H SB:/%)([K'(4D720R'B1@*XC8UB%RJ&1;@L=K_/;# M]&SRQWA@==3*X_YI$O,@/$L8>:%G16,PRDG/K-%=@^/Z]=LEO,@SP<:>8FT) M&8O-\L/TXW3R;3@.Z&@YQ8QC&7@*N%<&F<&8I"%[K] E#X8GT34\[M"P'48: MSHIV)N"6@/)Q,IN[T?\W_+IPJ:Q4EB9F,$;W"/?D'7B*<,< '?TIKCGWW7DB MFRC8#B0-)TL[$F[/$"D6\&2:W()NXSP3(3/@+&BDVRDP%"5#@J.<<$JB=UV< M_MQXYW8P:#@]NK< >U9\.7@=??PR&5]E;+21GC(-W$4&&*5+\)*CF0N.\YRU MD*Z+C>/N>[<#0,-IT(,$V3,(/J=P.44 4^;/AO-1&O#$B R9 ,;5!D36!GQD M 1GP3 7FC+6^ Q#]V(&@X_WF0('L&P=G4E3*7SS\N_&0T\ (=78$T>\,$ M".X).*854)ZD%TYL$";2)D>'TY+>):GN<58*,. M+F<#H1A5S'+PV6/HDT("%Y@"F3C7VD1)G>H &(_1L!U FD]?=B#@)H#R=HQ/ M0W$,OZ4W;NY6; VH")'1DD+)!@$?"N YB4 I"7I+KUZNU* MM)K/7^XOSB;0<'J1IN=H]GZ=3OZ8?WD]N?CJQC\&,B4?U0[$H.@W97GW'SS=EAH.%]YH#";@ (2?E'*1";A'Y^_H-QF'R[G MY6I)B<$'5$?E>>:0/"^59R@BGSPR1QCE)B1G97?GHX]1LAU4&LYL=BSL-J"# MDINZT=MQ3-__WX38U\DD+B)H6D[S$M5@G#608^ A,:ZIBMVAY?;+MP-(PUG/ MPT7:]^G7,ISZ93@+;O0?R4W7Y>TN(ZR5M9"-1U_)$0%&: DF4F8CR5QU4M_W MT/NW0T;#"=%.!-O(O8%K)G[!W\P&N#\ZKKP"&J,%(94 JSS"W4A2Z. MSA]X_7;0:#A#VH58FT+&\F+,D@GI,\;<44 P$O=#CJZ4<324^[G*.2VR<%W> M/[M'P';H:#@]VHUH>\;'"7(0%UR,W/E 1VEMSJ5"J%SM-@JMG68:D@@F>)1* ME%WL);=>NAT.&LY^[B_"SG3_KS_?$]X[_,7^]\D_O']S^O[SZ1O\YO.'=V_? MG)R=OOE\AE]_.WU_]OG#+Z#KRO?CF# M<^>^#LIM@8NT*,PK$+D"&]-!"2$CT'*&(H+.X+Q-D CBQF>FL]APS7.]T+*; M^04D5J]9KK8TFL_6O[F[[)Z@9U\3LG[LI_0MC2_3+[B\7D_&BT?^/IQ_>7TY MF^/KIOC6T66)PDYFLX3_QC/W?1"U8\S)!#Q+%(&R$6R2&I12EI&4B%8;$B.' MBV /6ONY.]\EAM8&ZU@*ZW%;6[/X>C*;?\B_3B9Q=C*.G]/TVS"DV>?)* XH MCR'H2,!17TI>(IIZ'\L-8<*EE)KHM"'Q*9^0W+_<.S_HUP;*O@/$4(!-QG3\>0V MZ-?\<.Y5+,?GCG$*(AH*AB8*#/=4R[44DFRX--.!H7F4K'[: E2U.=VI87=8 MV26LQNF\-'OLR "M3>O4IY,T_)S&"JFV6_#\62Z+@K$ M)84AP.VGG/[7)?[Q;VG^98)_\@T_4L0_&P2.UKD?IB#SVT]:@KN%L$R!-;-XKEE>K_U4:IQ+EJ)B1TN1!(L5%W!C@V'+$ MZ)T0U$N9=,4$X#UZ^NFC4!^3APF^B4W]?9K?]%T%TT@X >M%Q,W#8[S#DP'G MB+8F,I-)E6#A%A4]M5:H"9?]I=R D?D]E7[-*9X@[MSYZG;GAWRO".J5FPW# M0-B<9*0";+:^M 6P8!0/( E1F1*&$?.&D]_#(;03E3UU9J@)L7I::L)./<#> MF^'H$G][OR O.A:=H@8#<*8QN@H6;$)^4TC:"AF85\>$X4-T]M3]H0<@=J*I M!G)LIVXZ1K)G']-TP:9 9.N-#PHS5 410M/O2$V,95R%8=K(S4] M]9*H":K#I=X@=%9+8I!9U(I+"H$99*.4 2+]'' !$,>9<'%3QXGNP;.BIZ=. M%,>$SSZ2?[[U-*\__/;QT^E?\3-O_W[Z]CW^>%JCM&;3:XY49?,DAQT5W%RA M\D->PO1D',OMD6GZ@E'@\-LJ!W&%61U\IH)+<$$E$)0J,"X[R+C#Q:2LMJI* M/+4CG=T&D3%'PZTEH KGPN#6;J+@8#EC)2FIG:J2"-XCB*QEPVKBY/'8:N!*ATBYPDS)$ MX@6*,/LEXUH'$PGS0OD-_5HZ.GXXG/Y^2W2.B=<^%-Z \_<8V[],IA@TC9>7 M1<*/Q2"!TNL )3".BY]&2RC$_[Q<9JK7@AH$$G*4Z/,JE46I9PE@?'20?,K2 M1&FHVU!471?V^[/3K]7N!9D[K(XCP:3QQ?*Q_&+!\N)3I>/D-,V'TX7]6N7A M/XY0&!O$D"2569=I+:34SR?.P3O\,1++>*"$JCK^6"5^^MTT6E\NQP)*$Z?H MCPGBM9M]^64T^>.O*9ZG7]UP7'ZY/#/]E,+(S697W>-/,B[B(@ :+:=9*B!, MH1_)A &?E(!$"0DL,Z?CT5?*'GST6\S:^@JI#8S&=Y*-[#_(..H@9AD36)F1 M<84\^YP)?L>=H"K9E-M8$0>MA6IIO6>Y%CH!PZ'[PUE_BV'![STAC,N%G:5: M!EJ6+MY< 3.JE)N17++O HBW47$13=HT*+6'5?$D*_U6)S_+Y=$M/!HH=3A0 M"P,93=2DW/)UY78)SQI\NUW]G>,^0CO/9UIJFR25(:"RKK4ZV@*Y?P=C,E)X;\FNRH7 MA(Y\IME)9FEQL5UI3@E-H)5$>872SR>:4"[[<$NM)D1NZ*S62,ZQ]YQ\3716 M22;NJO+F#V%W2!(M\D.,$9FI R+*C%+' ^Y^DJ(H:/1.*"E"G?O)G;'PO(YB M:P&^HMJ?<4)D$^M!TNRHC^ )>OQ"Z-)2($.,;6C7W4!B\-EYUD?% M^J&J[AKE1_'$7YV\.WG_^O3S7T]/SSKKOW7[H15]Z4>H[]Y9_F4X=N,P="/T M!8:+%;.&J5">H/$KP[E+!YKH%5@6*01A$"(18S56I8G+-L0=:C%+RZ;Y[(K5 MP'+@/"$IAA6S'S08X1A$)U-0UDIFJNSVM\EHQD7M!A-W3=UO;E2N9I_,7[OI],=P?/YW-[I, RVH98$X7$;"@V#2XZ:<,^AH M0VFFP0FM.J M7\0ZCWA+2@.A ^&$"5#.,! JV3(4@$,46:O24\S1*D[1%K3U6SS4/9BZ5D<3 M&+M-/N5.<5U:Z&9F2XT265:S2BMC4"@M2^IL83OCIEI5384]:V\1-W#L_W%: MFH;-?Y2#BM(3J?AR7U=USX,0#R=!&:=2;X!O_FJZ>6[Y&;I4^GV\"'_#8UH$=<@>&V2D@JRBQJ$)+BX M L-(0.1R S$&$>IDPQ^CJ@57J!,<=2?[!H!4VG?_,1R-!M8SHGA&XXETHD08 M?L?*N&<;(\.04FM?I>1H34 +SDTG\-A+H@T@X2V*>WP^Q AP*0RTBJ??5T," MKGA*R JCJ4RZR>CRXQ8.W@L)E 4?G3!9Z$HQU=/$M>#F=(*@SC71 +K>K%Y[ MU;3OBK4!%X3Z[!(0;@F([#+XJ%!H1#F.'!J9JOC(#Y/4;RUNATCJ2.H-X.=& M:/A^,@XKW]^D$'->S'-TJLQI8^C[>P\Q$$9U3(34:?FTD9I^VQQWZ> <+.N& M(O$!(8P+3SQ07L;"JLS!,&<@:)8\89(K5J7V;_GZ?EL!=WZLM9,T&XBVWPV= M'XZ&\V%:S*@I@X._3$8H]-FR^_#U;#@9I5&%+X+.NM#.@95H'9U6,J?$HTM5 M')MM"6RF(*[.\7H5/36P;=W@ZVX&3 H1628"F&!EV%;PX"0)8'@T/!'I):MR ME_5ADOH],:T#@8=Q=H@^&D#6YR^3Z?PL32]>3:;3R1^EL]Z 1*%#X J,0>I% M-A@3V,A!,I8D_AFSL4K_I0VT-(.E@]0\Z5;F#<#FW61\7CAXD_Q\44WP=5CV MVI+)^N!'P_-E,_]U;ET2Z:A?S$'6$@0Z@."BCHW:A:: %7)?5Q7U(#23-+-C)<'JG,I$'M&UU:>C*=:++2*EVOL^5] M>OI-==="4@>R;P!"&S@P+/IHC2ASC&2)C'%GYMR \I00IQEW=09A[PF<:IGM M6K[281)O(4VUE;GGCD"C=3/M+KA7G*D+*@:&X-"[,&$J2KQQK$TMTG2$NCQ'5 MC&->#VF=Z:0!?-T[A;PAP7(4*5)6-F8+E&E>1M!XC#V,!TFLH=E8&W@5L_8$ M7K3,&BVSUY$"^@N)V>RH974&Y#Y% M63,>?3VP=:N=%N!V)V"YP0FUPF2%)CDE7\8+LC)94"(RK"%9>^2J8L.9C20U MX_E7!%@W^F@ 63>8&,@027 Y@G0Z@S!2@^!.$F\@>'P]N;@8+F)>*%I3Y 2?/UH,O%].]5Y*;7T' M^>2BG"T,9*1!EO8PU!,)0@@+UCJ%UC88EH/T^&\-U.U#;+]SL8\"Q^HZ; "G MCX@N1$.,%1EL*EXEDPJ#&%XF%WJE#&4JU+&!!Q9SU9NN?130=:20!J#U M!4O+-@M2:Q$M%Z T3R"<0>JC0H]!>D499QC)5*E9WT!+WXUWNE'S_:O!!\F\ M =@4)V ROD$_(9$SD3PDAPM)F(!N93G,PO\B[OW.NSIGB'<)Z;N4M I@#I)V M$R4QG]+<#<7$Y*FWHWJ0\#,/Y(*4420E;J:2X K(-*"K-(1BO M6/949%/ENL/3I/7=P[ *ICK62 ,VZ;?A>#)%\:P]O[?C_VB0.0AO*#@,>L$8:;+1AII\9PN\U]URE_?UFU3O M&#?5!-V 7;IA6;>9 C(0/ED7"7*6*,,O5H$WG@%36A$N*2&ISIVNW>CL-^=> MR6[5U%4#4#R;)C>[G/ZXX4I:*H6+$=&@/+J2@GJP-E @GCDM*/+FJZ#M/BG] M)N(K >I B3XJP[;)A+^82X^'*>5Y3JFYUEZ\RD^J1-QRK:_Y1YTT]?)\[9R^-U@PL MQZ4H?%1@+,O@-4&\JL"%KY(,.$H+_=%H\@<^.OTRF;Z97/IYOAS=;X6[KB9/ M982F%P0,U0$7*X^E#(X#+B0>M2 NZCHUL+M0V?(NA=V5--8$]G?VP<> M: $^3!B]2#21N1U[? M)PN5(5A!1PUB;\'$[.1R_F4R'?YWB@/I'.52*1"YE$/%%,"7FSH\$%'RD#J+ M*J<.CY/5]XG#4;%VD$X:2*ILXN;M;':)G!@E?2[=ZS+CR$XRZ ,+$B%JHD0( MA#M>Y6[0>8C+X">O@\@C@VH/;30 )ANG:@L&1D(Z04391)4-N4&3"I]J0,!IASA*DKT)D/U M0ZPE+7V?$U0&T:'2[PQ 1\G(?C[#K[^=OC_[_.&7UR>?__K+NP^_=S:U=//# M*^9AM^"F^Q3L>O3M=:-618UC1AM04B+\"*<(%Q6!FZ1("M0*6B7A^!A1AQJE M,E<,G_EQ.ODV1/&]^O&W6;EX?'4K]"3,A]^6AQIK,:12J*FC $\CBD&BC^AC MF6K-K4>+S*6656+#W4EM)OEZ&);NFK+*.FM@JT0.KVM6!ESA3LYI ,<46>96 MK.(92##,>T(R,56F!M^BHE\LU5;Y?83M*?\FXL&3^)^7L^5-O[/)IQ0FZ$XL M1BA>,W4VV56>-EJ#'D?)'9<>VZ[4"A@F0"K'7' F9UGGN*D",_T>"1P9S+VC MH0&#^B;AF]&G+BK&[T=IH>MQ/+DHU3+_O2Q/U;B6!<9,$'6I?B!*EZZ #KC3 M.28O)*55@I%MB.MY;G#O$+K7(J9C?3:!T3MM;U8C*%^E<C=/4\B:\]9':GQ2:8(*D10MHJ3ND!=RKJC?%K#80=Z*P!@[@HY"^5JRBYI217:VF0'95< M(3B8Y*7Y:LQ0+I" 1!>)2)-UJG.H\2!%/<\); U_W6BNB1IZ)+]D3M.;M/P_ M"JTP=R6Y5;?-Q;16C!V^R!SX).G/CJ.O"&#(ML,#A=I<98-"=8:XZN4[VU/8K_;^_&33S4T MU\#]C0SO^EF8/"%*&Q!G7''@4I>L9]V!8&>25:%8ZA9C2,;'Y"*G-E)D> M)=G>EDD_-?E<)H>',D^B I9XH&"<8+CLL:MP(52F9:5Y9I) M0NHT:MV>Q";3])V!Y6[18!W--;%_W^/MU>5L.$ZS65I>8BYR7OU)'!#AF"@5 M:S3*214P4_Y33X^#R$2*;S+D?#9E=::\);&XOS($TTEJ+&XX0 MCH"@ E=@8!&B2T*::*3456*B[4ELTK>LAIRHGF[J0V<3D)*D9UL)9 M)UIIP@N\N6)N2&WP_>!_+).)2KLR% 185T]F38.HD<+:BKDG? M[Q@6KAM]-6#DUH'6+Y,I\G0Y#5_*U+-\X\K$(&%$%44IF$<_!1<6$6C G04I MC4TRD1A5E;[O3Y/6[ZGAL>'7K:;:,(%7B^C-L AQ'&%_%@RC'$2P9V'UR%"LI+D&$M>G.:4XS"@ M)5Z<'HWC[5_<^.3 L9B)$ P"%[2<*''PB47 [2!)IH/AMLKLV@J\--/WIMO4 M=]]:;\ 8'\3LQS0=3N+] KY5$]R;8EV*>N"#UBES5%34#(1GJMR;)Q!U)":H M,J2:UE@3QV6SF?8]W2Z7AK'2P!9RF-F(4D9D*(+/$9EE$7=DQATHIS+-DJN8 MJAS1U]\6CM%#J"&<[Z3)O6'[=;&:4 +3>0/@#4DG*Y0$HLKXM6@$N$@-:$IL MY-QP6F<.<7WP'J-?44O@W463!X+W=-S1?(7+KU]'"U&ZT5J4;\=Y,KUPM_KV M.$E<)MZ6OOH*H^0L2\LF YDRC(^-L$17<3VVI*^9SD?=PK&&=AIPFZ\NEJ;9 M1S>, Q9+])PL),IYN5#*442)0F"*)JDHE;'*\=8=.GKN-5-#U_=O"^TM^"9P MLQSZ46@O-YJ,1,.JT;.EODRS(2FAV\"*^:5!JB I$U4.I^[0T?.UB:/@9G_! M-X";U26XQ07..%Q, <254#K:QU>7\_>3^7^D!6L#IXT2988\$E&&R109F2 A M9>E#(B9Q7RF.V([ GHLHCX"T*JIZQHW__GKR_M?3SV_??_[KR:?3OWYX]^;T MT^?3__6WMV?_<9NYCEH!/O*Z8S4'W);C[ML%/C)5R$>3C!01#"42A$#E8% C S$,49X MI5EI-\EHIO%?1ZBX/_YL;Z$WL*->4;^42#G0GXQ+#'SR?3@;2(]A#K<2% :] M*!N)*VB@G:2$TCP#E/4=5O:J%[ M#'6G@@;P]"G-41XIGKKI>#@^GZVX8(X$E9D"[@3:Y("[O&5: F'!DLPY8:R* M][.9G'Y3!MTCJ .A-P"=S<.,5[QPS:P,3$(BQ4/4$7DQ+@'-)MC("3J/=;JS M/T)4OS5,W<.H,P4T *9UO\Z;9=77Q=;KPNP5;Y2*& P:U20( 6&\ #2Q'B2A M(A%O6315;D[N0F2_%4#=@ZV:@AH WTD(EQ>7BYK_1>>YPN,T?4$VA]_2\KQI MQ9B+GEDB*+J'I="?&U9&OT2@)FI%#,N.5*GHW)K"?@MR*CA;55331$??6Z. M5DRH)%AP1J& #%KMQ50A0P(X:E@IVHXB5,'7!EKZK8[I'DF'BKL!.W651WF' MWN-;_'8VL)1::R0ZB5:*DC*A92JGAVRM8#P*GW.5T[[[I#32>*_#W.1^4FX M)_=K;.\? 'Q"K_&7R?0/-XT##%BIS2$#%SD"_H?L12T@<6:D);)@2FS+D0^2C399$R)YE;G-NT_B MJK;?'1-$^PN_"3_[H;BA<+/H GGFO@\D%=E8RX&X4&KVLP CA47Y1*YMBIRY M*N6;VQ#7;_KSF$CK7%4-[(2WXH[%A/-UQ]'7DY*MFW^9Q('6EB6>T HS@YZ$ MR@1Y,@9_=%D6%T-H40-^VQ#7;]KTF/#K7%7M]'K8U':EU#\.LO4\R"PAYQA M\!3 $J%!>BDM!E$RL2J)^H<(ZC=O>DRT=:*2_A$6PW#I9M[,#)^,E^FZ53^ M'P/!R_)("8PNI1U2FM)3JOP894[8/N**[4:(S4-KLJ MKMLVQ#62J^T,08\4$G:CH&;O]WR^O+APTQ^3_'EX/AYF7/7C^4D(D\MQF53P M<3(:AM(%:W>CN.6#N[%X^W#1D3G[,#UWX]4PY->3\0S?%==.V\<;''W(JS9: M;G2%WQL#]C@-*51_]8:7"$B](#+8&WP@"1,=J8A2"L3KJO8T;Z-;/'1_:] MA&&?P'CF)KNZZ>[%A#\#4RY2%E$@J +U$H1Q'IR,!K+W@3BKI")5+F(V8.W82FUS?PY1Q(/GH*DI QI0.EYBC^&$(CP M25/A; V0[DIHOT?5_<.UJF*?N1?PIMQ%&=5S M;//Z8/L)&GIER 1+26SF<0 MA*)EI&5$-:$(;I^)<($83ZND;IIP 1Y9CA^FKQ=-0-^.;WYBB(0@'I>EG<:@ M%^Y#A!@TBBXBDXL1\)I)KGW@.;A*'<$/H/HE. R[8'8'"]RQRAOP(T[B?U[. MYNLI.X^POKC^CE&N#2EZ(%GCQN8$Q8C3"I#96Z.DXQB-5KE2L@N5?<\@/!IZ M[MWUK:7*!G!ZAI]#)SY.%N,D5E"!@A>:XRKD%'T*Y%$^5R)Q&)^I4 M(FT@IE_45=3]W;JC0Q71 )BNA8-;QSBZ:9S][2ON,@GUC:[Y^L*-B9!& *.9>%RHD35Z4&U%77]PNUP$-R_.M>Q1AJ V;Y;P;NK2QM*\Y!\ M,J"YB+A0-0:2UC(,\)BR*%:K:)4NP =3WO=\UK[VX..JO &,G\QF:3X;6$:% M242!9ZY<=@P&#"YY0#>+US]/CVU/G=RWG[@IH #;OALX/1\OA M2V7@'!56+>/>?O>DXG1J"'J5,('D(Z%TR M9#V5#D<^1:*#E*[.O9;MR.MWC^L,,_=.Y[K7S7,T3/N?;&SQT.IFJN89QN/( M,RQH[A604)J2)UNZD&$$&J3#:-#DF'R5^*BFM?HOV6FY)_]>/& M3\MX)?H,0/*B4 ),8[X*@4%#]#3HI%& M@;6\PII6+91HMAIISD"B$" D$QC>ECO\7A(NB0O*5+%L3U+6ABD[2/];8&I_ M9?2(KG+E\-6'7TX6+2:7=MZ-WIV]6:60$S4JF.(^ZJB*C"0XY@Q(Y8G*!&/? M3)[PN!Y_0WO0.$"-D\YEVJ;=N5$";#(">(PQN.PRYU6# MP$U$]=RMK.>M;3_=M(FSCVD:BN[.49I_G\QO=,*=K;LW#(1(*BB""XD&@U\P MZ#6"*LC9<)-E,)4NS^Q';G/F;D^X/(W#KG77$$)OQ$2EY&J(2EO\<#9UX]F2 M,CHPQKB(C@2P)#!&0E[ FG+E),IHA#&"L"I'/+L0V:^EK([&SO74 870WY7 MZ^<7%.D-X0VH#RY*9$!R6L8>"@].BP392NJE<(K0*KW3'J&IW_Y6U1#6E19Z M=OQO%8R^0T'-O[CQ[U\FH]&/#W^,4_Q\Z7'5#-WTQ[(S0/GE=/9E^'5MRI>G M;;./E]/PQF(\I;$^ RH]NKLA%W._MM M#"6.27._[;$Z1V_3*F_V&.+F6-%7;N3&(7W^DDK?Q*O1HGO=L'CZJ5W=J]B1 M_J9N4W G?\(7*AU1W?>0WNS[S\TIYS;A$ MSZ7L.[P,/0X\@PGHR5BN2:5IT[L0^1+N2NR"R'N''[44VF$WUA[LYR(1LM\] MM6V??31;NHF7IBPJ(8IXD2U(768RLM)(+JHRHYH@LKB4UE8Y!&[#HEYEY]Z. MO^&#)],?K\OT[M5P@1O71+F/S%$%W+IR+3C. M$3!&&5 R>HL^=="VBE/T-&DOX3KZ(;#L6'G/.2BZ6I>'7$/?_2U'V^@?YZ^I M+3^:\8S: M9UEQ)J2K,O*SB2W_2D^?W!^_X<.G^);9(#M# MN.,$;%[T[^,,;$!?6_A(F$V$2UII+LX&:E["9KX+QNX/S#E414WLW%=L_#Z9 M_N/M&/>"D&:S0=)6*$$$B%)L(ARC&,?E@%&CU])1CJ*J4OFUF9R7L$-W@K7] ME=3 ,= 5%RBFX0Q=X5\GDUAN*D=>V69R M^CW\:0AJ^RNI):B]3_.!YD&Q:!T$Z1<]%#&:0G,,3!B5/!$DLKK;)A+1[ZE, M0[#:52'[@VF";G"_T<2MP,K="*RJ1A=/OO5HT<9N_#<5?226G%08X?(R[D1X M;]&/LZ:TSY!6.F:LK6(SFH@^KO-4#Z<&%F6 64@A$K<0J JE((J"0;E!8EQH M%8@QM,X(Q2T)? DQRBY(?#CAV*$B&]C>'^3FU8_2MF11*6^M#R(&"2:7(Z_( M'3@;#2BJK.%$:L*J'"UN05LK]UBZ!,6V.<4]-=0RZ I#Z\K[0(7--D-4I2XZ M<(.>#89EE :7E \&7>CC)KFO:.L7=)WC8>L<]G[*:0!O[]!C6MV^\(&GF,ID M7.;082XSG;UU$;SDQ$INT7D.-6!U34*CZ-E7NW?[8^PGZ@9 \NH2!3<82F?M-QM:'4E3(:P-7G M29[_L1@V]2V-)K<8H;B:F.J M&T4T@*@2,L^GEV%Y;HUB.T=-S5:\1.E5BCJ@WEUIX.<"6(/VU[*0! _>Z3I= MBA\CJM]1P;5QU9DZ&H#6@[)Z=W5709I@(D:XY9A#E!(L#9[+!%ESY;G+PN0J M5NMITEJY*MQ']F __;2,N%^GD]ELP*6P7 15UH\J]Z]<&?-E(7-AO:C,D+]34(BPG#99RU]':55ROGD8C*= MK]+1#S(_"-F'1<<(S=&(BS)0P7&10).06.#>!UT%B5TQT&CLV0UF>]'R[NBV M2W2/TWFA]*R^$5T<*N/FPGW(((E [U:Q#%Z0$I8'%2C5QM6Y=/4848U&KY4- MZ*[::/:(_]1-Q\/Q^=4@Y3W.Z^\]HIO#]\Y+K@M!K)(R.P.="/]9F\=W&-OWWN##SRHCD&I>"/P01 E14NG M"0W!D7+K*6NP1'.@S@1K5.:45.F*5,NL7(?*=]]0YI6&D])@=W19/*3;M[^H MX)31,NXY^5+6JR5X(CUHKRU/69) JEQVW)/>1DW2+FAZN&ZFGN:>C<':OUCQ MH2?5,5DUBPH?1)D1N,T1RB!35_J:1 ^>&@54>^-S#!P#K.=DLT[&\V$LV!Y^ M2Y]3N)PNAD:[8+TN[E#8ZNU89[.]SE[D;!\OM4[M6XZ8_YY+4; MA46F96'QW97%Q^#VQ@-0;!>3<<=FLF."ZEC;FE*K;;2S(,*D2"%+X4$$M"5& ME=D6C#'#DM.&5#D\K&6TWY>J>]14>E2>+T]S0\_X++\ 2MJSM/[R_+H>V' MO)#-[,/E?%9N9Z# 5JOUNK//(DMX)3T55 A"1LB61N09OQAF!?K5DJ<@DK*Z MRKKIAOQ^3P:J0+('O39PUK4MUXL]:! 5LXHP!ACW(7/2!K 2HS/+N,9_!).A MRKG 3E3V:R[[@-&>2-Y=IZT"=B7,>QQ>CWD>.*%RL)J )Y& T#RB+*T%)B3+ MSJF2=#T:=)^FMU\#VRJ(.]9S$TTC'I#U0ZP.F#%)!\_ 6D9*+DZ *\>,RAKK MLO0NU&GRO".=_1[7M@K@CO3:V2EO=P'A"SC^2;/6LIS57^&(Y&:$_?EA8)YT,_2JN!Y[LG$A][ M6C=9P*WI[2B%MW[?R?WW7>]_UTT0-8E0,NXI[$@E/1:$V]KG* MO!.5AUJBK5YV?21I&-$JX3)1M%SU0/"7QI ,E-*$T, Y2U4FK^]&9K_Q;SV4 MW35F%97W'&W>:%K%!WN$IN=D MSW;!S\.%,H>II8FLQC4SI??=/+T;?DN;E_TUDQBN..^DA:086FB1<#,PY=)N MS-$KX5Q2E;&W-:W]IN?ZP&0=-3['C?93"I-Q&(Z6]T4F5ZMU_Z*% UY6?6O> MB=M>]FSJF&=*!0R#&>*[7#$SNG1N#51ZJ:C(=?H$];UG+VZ&>N%I#(J#U25K M*#@%XS"&Q_^XDMF7-D!'VJ_[;Q)7#S=;[-4[JZ.!3-Q5B[SUJ+G/Z7S9,:_T MD%(N>VJ*;#SA(+)7X"2QP"R+B7*B!*GB##]*52O]W@[0^UTL=::$%A"UI'W5 M(T'$("R5!!)QR($L/1)LIH!$DW(TIW.=C.XM*GI&3'?:O8N;O47=\]314S3, MX_1Q.HF78;[N>A&R=4HD 4Q2"H+PD@DB&.M$F31EH?0_>,*->NC9/0-@?S5- M.I19KU%AX>#M.%[BSCMTHSM*'T"0@4ET#F+%&RA>8? M>G[/+3XZT7XGLFLB+[#>-M]=79LFDA+)$@.M,II @]]9%B)$&IT70IC,JUP+ MO4=)*[U@NO,L#A-V ][$FH%/D]'HE\GT#S>- ^FB="1DM'):@N JU+]LH*6-:&=/[3Z E7U%W1!:!HH[I"UQH)0FC.Q2!D>8+9=K2-0) MM\4Z#=I-N?Y53J ,44P;1,HQ15Q&59HO/$94&ZGEKL%SL/@;LB\H MES0\'R_'C88?9U,WGHT6&OH5G;SEC1:?DU*<@S011691>%;;#"DXRJ323*8J MU\ZW)['?XKA:,.M8-4VYS -&9*991+#!& SW4IDY+@Q8Y:A)3F59I_GK3MM: MM8*X:MO:+F(]<%L['</<7;UT$N/?H:U%?>]G&5Q#.>8D@(X40QW MQ%)K[JP!9H-F(N>@7)7CG)[.LIXZ5![H%*1U3(&*K!2FI@B>EW2ID21G2V34 M=?I=;TUB&[Y^]^C:OQ)@)Z4UX-8]PL^K'[^Y_YQ,7X_<;)FOCYQ%DI2$@%L& M[CI&@0G.@6>:$Z>2#'7N@^] 8RL'9-W"9'(I M0U@\_7E;#ZY2--/:1E4 MS;X,OUX=1J6$810EH$M_9Z$( 5NZE>OH:,PH4R&JF,9':&H6Y @8X4 MT_/)\$ H M]>"T\9IPJTP\MC?7W&ED7V[0TJ!3*S4H M0CD75B>5JS38W)W49C?>ZECL0G?M3)EXA-$RV8!1EV2YS!2)%,O1&899 S09 MW%-*:8NK4A_Z.%G]'HWU";Y===) 'Y*;B^3#O8JU]@?)ZO?D[3J".M0)\U>$/N4OJ7QY3YC3-9_LYMCKXUT='1V MM7KVLJ?Q>'&&\/MP_F6=;+@Z5_!99)5Y EJB3V$H V^$ 4D9\]K12&*5.5=; MTG>HB7GB-3=F;$1I90RY%&?&4H.+WZ'BP2=-C78D&E?EM&I; OOU\&N@Z:[E MJ:*JUFW0WIT?;O_]3NU1Q8X.V^(H..V9T[9$<;S^V&9O"OY&UY.LJ0Q,8L10)H?*',$91'Q(W(24+3&V2D'! M5M0]#WNT"X[NVJ/NE=2Z,;K-\63-L?_Q:YJ<3]W7+\/@1B?3Y/8O.=KW39T: MN,/X/+:#EIA*EG%06B40$=%K4F*0I<;?QDR5J%*.VH I' 26O4\F@4[H4PAN M9!FG%D$*Z4..G+E8)0)\C*CG8?AV0%+;F *?[J+IT>IZ!=(W2EYTK7$^X;- M\MKG3196A[0Y87A#6 2JU>+.+BMBR1C=E!L/D8@8MVFAOQUL'J*B']ATJ-U) MUZ+N$2^A#(2:_AC\[?,@8X3+O2J=$!5&I9ZCTVDP2&4LD2Q-5-)L2"#,UNB8 MI?#G\\FWGU=/+ #1ZQ\*/O0-?%R_M4ENG!_(5"?TSY%8]Z X7+0]X^(="GU\@EXZ M"F)%??:6&6:3% !>T]9:AEU7F#/*M;CMO!8S[K^_G**L.,@X4;@,[ MR0,>^?6Q'I7!R2!#X:>.:^#]#A"EJB.0UFD4:@!FP2 0C:5NM"L%%7:=BQ M!ZU-AM-[@F6WD[&#-=?PD-H5Z^_==.K*U-Z#,\_WGM1I9OEQ.H^<.2;&9.MP MP_.LM!\R)(&U60//4<2 03FZS<\X<[SQV:5*I51"22*8YH4\;G"Y:4'!>9? M^&R\#E3(5*6-S&-$/8_,\2ZHN7>5I2N5-+!=;N+EW=#YX6@X_U$J[4@J'BK7 MQ;?,P8-304%6RO.0F5.TRCB11ZGJUQ'K"V#[*:4!A*T$]C%-%R/$QR%]\*/A MTH-XDV9A.ORZ=";.AA=ERIQ/GD& MC@PN&1$4=8#&)98>Y 05ZB28:'+61G@BZK1OWY;"0^W3@R^X4?V2",FAY.E# M0HNK30 C;0)N2J;&&PQXJA0G/$U:[YVC*Z#HKAWJ6$'-FYZ]BR7O/*!;,U2Q M7')[& 6K6$I6EJ8POL"(XG=)0-1"!R>X3*%*O',T8W1]J_7.JZ[[@!407E-6^V]L]9W7U" MMX:K9HYJ>UQQ99/#\ S*/"LH. );=BACHPJ<:4=,%1?B:);KM\FW1=7,V_'Z ME2?C>+H2\YVWOQV':7*S]"8M_W^S86(FC#.K,(I@E)2&B1B[X*(#YQ5344JJ M=!6#UA']S\7.[8+'NW:N#U4WD,BXP]E)"--+-QJ@% DQQ>T47(#(%/>.Y!/X M4L^#8,O15,D_;R:G7_SU@HS'PX5]U-1,:_#-O*Q^'*;9V]GL,L5!2>E$%PED M%Q/R)A2N8X5N1;0T.\-*9N9X$+Q+7K_YVG8A>9 :F[6''ZZV"]FNE-LN>MV/Q>BS M@2':2\8MQ* UB'+<8G"; )4#R2F'H%65GI6/D]5O5X:&<;F/V@[M05/3JV*D!%:ZE0GG!#BK)&2BO#(\6YE;3B M:QK/ECVN=L_E//"@;E(ZVU#956;G"V+SWJNNPF?-J'3,E\U.E:);:< R5+RB MFH?2?C>P.EW?'R6K@]K<59[@0[[Y_$7/UO+*V7QV3<':Z-[(9\JH618>@DT& M!#4>//H$N"8XT2)P$7R5;I4'TMUSSJ8[I&VH[3V:/IO-3V\V&GL?LCWZN)IF MKN8!W.,0=#[HP%D"ATY\.5TM:4)=;B9%);(USF;U_(S=]6G-*:I]\B.ESVGZ M;1C2 Z\=+1ZY*GL.D_/Q\+]QS2SVYL5"NEXV-')J#>>0:$KEGJ@%0[V%E&@( M03BF2969;=4X:MI [H+.AT_L^L1 ]'PM2 V<[XP21\6]5ZSDS ??KM_F$FC M2,0+=*]UP,TB>8.;19:@H^<)]S"57)4N%H>3WG,CZV/ ^RA:;0''&_F\4<*X M^,#LI 2$?QM_2[/2Q'8SYTYR]'@8!:7+)&QG.'CB"(2<4[:)FJR/N.OMPT*_ M64 ;C6BF@B MN$]):)TO\FNS5S_N!8.+);2Z9,H9#]IEH'RQ$X0 /OD(B8B9ZBJ'-YUQT+07NPOZ=MWFZ^BXYS8#GPI+B[8\.D86)6)'"(9$2\O 96- M*91EIBE&N4W%T%;=!:[>VLH,NZ-J?'*H^%O S*IM@LE94"L\F+"8SLLS."TB M>!F95%)(QSMK5G+CO?VU,MI38W=UOH?X>M;Z;\/Q\.+R8D4X*[ M41/+4+DRLUH8<$$%871,/M0I%;I%1K\.Z?[J? 7>\BVY\F@)Z@F\IN;X=,6 MN8VWXX""&WY+A:5UKZZ0G-0V0^".%OM+2AOU!*439*;<*L+NW +9.!ATBU>U M 8=]M#BI)](&;,?2?.*'EX.DX3-[$=[:^6!C"UO^"NV1['.VO6)&8DQ]4D=)DUR5-")P^7, ^*,D,E-[G. MA;4*S/1K# _ UE;G'D=4= -@OSJHOSZ[7.T$TOEL$Q- 5)G_S%"\AH8(QF9/ M/'::P""]PX:5VQ$SKGTLI1[)!0.RZG4?"1( M0DLM0D[.5BE_?(">)LL:^H-?%UIK 'Q/RO4AL;Z[:M*IK7&&) =!.%?NF5DP M0FK\XK@,P6N9ZU3J'$QZO_=?VG!5CPR 5B#OG^;8W^7X%S><_MV-+LM8U\N+ M99W3Z?>O*2PG2%_00696,8[1H];*E?YHN//DS,%IYR*E0@M6K\BG"DN-.QT= M@W/3VN@?*:VLF7T4L?CR][2XX[FL;*4#KR)W&2V5UU8"!BD"O,7OT!'611]H>,XKX@YOGO1%TS]2FE@U6]V#?3]97ZHJ4I@M M7-J;?U[NPKZ?S/\CS:]OR0XD]4Q88L#$,AY E!;@,65PJ707,)0Y5J76H1I' M6ZT9_4+73!LX:6+)')9<^93^ZW(X&\[7DEQG652DSE(N(*&:,";$3=>FXV6JIF!>Z5/K'1RL!S#Y[[.GWK\/I^GXO+HHD/\R]I>O;%C=<]25:S9N^$58MT M7O$4,V$Z1EFZ)!=ET5!\1@&:$2<81V.0U+:KH ?ZMULM+^VH_MD@YIEU^[CY M?:E<&,\.F"*\\RMJ]@39EK/CM EA1J'Y19L;- A$:X"5W5LYPN_<[43MHYQYVH713< ]H=O[J"C MK\H_X(SC("+1X$/,H&)043$?'?T_=ZZ."9:M[USMHKD&(/C0[1V>.NGD&WFD-9F"$5<0: M"IJ8C/$HY^"((A"3I4Q8[EB=,5G;D=>X,] Q:.Z&5]UKL %<;E5W7+CICTF^X?6OVY]W?2:PS;MJ'@[LS.MQ3@F,9TF5 :Z:)(W1%4.K MJM"J&A,8MS9S%ZHD&2N?$G177?[IQF ^$F-R*F1 /RR 4"*#*TUIDXQ!<^=- MT/VT&MJ+G2:=CGUP6?%NP;[:;\ !Z5 *[R^7W6\(1AY4E\HEJ7 S9 D#[$A M*6E<,((8TN3UMGN<-(G\H\*SWHK9 RO-3+'O]F[?K]/);#8PW#E-O0)"+%_X MC> ,?@FH%6.H8SKV9"[#),3 H^!PT8[B]5UD3.Y/Z3%L*5(1\76T? M.NK\K!GW"86=TW!^.;WNJ#!(.F0>+ 7I*&Z*/J/@E;<0E7:8] -K="P[%RZ$KIXE%<]^/=*H,V',>K&>EFY7G:#>,+QU'5%8T);+5S*1G M$G.T=]N_W05S&%8.C#E.Q\TMF#NM1-;[[\?I,*2BL[S2&2O=X*(BD*PF($AI M*$(E RZT-<2'&'63F]#NK#89KS26X*J!FI>5_'I,0@,60CF6ET %%2 2,V!= M#N"MD)%G0:5L/2/\&'\O)E%6!>;]K,J=,/=\4FL/%L5LTS?KMH!$YHE[[T!K MILN5Q R6!#2M*I1N[5%'5V< [/%X;')K>[8+LR?LM9&^.U0X]QI'/BJ?B &L MSU2B>\XI"!FP#1)FF)(3GG8UY#:JY[ M111*4D85>**773<0,[]]E5V MKKTD+GG(C*#[5H[E/"$.;-+4)9TM[G%5+ER]Q.X5.R'AT>X5NZBE 4Q5N2CL MJ$Q6,)2!\ZQ? M3(RX\(D6$@,$K\#:B+QX&K*0A(G87.N Y]6Y8B>@;-DZ8!>M-0"^#BY+1D.) M),: *O=RA68^]>6NN 0_R$(P/@.4/^R>Z>5_,$;A;+ M6>N9R ^?%7Y!Z8>SYE67N+ MYW;-S,!SEFQD%"(I\Z6(H."YX<"8SED%YS2SSVM%WF;PF19DO:0%>0#B7O3F M^/>%_J[D8CF5L=S$RYR4F]E>@^/2@Z)>$Q4RD[2?ZHZ.&'RFM5@+@7 M< 'T2?&L*F%N2,A;XH6-"0(3IHP(LF 2>A$\VRA2T);08W;AJ<'C,RVV>DG+ M\C#<_3.LS+L^?: \^Y =Q$S+[#I5?'J+ABQG[@B3D<:V2JVJQ)'M%5N]I%5Y M".:>^RW6[85SISIMX>N_0;/RBQM.%Y.3;BDZY)0ICVXMOP"+!:-T+2,EC"(]!!/CL$E"24I!2 M6Q7[NZE_]3F8.:H'[1+L'M?.'3@J.)>ITB!D;>II*V,."(51!+ MQZ%,@DQUACDU(X$7G^-^ =:@)JA?M#6X<5'T::GID'0D'BVGB!:$10_+:^+! M!.4C<=0K^\Q.LW9A_\4GU5^ ':@&YQ=M!'8(K6P03$:G06B2\4LV8*U20)W@ MV5$EDVFK!]>QLP3/.7__ @Q )2@W?,))=)&!84J"<&5B;!86M-52,15DKC/K;U^"^TWU'A6?]R]/'4''S4Y%VV2# M%A=YNK*5JX?5LYB;J&W%;CKG,M>* $%0@/#!@$F>0'+1F-(E,]094M^WW;R^ M3O8^K1_^&M^X5-;U$HI.LL"5 ^I+P;H($8S$Q62X#%%PDV6EHK/MZ'OF5G$7 M]#W<0J([#3XK([A_NYW'GE;/#-9LE',P$I6TT3E"2IU3B2QDB8HTA>A49M3[ M1'B54_1V[. ;?.XXQ5L:N_(I9JNIV]KI+)D )7*Y JX%.A39@DJ&.\\%(:E. MK<$N5#YSF[@+$A^VB5UKL\<\&IJOP:<41@[%F8=AHL(:/O;\5GKC=*[.2<>R;1 ?J[85T6/<(UV"$'WI!!\5 M.%$*6CG-0NO25C#LB9 ^N\MTI[DGH+"'&!L#P\+JKAJ.,):4\QB'QU .$+DC MX% HX"T&QH83EC7; PTW7M$6'/;1WB. V%>4#1S#?+K:(JA?-Z8+93^)GSTDWP""5J'!*CZ^N>;61I8J)AD/ M0$-0(*3*8 C#[Q+R$K7UB55ITO$48:TA:A_U;TZS=Z.+!K!U6TB?OT[&L\GT MW62YD2]6H,,]VWL6"@@6HQXDN(@;>HA".H<>I%15PODG*>NY=*^G;?!0%;6. MN=4:_?_;^[+FMHXES??Y+SE=^_(R$;)LW=:$;"DD>3KZ"5%+EH1I$M %0%VK M?_UD@> B$@2QG,(I.B;" 9,B>4XN7V5E5N6"*D;+>2!@J'H5)C@X'3(PJ="R M(%.)35)1]J"M)ZMV,AH.P=H1JAD1;6E^-5LM?DS^_#3AV8B$K :1X&-,+*F MAPNPS!?/2RAIVY3TY0V:EIC^YY?Y]W_;/+&"R=Y\4X5L[^'H[JT=P^081[-5.Q\8ST41U_72A^)WB(;V:VV2<5QE;MI,MWM$R;@! M72NH#"/X#I#SZ2HN\9]7)*#?OM/'79=F'E4)&"!GSE"!-IB(%/@ZLJRV=@#BODF7 MZBC?)HSY:)0C'F4D,3'KP$P))(P; MK[6%U;DTT^7^M[ZY7N>'3K@23A67(9D40:E RPE9G7!L$Q=&FS?(NHL8] M\6Z'N\$5T@&X7J5T=7EU4?LU;IBX)%*^UNNC[_AVEN:7^&Z^7/Z!J_?E<_AK MPK&V@BW5-K++]5AXOT]G MT\NKRS=7Z[&U'RF@V5CW"3.T55H*J\F@.U!8*Y%R]E!2EMZ0LRH?]@79M8M9\\@U]^;)+\%Q.F=''D @#GN0HO.0C.6;":6'/9 M>]GF5&MO"O="H'EY"&RKJBXQ^-M?WS"1"7]S5;M%W/#U$[NOKQ95+6](R.'B M/S'4TQL=9$H:HJWW65KQVBY60^;%J:P$>;+F/ ]AOR]T&O_3NAMKN075>A5 M'97YK'9-F-=:M^M>2=.TR5=:N]##UH(=\,)VY6+'WV M,4/4)H(.UA4D:ZM#$YLS=D79X]5\3WOWZC1O!84J:Z5L)D86<,L) K\0!F4 MX$L0$(N7!0T7D349V;J3JM[.OX<$Q+/H.U8[74+M[8R>CLNUO"9.&,M*2R5.]3U9OI^)G!=O1^ND2;3>N]4G\P02]=\JQ */4VRUAWG5 K M.2M.&RY%:=*&?P_:>CN)/R\>3])4IT;SWBTJD^A4BN20J$ !7C9RW1$77"%/ MF.GH@FZ2&7CRM?89#][/"K@C==.EF=LNN(E7KMBBR.VHP]C( TGD#JL"**R, M7*#3NLGLOWT)[.WH_*SX&T!GQV-QO@H7#<_)K^_K/X>_CFH#>?^OASG!?I*> M@8ZC;Y]_=_ERBQKN=696*F!.%U!EW1E=)_JJ&!:TE=XVR2_90=.I!FC+H^\Z M^C':KG6( 3AG9$Q%5A!9\L"C5,+H:))H4D"ZBZAQC^.&0L=#FS*8&KJ];[NW M;H^_0]ORD,&M2LN[KEWP\1QUUHQV(T7(45HB;4D4KV5>F(DN,\>:)$LV-"Y_ MSA:8YE]FT__&3"^XN2F96&UU43Y I"4#RF<'!&\+P1*>?8Q)AB:]7I^@IU^3 M<@@F'IJ4(83?@8?\!!NW4ON M)A74UR^FN6; ^17*2VN,$\R9R+4PB3/ZEF= M1P0O8X0HHN!%N,A+DY93)] \[@7 F;$XN!)'K\EX@M$/<]H^5M-P!8H/@H908R%U (SA[9C,\Y'WCGN8/#:MFDN[6>[H= MRO([ABJ^]6B7(QRH[<\9QH?:@\:!W*C;-]VK#[P%5'&.)4-A=F2!HFX36&U# MCN"LTYD+$;AJ?9=?,"M]9E;"=G[VHL+(P27%* .BJ-D2H0F M>3T[J1K7J1H,(8\:<0RFB9=E:XX>!++K:0WM3L-1(#NQ%03/:)4$QUVDW<;5 M(@2E0-@LC1'.AM#$Y6QI?>Z7:"^FWTE'M8SG=L+8V]DGTMM:[._+F^DLS!+M MOQ_FRVE5YBUA=ZL$!=W/K>T.XLT[]E^'Y=]F ZBK84KUCAH%CR M;A4YO>"M,5",#$Q*G5UN,C>M$3_CQJEG /]XVN]J$?R!J[?K@9%UP=_(XC@9 M!%[RNBLZ2AYK!DKM=2<""(?6HV/!F"8'G"V8&3>>/@/\1]+[RW**C[_(V/FX MAFYQR\N-G:B,VC*C4@%-01:A4@@R@!0C6*^D;].+]BQ1^75JZ*M9?C<- M<7HQK2>9&ZGG][./F*X6B^GL"_W"'_-Z;'7][2]A.=VT-2H"E;.%0S;.UJ&5 M ;SG&:S(U4'22L@F_:$&XZ!C7_@0Y#T9[9]5PQTX +>,__+C]LM_G^*"B/KZ MXQU^QXMU^\!$!MS+D@%9'2NH);DU3">(647#2F+*;FD*/"!N=Y+7"2C/BYVG M$#R<(GN"Y_V][3%_FR:%)4;,1@4HT=8YYLZ#"R5"UI@Y^4<*M[6N'A"E^U#9 M"5@'A,E32!Q<9ST!\NWLV]5JN9:8V'2TC(2.DI0@+GRX]G^#(\!899E DANM MXJ;P>TQ3)V ;'@E/8>Y$M72*,+EAA>EZD,8\^16C?>I_S^U')',[TUNX<>PP@U'&:6) M%B.8]29M%2"XCH MX6__O)JN?OR.JZ_S?)<2L9QP*WU"Q8#+.CI+^00QL5!S?2D8TTYG;)+%^ 0] M+W^+'@9Z0ZCKI66AW*1ITN^NON(OX2+,$G[ZBK@:/$/E^5)&>ZE>;F;++S_NR_@?B_G5-UJNU\ZTRLSY(FB5 M(JU-%0LM4%4R)"PN)%TDBK:%-CN(Z\01/!4O.V[SA]%+!_OKGE?/K)C(9'+@ M'3>@O%"UZ7B J)%GVA>4-TU.^EY4JLE@L#@NB^00'?6$O+UN"'WLK-(#D+"(5DD!ZBE X1M*^GZ.%W^UWI=\H1 M+P,AJ_N$6.)0>.L#4H](VLN0W-]7D$@21R4M@M-@4#QJ\MAR*)8>U8 A&-SG3 M?9JDL3,&&N%I(!UT@*;[?L&[^MM5-=6$1\:BP9"!R2Q Y2C &7(4F6*)*:>= MEDVLTU,$=7)!T,J3&D0/G>)IL^!<,#D5G2&'VBK+,P6NSI7D2199:\H5:S*2 MX6F2QMWMAE'Y'C@Z0OX=(.G# K^%::ZS3&;+=6N]ZZ+MZWF.UQ=U&YL;@D,3 M&4(NZ&LM1":;6U-,4^0J9\]1-6E.L3^)_2'M&%#,SZ*A#K"WYN./^2QM8P45 M%TQ%X!3$@#)"08CT06Z$#<8(FUB3(<8[:!K7RVJ$KJ%TT &<[KR'+;[#;1.B MV\9$K\.W]>C:NXP"8HXE'2T$:1/Q*P,X)!]31:0@15N!H@GF3B5\W+E&9[Q7 M.H->.\#Q73SUQ[QR$BXV.5'%.6043(&Q=6)]2G5L"073-I2BDF<\J\;'8S\3 MU,G1_EE@\>3QV0DZZ@IKM^*\W])MO1U,1,(8*5"'H,RZ1%%"5"E"82HPE,H: MU:3QR#[$]7+T/RH&!])=_WB\R1?\4<^^@RY!0O$^U[-O 3YY#8C6Q%+/&-L< MZ^Y+8"\'*?WA\C@=OJQLRZW_2('<*OSU]O);2*OY/8$,W2'LN)'I+(;[B$([1(SKR:3* MU$9KMHV#\C)360Y2_2&I+(?HH0=,#5IV)U,1(>L(/F1BGEP4<"5I"(8Q'CP6 M4;KU P\[,>^Z!/?TK7@\6'2P)G9U)O^IJ?_-=/I?L)!)(&%'+P5\OAQE^J4-:/H^\>3PMA:"#\HYK\"FJVA*.00C6@G3(=2Z6AS;-4P;F MHY/TG*[71VMX#+U(AKY%_/25E/EU?D%86%XWISGB-G#+0X:YU7N.NH%NYSZM MYNF_?GK-'_/5W1!HRPW'K#/H7!.V:X/1D(0"F4Q6/O!@8I,H:S=9)T]1V_KT MNUNBNQ%95@56T"(47V^),C?@6=" )B3T17ICFJ0G[DWAN!'D@.AY-/&LB8ZZ M36EXO-R/SU!X^EFM3%/+_(%G,&:4-L(Q!Y'5A!;M/7@K$WEQP=/>6))(39H= M-;90M_/^UN_YYDT&V6LI:8LW!F*R M J).T2HA?))-PK2MU(Q[9=%J!SM=\!V@9TW]1_QVM4A?PQ(_+.9?%N'RCZNZ M$HBW&M$D4X1,E$%]> MSR\OY[,U=Q-K M.R3MWDI?(3:S:H%^ *)F&R39$W.55XGK1Q[SJ'1]7 RNC M3&VWR1^QNJS3V9=]C;,3BJF,L;:?K-#K8&(7_<*\=S M;;1-E=H!E.^MPE^GWZ<99WGY 1=K+FM"P8 *Z?8*Z%5*5Y=7%_7J^_&U?;V6/^(JZ/EG M#G,E="#M UT-/9/=\+Y\#G\15J9UX$RJOAS^BM?_O[LK8YE#E&<+&C6C/C+DMYG XK;U<4[@^SVIB$#=//I-9W,9'/\91!\FC+1%$ MH@]5YW-&CAJ8ME+$8+U(389_CV\<[TY1=ZKPCJRU(N]6(8_:<6!LH@-,R M@%?>DW]BHQ+<)8E-,HQ/I/O%F]9#$/OT77][G1]M>;_C(L['M;W')R;M_>@S M6=^6:4L#@#DBB]++ C*O+_N* 1]W_P^3$!^?[7::U5> M7W.QB%@BR8UY9D#5EN6>T[<<'=?%68^\B=Q.HOK%F]Y#T/K0])Y/WQT<,=VV M +O.5:MLS6?U0/AZP(ABNF050)9Z1VL\@RBDKKQEA\PI&]ND8^VB:EQPGA$= MC\Y AU)5![A[P,/M_"WNK8ZUIP+6C"1+#HL,)"W.F*=O68E-#MVW4C-V'NE@ MVMXZ^_@4T7> GSU6W":GR$F6M,\6N,Z!1*4B^)(UT Z@)7(I2@@M,+4WA>/B M; TS,^AFKXP]WD19LN+:R7E_WMU7;:VX(!P;9FQ12 M<$*))E6+^Y$W+MH:8>-I! ZEJ+[@]RN6Z0SS+SBC+U8?+HC'Q]R5G *:=2\8 M"ZJ( "[3.E88HHLI8=9-?+?#R!PW2^?LD.(G#/P++FD6 B1-;GD.I#.<1-]S@[,P54W(C)SFCX*TVZ+ M'A(YR'44(23O9.V'GB%8G< )P4R,P17]X#SFT/:\_.'YP.)NL.\;+Q MA1DFHY,,@*B)B^P+1,D=%&X=LUZ4PM*1B!DST!Q.<\] X0@Q=@:&];+9V$", ML:#(CJQL(GNKR=0ZKQT$DVQ$WAS*?-Q?G&QZ90[(?$RSDH$)I!\114$./)) M02;+!7-L4HD<^F#L3/,^FU@ZLX>[L ML;_J%%G#/,_D"L51D-09]8 M7C>"G828@XXQD#15;9=-P:9S+H!%;GWFTDMV]GS?9V@>M^JN!Z@.J=3C3>9\ M%2Z:A/QO2.A[..:;T>S7.6IW^X6W+CK)$:RN_7;,>BAGDH1!F8LCR=CSI *> MQ,6X)7WGPOAXBC_5>+?#_3Q-?^*OJJP./=8A5>+OU<">E(7<).R3 C^)SMGD//%2A"(9TT)V4ABP/):0>,DQ M-QD'MP]Q>R'5O72D#JZF#GS>+2=VGJ$0@GE(@0507F0(*.J]G0B%EI#UHEVO ML<,/3?U+A]6)*CCQT/2WV3!.Y.-DDHV54,DBM M3.#1)FU:)\4.MGOR%W\YU%)[W;:3^,=56(39"H_J&''OCX M?UN:F3,ZAPPA9I;KK4GMA<_)PBBT/&4D\].DD\MC4DXU/G=/O*N[1XXZ"R-! M.%[GV*52[S491,]UX2H699ML0/@:A MB$B?8U7R_W- +*C*(X+B-KW*!E)WW=&9)#$/)T8Y7A=-*! M(WP=)OZ.JZ^U*\+-(+U[_)B4L"0?H*3BR+$W$@6G@!6];QW7<>/V/H3:ME/YTML$E.21DD)\T:@DTB +EL3:V8MH9[ M%5QJLK[.OFNM$Z@C+0DRC@6TJCVAE2-7CM +O#!6G(DLBL9COYZDK;O=ZA!D M'+A;':R+D0MKMMO'/^84ZL^6\XMIKD>V#-&0!21@?I5=C$!P+MR,T,C+@7N7O898POYE>D+6OJOOT8UEK,M[. MTDV%MB[*>(L@C GD\]&2C8X'8,&9I*7A3NUCPIY_TPN!TS%*GC>3^(CX62Y6 MDP^+>;Y*J_>+3[CX/DV;ZMO"DB/I0#*TX%10M,R2"R""3!Z%+3+M,WV.GG_/ MLZ+O'GI53Q'0R]"P83>_0<3=!UR6KV9YP\%RLYRR4D99BE-9S>I2A'-PP5@R MU\XX2^YGV&L>V"&8>4S%.!9H&,4^1LF)4N[@5.CC_$>XJ(9Y,UT1E4#K 7TI MM1^Q@74YOYJM)DY*%G3PD(13H#![B#%*"(GKI+4KW#;)*=M%5"='1Z?K M_E'&ST"*&+!3_/&P>H>KBM'WY36]?5JKY9>K,,MW'!FF'2]AW:&JSM5$#4&P M6@VO,3"57=!-KM.>(ZR3JX[!X36H0L:.Y]<4_[H(_YK]^6T^>\#:1#!5,F9B MPHF:PH %@HX&A&<1 TKNPH,M<7LLO_,MXVYQP^-D8+EVL+/=Y:;5VH0G;OTF M165M5 E@(Z^)WY)@GUR$H@U)+SFIVW2SWHNZ<6M5VQFCX573 =X^XG><76'E MZ/5\MKY6^H_IZNOKJ^6*F%T0SQ=7:WN[7"+]MZ[U?)&89O1Z@=1.<2DVV=?=I=&4Q0KQ=060EJ9FD:3P2=M@)NHT:"7I>31 M9-))WEP[E&V;BMM(>=WF0'W"+Y7AC_AMOJCL'F'8'CUB&&NVF[*!3-C#E_R. MH2JY_MN=RN]28&1,#+E'"*7VK,GK27B9050L6NX3LVUZ?A]&YLF)4P_>M@W\ MJ90HF#3@3"!)L%J.++( 9PUB"EHRTV1:]QZTC9SRT@Y1CY*J!M;3BS%21U<8 M//&@-@:K8;7!@2!CTE*8J N8B 2"^A$X"J =3'J7M13A+(NUL=FZO=-X^-ZW MLS)?7*YU^LN/S0_OEHA0-BI?-!A'X8K*T9'+8!A)!QEJ=,A#$R?L2'I?E'D[ M!'E/YXRVTV?'(V,?6?>C<]2?>E(;L]>02GC:1O,&H0L MV0:,PLE]\H\ZMWM_7-4K^_?E^G5UT]F\O_93]MHR+X 7VOB5LA*"#ZXN1,F" MS!IY$\/_-$DORGH=@I^'UFL@K;P@ _7IZO(R+'[,;\SUM2$8SFSM?GX;8W8 M3^.8N(BUX5E,P(I)H(2NFVR3M^L%[^A MB%@S-XF#Q#QQ$#GD;)W*FK']3GGW2FG=3D(O54"-M#X?5 7=@>AF=)&(:&4J M8)4@9\'6KC&&G).B$VV; 87F^PP /A)&8R=&#Z'8G3@Y0LH=W*B__X:U>(0\ ME8UWN4G@95)75RJ07HV@(%A[B!Y-'<-IG"4>)&O34W$[/3WAYAA%/^R7.(#4 M.P#/Z_F"#'%8X1_SV8:3#2-)1*MJ:7^6-?())D L/H'PPCE;@O>NB5OY)$7C MY!PV ] PDN\ 0I]("6M7\9>KY72&R^7-BEA;9\F482X)\)$A4& 7(4;)@?,2 M2Y96-^KLNI.J7JK"VCI#PRNH![1MHO#K!>C)M**T"+0N+"V54F?2I&=JV'T^[VR\4C1#UVZ?SL"TGBIDCJQJK2>BDE,-"(BN@/2/1G M6D8YV)29DMH^Z,6UO39^R[.["-Z/4=-\0)F-K/.WLWRU7"VFX>(!#S6Y,4JR MG+ZD]0H@'G1FD(IAII:+N(<)&UOU_M3S1]Y*!M'](++KHYSXYZI9X8MV7$MR MPA/WV&:V/GQT[9^JL/F0TAM;_;,M]$L4<#Y9\JN[%+*@L]YS(L_@M7#YB0 MG-DHD>(LQ7D=-D!?L9)!"*Z]L9Q)YO8 P),O&,>3:(."8:0X-A1P,5]^"[0A MSO*O]/K9\F'P%%QQ#D4&)VO;760:@J4/&Y--,:B$7NT#B>=>-$[Y8R-H#"K5 M;D+2>PV^YA=7Z[*\A\@W+"FC Z"N\R 2A5NQA-KD1PJ3R40JSO8 RP&O'*=2 ML0UL6DEZ9 #](RP_7RWBXW,9%9W30B1(%/)37"XS16E.UG'=(CLRE/YA3+(5 M+4\]?YQ1DVV@,8@,1\;!IV^8"-NOOGV[N!E#_-"'LBD5E8F9Q,E_KOG5/CD$ M4;(/S@>;<1__\]D7C3.UL0TRAI5J/U18&!*\MG5 [<)Q< M+&-D2137ET:='/8A;MQ&#F>_EAM:71U \)@V 0%]8,Z3O\]KRSID!AR2;R=9 MX,4FS(DU231HU=WA;%F:IP-F@"8/AVBO X#^W%/ENL#[BEC:I//0'G ]Z_SZ M]XA!7/X^G$O,.P/*HP=_.'PQ1Q;*-BH.J,ZT??YL(7YPNC MN!&<*@R4-^0C6L*85*(V@8C!A2;] 'XFX_1&A&3/\3:G\?KA]R9(2:N-L@*L MKPW.;6WB8Y%#T$R;8(H4J4D1V6ZRQMV-3\#!XZZ#@TF_VP+^#5/'ENW_].=# MVHB&)?H/$")C+E&E -8%0H@.#B@X=< L1:O,H,VQT2(:UE+0T^J Y;7@[D : M D4_VEA(6+/P*U(#4Q:T",E(JTI037JT/4%/5[;A$,T_M@VGRWOLJQ*R;NN# MFW?3$*<7T]44E]?8F/-Q+M]^8[/F^ M<9W7 3#23+@=!&K;]L0;%G_\'E97UGY==NZ1 MW_H7QW=I>.)!0WKINZELXZ\+GV+6!8&9VLC;H("88@)'."M1""]LH][[0_KK M/P.YBG#BN.9<$#LI)UH_Z!-$[C0Q%@W/UD?GFDPE?TQ*5U[Z(?I^LAKT."GW ML,E]G2]6GW%Q><>!\=HPYQ!"P)J966HVEE1D;&,2GJ% U:8KVB-2NO+43\') MB5+N "=WA$OA;>*N@%?&T#;,)'VE$QBC9,Y21^?;1OQ=^="GH.(XF1X/ACGY M.LT=BT]7W\AUN%P[5OT@7Y./WR=?6^_+G$]='%1$HE?2D*C#:UAE[4#FL)P6:O M8D*7%3;99792U95C<@@*=CLFI\B^BX%93YPSO+Y:5+E.@BRL..:JSA6HG"DR M),F!< Q=G7#!99-R\-UD=>6]# >FDZ3?,YKJL.<-2SDIO6X?JRRK@7Z@D)]K M!2(+&5A15LHF=S;/4M:5[], 4T?JH$-8_0=6HXOY%;TB?"$_JB:MWORPA@)\ M(KW)W)8$F=7J-ZE)?DH$0.9Y,F2#>1M/^E!"NSH%' YT VNH@R!M)W^UHV.= M8/W0G6FSHG!X.,G#1G_/4-GFY#/6QUB]!E*P7J.4!@XF26@D8* A0;+ MBPOY[EU-WURQ_'IU-[#)^YP]5QEL('S3?JX)Y(E!)1+3V+91X1Y$=A40 M'H*1_?RM 333P;:W\R[ZAK_K[3W7QNQOR,Z&B__$L)@DYY** :&DS$ YGL"% MZ($[0R(0HM[IG3UU8"?)XR*R'8P.R2\83JDDNM .L<]_>@+IT=J[Z6!D]"&$PPLK#^7AH^I]]QPK).6>@ZKUL0?SEP\"EX MXD^9:$U&_;"IU CX)$+'/93I$Y^'ZN\%X7/=ONF62:$-5Y([2%J[6@1LP2DF M %-1M "]%')4+_0G:L=I;-(M4H_7Y N"ZT1@;24H(_ 8"BA5$'R@;<+9D%P4 MI6C>)-UQ7P+'Z:G2+2@/TM=@.5"-B7WUU6;^;:!ZMY\6" M1EMSV#UM"RIRM5YB#8P^N!9T'.OWC(#:&-[D"U_*FT9IO(,'MI@LRU>)76 M3/0* O$'+BKI'?;,_2V57BUG"7/L/JY^7 [R9/C6=C)$-:3:HF%*&/ MX$V*H&TQ:"-RTZ80_S R>[K?&1@QQZ'S&/6]''"^G7W^U[S&8LN)C\[&8,F% ML#F *K*N=*L@21%3])*W'MRW+Z4]7>UT =$CE?BB4%JO!JY9M,HPCC&!%TZ# M8CJ!HVT(ZKT #S9I?XZDL;UH[>F.IQ>D'J?(EX35>DMPS2$W+#/&:R?7:$ Y M4R!&6I<4NF4K?3"HSU!DL@^I/5WV=(+4X]3XHH Z_;Y9BL&AQ1P4&%-G?R;Z M*CHC(&0G6?)%:M^D&>KAI/9TZ],+4(]2X\L!ZN>ON,!0+PTFI9ABLA2@F97D MA!<.(7 .+$9D(H2@'@ZW."M.[RCMZJ<27@]*)]:I>5Q%\K(IUHE2" M.HH9#$<77&(,(/$AA'=SX/*BB?1]783K#_';VVU_I:YA] MP4?]@^X.=KF5W'+'(7)-'HRJ;3QE=I"RL*YDQW0,+;!Y LU=E1J><@IZ+KV] MM/*;R8.#B%,*<":\;0G.0UIOBW#^[6BI_#)?+.;_(I4?4X=T[X^'X?LI:@:J M-OH5XZJ6EUW,EV2+[Y:5"L+'2%N_K\W'72[@?*95%FN)6U8VI"9;YG9R3KZ2 MG\^^U+K-^O1[70=1ZYQM@B+)Y5&:'!TGE:>MIA3EI)?.MKERWT;-N*?[ Z#@ MT>7YR3+OUFS>+"P^ M%8DOR&K4I[Z=T;.N[N;[<*VEDEE (D9!>6? Y9 @:VNUL(IK85IQ^("6+BW& M(0AX:#%.E7<'$>EK>N5T]2:DM9.X'HT=') MW$;,N( Y5<$[\7*$M#M S$?\/K_X3IO[S\QLIA-:U,0.J19E+6]5JO:&T,1; MTA95Y )=DV97.ZGJ"4/'*/WQ1+2!-- !G'XVR>L5EFSFL;@,(:=:0D5;=TCD MGV/2OJ#F0MDF]Z*/21DWEV3HW>I$47<'EC_")6Z64^)>88J$TX8ESA=@DC'Z*H)[=]6LV)#^)(;3CBQILHI0%6(@DPR0RQSH*T(1N1LA1:'P2JG6_K M:0L;$D3#B;B#?:V>4ZYNSBGI;]8F&WT,R2L)NN@ZO$_4E&(25E"1ED36BO,V M0QRW$#/N==O0CM#)XNX0,IMU)5@4IA9U.\YE;4ZJ(9J2@1EI)7/(F&Z2JK6= MG)$;E)VLYF=P>8S2]&S]'B+T#[/QLF-]-9_AVA9?+FN$9N=$(S-;IZ")3 MD,B108B26V>,"JJ)T_,$/>/6+K0];#Y.Z!U@IQ+^OCP\J/JK)@O?9KF\#M_H M)ZL?$Q>=SKQ.UY.I +EP'EPJ IA*3A2FD92[2 XD)HZ .&' MQ3PAYN4;DF7E='G#ZL1H+A-1# )KC:XC)]73EQ!+\/5Z207?Q(-_DJ*>SBF' M@=8PPN\ 13\+Y^V,GHS+]321WTK!M)I^OQDK$K[@Q#%>LDT,/.;:YE7\%ST-T$D&5;MI/8R1JX2W)HBNOM M=B_%HI\*2AS9;"111U)VW%_?&5)^BYV-@VN!=38+Q&OQ=3A\9N89BK[\X?KC MU=T_/]VPB\4:S5;K2_>JU;J^NV9_N?O;+ZP7MCOL3O/"2"M5 MP;-6Z^;7!FM,K"V'K=9L-@MGW5#I<>ON:>-9MUJRM5SK4<3RR+VE&;?5'Z7DZY MK[?29C!:C'/9\L^7+3?)9:S$?'0IY)1)\:$A!VW@G=YI]Q3.H7<:G7)^?M9/ M.:1\T#[C??A7!X5L87/?Q]AY!A\:$Z"YA[TH/.N7]F(FA9T,.^WVGR\:KMWH M,E6%QR7$Q=.NA :C#HC[FR?U8JZH0S41E2@_U.#Z. M^OU@\ 6@/[6 M5W4%VLI4)IP@S%3*KB824G;S $EEY138QQ1K0;^>%7^JM*DXRF<5^PT2M^YN M.Z*UVPFPW[B.>0&F^?$A@SG[,;%4$[7;T0&JH+=;!>^..J?MBWW6\^_*(#SF M%SG78UDT8V6MRG&8\MLQUR?6>!NP.R783?OLZZH2+]7^[4FZHO3,(^TZM MMVS"T3EIF$J88:BT$VG8[Q77N,W9',M+I=%P"_:STCGKM)M_)RN^IB@M#!9? MJ;SDQ3Q@MT42(A(&WSD2HH-%PD_6 MR@)Q1)!+)*L$CHG87 -)@+B6Y$%+A!99!5E+ MEJU@7R/./)H:+4NX+"B@%E6#K"@'IIC-.GH2;"4LS-3,+0] PEL9J8F.< M"KW<*&6PAF>S$&9+VC=(CWH'"^F[C?U_=W0>=7+T]"RD23)E*NQ'[E^KS(.QU"H!@<6& M'2/V!""8/D= N-#_/%H#8B4)K\S^78@>Q,"6,WG"H2J- Z"+G4KC'#>V@L*-0^G1 MRN6OAPT-&7=0KAG'"HY!'5*H4J+[1UF,RJ1P)UFFBHT4DFM)"Y">%[E 5M!( ME2&NXBS?.&+CW+PR@ )9#"O4J41N+Y,JXQ2=<%E.B!7GP1Z>0:T3/_P6 S7$ M (+]0;P@8+Q64XD/S50&X>G9#DO9V^MN&V:EJS70=NA=GDRMXOH^?CW4"^HK'2)5F,< M:TL2I843P*4*8RB0C&5H/%@#)5DE-<$TR!L(6J\L,02]F<@H.3036443F/*L M<4]QZLX-S+SG7'B'$/^ZFXW+%[D2,[*:TV@/ [1-,'WC6IQ:*A>.7Z/EVWQ3((#U<>/[/B)+BF:"3KB1ZUKP3$W!G<$ M1:=31;64Z\1+->%F2: M=/>_LZ3;G;4OK3!8>5IR_.N6L'*ZA.474+2M=&(I&L>4PBIMEJS(%>"0>2ZM M!?A*6(L5\BZJ%Q+EZ]H#EYRZT/ M.;>FDTOB[NX%-\I.9R^)!$1?S6B6.>X,^#U1%,^='4EQK-^] EB<8KX(TW4Z MZL^K=GAG+K"C@:5S?A+_=:Z 71#$2.D#SY,,DB13Y8@E5)-;3!T4=Y[WOG&@ M T]^B>JD&GU?@, "YZX1FNZ=4(WAP#,%64Q5-@6B"P4?UZ^V=.WA(2\S-0>L MG4V4=^M\PT(0T3NXU/L74(1P+X1%4?@$H+YQ!#US=6+SGD1M$=8="&RV<+O+ M*ZL6%N3N0/F2&*T<-*TWXZ6!X>++NKJH_\6Z1DE^#-%EQN=#63C)W;SU%:W! M(#SO=]TM+:OQ3RSDJ6]PA?X&5\N*[-;Y2O57^WZULM<+!X/S_\O(_3 : M1'MV;CF->*V@KDW)BP^-;F/18V&0Y..B\F%IH/4F4]&>*'V\?U,B7)@,U&5^ MP$?!;,T1>XATMMWL,S#>VQPVK6C/135&U^B!-HE2K?(W9;YG=]COCGI(IMSGUK6P#2V_^8+_A;K?@/N*-5G3$YH.M<;<6SZV6-[! MJ7G+&\1Z=#7A$A.G(F"?-*:!Q*]BE VDYZK7&#Y^\%K_&'4OE?T@P M]"]9I[!^N_[1O?O&[IX\QMVH+%S4>]_>OJ!_L)>6H\ZN'Q34G_ZW#>Y7%J/_ M E!+ P04 " !S9\-0:AOB7VH( U,0 %P &5X:&EB:70S,2UB,C R M,# T,S N:'1M[5MM;QLW$OY^OX*5T<0&]+8KR2^R(Z"Q4]1%K\DEO@ONTX&[ M'$D\[Y);DBM9_?4W0Z[>94=&>VCL.$!D:_DV,WQFYADN??'=U?O+FW]_>,?& M+L_8AW^^_>7ZDM4:K=;GSF6K=75SQ7ZZ^?LOK-ML1^S&<&6EDUKQK-5Z]VN- MU<;.%?U6:SJ=-J>=IC:CULW'%DW5;65:6V@*)VJ#"WJ"G\#%X&\7WS4:[$JG M90[*L=0 =R!8::4:L<\"["UK-*I>E[J8&3D:.Q:WXS;[K,VMG/#0[J3+8#"? MYZ(5OE^T_"(7B1:SP860$R;%FYKL'N/3!'@GB4Z[\>EQTHU[W?;)2=(]/HF/ MNZ?_B5#(%G8/8ZR;9?"F-@9:N]^-FR>]PIU/I7#C?M1N?W]>\_T&%T.M'"YF M<'#X-')J !\_:$I[RVS6?WTC<[#L5YBRCSKGZG7=XEXU+!@Y#!VM_!U0 M>-3#?YT&W4YPGDPJ:%2Z1K'7[MW=6";2L4[4>+NNVFZE4MP",%^[5I=@G!S* ME!.$F1ZRR[&$(?M1*JY2R3/V?HBM8)Z/QA]*8TN.\CG-/D'J]>ZT8]+=C8%] MXB;A"FSC_5T&,_9#ZJ@E;K?CATT@E4#U^W$O+OXZ*$<;)NCN-L&K@^BX?7ZO M/CDW(ZD:B79.YSCF+U1HBZSCZE*"[[N8GS)5)9K>HL]=B>X;9R]^J@ M=WJ_QJL[V(A/<-&""X'1MY'!$#>5GJP _;^EI8G/*T,Y7?2/OWXC1O*"<+1 +FS+S@:E9GURIM(A+.OG$DQ$\6"6^YQ?W'+<'W MV^J@( 5KN9E1EYS?@D\8BSDM/A,H#"Z9>8)69914&B1DV$WA<)1$@&'3L4S' MS);TL1P_!0/5)*1 +FV&'(U(X%2Z,2IH"TQ8M#K-6Z!H6J":$QPF6#);-<,+ MR@>=YX=R8,,%,5OBIHX0Q^[8;%;:I1IB- R\3JHT*P7.B=A< 4D=<2TI@A8( M+?(*\I8L6\*^0IS=6!H]2_B:ITX]R@P[(-8U M(O9[T\*;=C-LSTU,X=P(>W%Z&.1&*>LK>+9S8;:D?8'TH/MD(7VSMO^O#D[CZ.3<5J"MB!H%.AW* M#8^,:\8-> PBIF22 6&% 0(_R:0=4W?JEF.0IT!/WX6T::9MB>,H_!N=!3 6 M1J<@\+%EAX@] 0CF +!W=^F8JQ%XIO^QS+!'U.&-J'<(1WYHU!/A6_@JJ<91 MP0EH?D;A=\4W E9)EKT7&JXM-,2%2,]-C\$>Q((>062CTTTOZ/:>@Q?PHZ?F M!>UFW/5V%6#1[@@(G_J_C-8ZL9*4EW;_(40/$F"+E0+AT*7!"3#$3J3U@1M[ M@?+S4'FT#/FK:<- QCV4*\:QA&.]2BG4*#'\HRQ69U+X'!$8U"KQ MP]\2H(Z80' \B$U:EKS70]NC=G$.MXOHA?QW5RE4 ME*9 K[&>M:6I-L(+X$N%$2@D8QDZ#[9 05Y)7; ,"@Z"WBL+3$$O+C)(GYJ+ M++,)3'A6^I!+ (+AD(XS)[CU=@?G7G"N/5)(^+J;AGN7P($8_FT@^XDNW?T2 M[)/D^*(W4"4S_')]RY)YC>2]O+($RN,130M\VZ@63PW5R\ ?\+*-.SK'J2BT M;]D)[D>$>Z(].DU+0^A:X1@[9LVU=?B<7G#@7#;%B:KC1W9XSY AN@D&XHW> ME>!8&X,_@J+3*54NY#H*4HVY71 R"N'>K4#XW.;M4>6=&=1&__H? M-M$C7>FY%MV];ZSH]F?M"R^L+R,M!?Y53U@&7<+R(RC:5CFQ$(UC2>&TL0M6 MY!_@E'DNG0-X(*TE&GD7M0N)\OE)#M%?,(M8RE+XDPJ;N9/#;Z5$\;U#E\J_ M!;1'+[7U4ZZMZ>22N+M_G8VRT]E+*@'15S&:18T[!7Y+%"5P9T]2/.OWKP#F MIYB/PG15CH;SJAW1F0L<:&$1G._%?U4KX! $,5+Z>N!)%DF2+7/$$IK)*U,E MQ9WGO2\CA<>OW$2K@.5]W MK]]8\$;DI=/S(?YB47B2H#.!H2W/>&&A/_]E%>8T_GS5-6@+,1,6&9_UI?*; MY]>M[CV=G35/>QU_]\WX M+/J_S1SO.;CE+1*L@K:V!5=O:IW:?,0<]Q1*XN)NX0?5)M.C/1UU<_\FQ&N0 MO'=$6 \D>RI5&URAHZ_SD?OV)=+/0X?9^ M/[SKG,#JE?:-R^ZUW2-Y@IM5.CBOH-'>OA7_]5^6ON^FX,:MY[7/\ <%_D\; M!O\#4$L#!!0 ( '-GPU#1<@L0*04 /,G 5 97AH:6)I=#,R,C R M,# T,S N:'1M[5IM;]LV$/Z^7\$Z6)H UKN=V)9K(%,=]U(@:10@@L4C3[R'SQV/!_9?'9]%X]_.AVBFYAR= M?_CI_2A"#XE"NF.!VL]/2=\KWOF(_T M8T&6@SYAUXB1-PV6=#ROXP:'N$N#5D#\;@?'!Q-"";0>=!/_=P\FZ4#WY[H]AP_0;]"\8>K4 /6,ECG%Q-I2A28B6""]F3TWC/;[>;JW_DVNY^6,IV7/,7:@76 M!,\97_9>C]F1*S99AG,LIRRUE,A 3_;DC3PO9%Y@F)\2 MR.N@#_:E'=GHDB::X<@+VFX3X?R6H?'R5M9U#Y"8(#6CZ!++&*^Z?M/()X)SL=#<3J@$E%B"M8H<84E13+5@C@G5<\!)(N893I=FX(F0 M<^2YUB^@0IJ6SP66BDI$4R N.LHDX[L[WH$;!C!1[2!-T_58NR?)89I1J:Z) M1FEB[^ZT.^$VJYF .U'YW!8S&EZ,1R>CZ&@\.CM%9RCL:GJ#AK\/HPWCT M<0A-(!U>_$L^'SPA!%J/(S!JHK$@:&BC",O,+&(313-&)VAX0Y-"L6N*SB; M0. 0<'0#3YH5434+L=J"-0SHF*J>Y?NVCI(9)@18;7$Z@:GJEF>/K&>O$'BZ ML[P'N]I?.]23^"K![>!_!E[WV'MF_C:? 5 DY!F@8WB0SG$[I*JAZ MW: %?.R&"*?DI7/2?\:<9"D0;F[V0>!+JC ,)-!J"%"R"DTPDT"G3-)<$Z>I MQ9ASV"R!H QSH%6> 9/R:IME*4X3W0X*BN]D5-M*J M8D-]/L;SG8,8B4J #6.:SSFT;06(U8\5.[O)_=W/*U6F3=M*5# M/5R_:[V%)IA7;:7"!_YP)RZ5%/'6H\[?>-S6GGO?X;[GP%4D-=@ M_G,PWQ4I14&YC]9X_G<\R\QD=Z=U&.;FN9;^WD.YC@7_!]PU<;]C)*OTQ!SY M,T!+<$;0RKQG!_-:-(CE()I!6@GZF^@<,D.F\RN3)FXX)J\'$,>D7B^H@'(R M.CTZC49'[U]$ >4R 4] [VS0%[,43@>K"LK)[?FBKJ#4%92Z@O(=<+*NH-05 ME+J"4E=0Z@K*PL&_1K(NH3P&\WHXB.7@DJ8,SAP? MX13\:!5E[:B\115EXTVJ._EC)LJ[9SU).=95FKL7LAY!0, % @ $%20( 9&-I+3(P,C P M-#,P7V1E9BYX;6Q02P$"% ,4 " !S9\-0++L NCG7 ".]0@ % M @ %)D@( 9&-I+3(P,C P-#,P7VQA8BYX;6Q02P$"% ,4 " !S M9\-0@.#QO45] !8N@4 % @ &T:0, 9&-I+3(P,C P-#,P M7W!R92YX;6Q02P$"% ,4 " !S9\-0_XJVGV(( # ,0 %P M @ $KYP, 97AH:6)I=#,Q+6$R,#(P,#0S,"YH=&U02P$"% ,4 " !S M9\-0:AOB7VH( U,0 %P @ '"[P, 97AH:6)I=#,Q+6(R M,#(P,#0S,"YH=&U02P$"% ,4 " !S9\-0T7(+$"D% #S)P %0 M @ %A^ , 97AH:6)I=#,R,C R,# T,S N:'1M4$L%!@ ) D *40( +W] P $! end XML 36 dci-20200430_htm.xml IDEA: XBRL DOCUMENT 0000029644 2019-08-01 2020-04-30 0000029644 2020-05-29 0000029644 2020-02-01 2020-04-30 0000029644 2019-02-01 2019-04-30 0000029644 2018-08-01 2019-04-30 0000029644 2020-04-30 0000029644 2019-07-31 0000029644 2018-07-31 0000029644 2019-04-30 0000029644 us-gaap:CommonStockMember 2020-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2020-01-31 0000029644 us-gaap:NoncontrollingInterestMember 2020-01-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2020-01-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0000029644 us-gaap:TreasuryStockMember 2020-01-31 0000029644 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2020-02-01 2020-04-30 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-02-01 2020-04-30 0000029644 us-gaap:TreasuryStockMember 2020-02-01 2020-04-30 0000029644 us-gaap:NoncontrollingInterestMember 2020-02-01 2020-04-30 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2020-02-01 2020-04-30 0000029644 us-gaap:CommonStockMember 2020-04-30 0000029644 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0000029644 us-gaap:RetainedEarningsMember 2020-04-30 0000029644 us-gaap:NoncontrollingInterestMember 2020-04-30 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2020-04-30 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-30 0000029644 us-gaap:TreasuryStockMember 2020-04-30 0000029644 us-gaap:CommonStockMember 2019-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0000029644 us-gaap:RetainedEarningsMember 2019-01-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-01-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-01-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0000029644 us-gaap:TreasuryStockMember 2019-01-31 0000029644 2019-01-31 0000029644 us-gaap:RetainedEarningsMember 2019-02-01 2019-04-30 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-01 2019-04-30 0000029644 us-gaap:TreasuryStockMember 2019-02-01 2019-04-30 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-02-01 2019-04-30 0000029644 us-gaap:CommonStockMember 2019-04-30 0000029644 us-gaap:AdditionalPaidInCapitalMember 2019-04-30 0000029644 us-gaap:RetainedEarningsMember 2019-04-30 0000029644 us-gaap:NoncontrollingInterestMember 2019-04-30 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-04-30 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-30 0000029644 us-gaap:TreasuryStockMember 2019-04-30 0000029644 us-gaap:CommonStockMember 2019-07-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0000029644 us-gaap:RetainedEarningsMember 2019-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0000029644 us-gaap:TreasuryStockMember 2019-07-31 0000029644 us-gaap:RetainedEarningsMember 2019-08-01 2020-04-30 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2020-04-30 0000029644 us-gaap:TreasuryStockMember 2019-08-01 2020-04-30 0000029644 us-gaap:NoncontrollingInterestMember 2019-08-01 2020-04-30 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-08-01 2020-04-30 0000029644 us-gaap:CommonStockMember 2018-07-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0000029644 us-gaap:RetainedEarningsMember 2018-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-31 0000029644 us-gaap:TreasuryStockMember 2018-07-31 0000029644 us-gaap:RetainedEarningsMember 2018-08-01 2019-04-30 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-01 2019-04-30 0000029644 us-gaap:TreasuryStockMember 2018-08-01 2019-04-30 0000029644 us-gaap:NoncontrollingInterestMember 2018-08-01 2019-04-30 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-08-01 2019-04-30 0000029644 us-gaap:AccountingStandardsUpdate201602Member 2019-08-01 0000029644 dci:BOFAInternationalLTDMember 2018-10-31 0000029644 dci:BOFAInternationalLTDMember 2018-08-01 2018-10-31 0000029644 dci:BOFAInternationalLTDMember 2019-05-01 2019-07-31 0000029644 dci:BOFAInternationalLTDMember 2019-07-31 0000029644 us-gaap:LandMember 2020-04-30 0000029644 us-gaap:LandMember 2019-07-31 0000029644 us-gaap:BuildingMember 2020-04-30 0000029644 us-gaap:BuildingMember 2019-07-31 0000029644 us-gaap:MachineryAndEquipmentMember 2020-04-30 0000029644 us-gaap:MachineryAndEquipmentMember 2019-07-31 0000029644 us-gaap:SoftwareDevelopmentMember 2020-04-30 0000029644 us-gaap:SoftwareDevelopmentMember 2019-07-31 0000029644 us-gaap:ConstructionInProgressMember 2020-04-30 0000029644 us-gaap:ConstructionInProgressMember 2019-07-31 0000029644 dci:EngineProductsMember 2019-07-31 0000029644 dci:IndustrialProductsMember 2019-07-31 0000029644 dci:EngineProductsMember 2019-08-01 2020-04-30 0000029644 dci:IndustrialProductsMember 2019-08-01 2020-04-30 0000029644 dci:EngineProductsMember 2020-04-30 0000029644 dci:IndustrialProductsMember 2020-04-30 0000029644 us-gaap:CustomerRelationshipsMember 2020-04-30 0000029644 dci:PatentsTrademarksandTechnologyMember 2020-04-30 0000029644 us-gaap:CustomerRelationshipsMember 2019-07-31 0000029644 dci:PatentsTrademarksandTechnologyMember 2019-07-31 0000029644 country:US 2020-02-01 2020-04-30 0000029644 country:US 2019-02-01 2019-04-30 0000029644 country:US 2019-08-01 2020-04-30 0000029644 country:US 2018-08-01 2019-04-30 0000029644 us-gaap:EMEAMember 2020-02-01 2020-04-30 0000029644 us-gaap:EMEAMember 2019-02-01 2019-04-30 0000029644 us-gaap:EMEAMember 2019-08-01 2020-04-30 0000029644 us-gaap:EMEAMember 2018-08-01 2019-04-30 0000029644 srt:AsiaPacificMember 2020-02-01 2020-04-30 0000029644 srt:AsiaPacificMember 2019-02-01 2019-04-30 0000029644 srt:AsiaPacificMember 2019-08-01 2020-04-30 0000029644 srt:AsiaPacificMember 2018-08-01 2019-04-30 0000029644 srt:LatinAmericaMember 2020-02-01 2020-04-30 0000029644 srt:LatinAmericaMember 2019-02-01 2019-04-30 0000029644 srt:LatinAmericaMember 2019-08-01 2020-04-30 0000029644 srt:LatinAmericaMember 2018-08-01 2019-04-30 0000029644 us-gaap:EmployeeStockOptionMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2020-04-30 0000029644 us-gaap:EmployeeStockOptionMember 2020-02-01 2020-04-30 0000029644 us-gaap:EmployeeStockOptionMember 2019-02-01 2019-04-30 0000029644 us-gaap:EmployeeStockOptionMember 2019-08-01 2020-04-30 0000029644 us-gaap:EmployeeStockOptionMember 2018-08-01 2019-04-30 0000029644 us-gaap:EmployeeStockOptionMember 2020-04-30 0000029644 us-gaap:PerformanceSharesMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2020-04-30 0000029644 srt:MinimumMember us-gaap:PerformanceSharesMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2020-04-30 0000029644 srt:MaximumMember us-gaap:PerformanceSharesMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2020-04-30 0000029644 us-gaap:PerformanceSharesMember 2020-02-01 2020-04-30 0000029644 us-gaap:PerformanceSharesMember 2019-02-01 2019-04-30 0000029644 us-gaap:PerformanceSharesMember 2019-08-01 2020-04-30 0000029644 us-gaap:PerformanceSharesMember 2018-08-01 2019-04-30 0000029644 us-gaap:PerformanceSharesMember 2019-07-31 0000029644 us-gaap:PerformanceSharesMember 2020-04-30 0000029644 dci:ReclassificationOtherMember 2020-04-30 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember 2020-07-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember 2020-02-01 2020-04-30 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-02-01 2020-04-30 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:SubsequentEventMember 2020-05-01 2020-05-31 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2019-08-01 2020-04-30 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-04-30 0000029644 us-gaap:LongTermDebtMember us-gaap:FairValueInputsLevel2Member 2020-04-30 0000029644 dci:LongTermDebtVariableInterestRateMember us-gaap:FairValueInputsLevel2Member 2020-04-30 0000029644 us-gaap:ForeignExchangeForwardMember 2020-04-30 0000029644 us-gaap:ForeignExchangeForwardMember 2019-07-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-04-30 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:NetInvestmentHedgingMember 2020-04-30 0000029644 us-gaap:NetInvestmentHedgingMember 2019-07-31 0000029644 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member 2020-04-30 0000029644 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:FairValueInputsLevel2Member 2020-04-30 0000029644 us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2020-04-30 0000029644 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2020-04-30 0000029644 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:ForeignExchangeForwardMember 2020-02-01 2020-04-30 0000029644 us-gaap:ForeignExchangeForwardMember 2019-02-01 2019-04-30 0000029644 us-gaap:ForeignExchangeForwardMember 2019-08-01 2020-04-30 0000029644 us-gaap:ForeignExchangeForwardMember 2018-08-01 2019-04-30 0000029644 us-gaap:FairValueInputsLevel3Member 2020-04-30 0000029644 us-gaap:FairValueInputsLevel3Member 2019-07-31 0000029644 us-gaap:SubsequentEventMember 2020-05-29 2020-05-29 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2020-02-01 2020-04-30 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-02-01 2020-04-30 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-02-01 2020-04-30 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2020-04-30 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-04-30 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-04-30 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-02-01 2019-04-30 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-02-01 2019-04-30 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-02-01 2019-04-30 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-04-30 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-04-30 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-04-30 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-07-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-08-01 2020-04-30 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-08-01 2020-04-30 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-08-01 2020-04-30 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-07-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-08-01 2019-04-30 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-08-01 2019-04-30 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-08-01 2019-04-30 0000029644 dci:AdvancedFiltrationSystemsIncMember 2020-04-30 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-07-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2020-02-01 2020-04-30 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-02-01 2019-04-30 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-08-01 2020-04-30 0000029644 dci:AdvancedFiltrationSystemsIncMember 2018-08-01 2019-04-30 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2020-02-01 2020-04-30 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2019-02-01 2019-04-30 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2019-08-01 2020-04-30 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2018-08-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2019-02-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2018-08-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2019-02-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2018-08-01 2019-04-30 0000029644 us-gaap:CorporateNonSegmentMember 2020-02-01 2020-04-30 0000029644 us-gaap:CorporateNonSegmentMember 2019-02-01 2019-04-30 0000029644 us-gaap:CorporateNonSegmentMember 2019-08-01 2020-04-30 0000029644 us-gaap:CorporateNonSegmentMember 2018-08-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OffRoadProductsMember dci:EngineProductsMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OffRoadProductsMember dci:EngineProductsMember 2019-02-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OffRoadProductsMember dci:EngineProductsMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OffRoadProductsMember dci:EngineProductsMember 2018-08-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OnRoadProductsMember dci:EngineProductsMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OnRoadProductsMember dci:EngineProductsMember 2019-02-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OnRoadProductsMember dci:EngineProductsMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OnRoadProductsMember dci:EngineProductsMember 2018-08-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AftermarketProductsMember dci:EngineProductsMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AftermarketProductsMember dci:EngineProductsMember 2019-02-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AftermarketProductsMember dci:EngineProductsMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AftermarketProductsMember dci:EngineProductsMember 2018-08-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2019-02-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2018-08-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2019-02-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2018-08-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:GasTurbineProductsMember dci:IndustrialProductsMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:GasTurbineProductsMember dci:IndustrialProductsMember 2019-02-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:GasTurbineProductsMember dci:IndustrialProductsMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:GasTurbineProductsMember dci:IndustrialProductsMember 2018-08-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2019-02-01 2019-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2018-08-01 2019-04-30 0000029644 2019-08-01 0000029644 us-gaap:RevolvingCreditFacilityMember dci:UnsecuredRevolvingCreditFacilityMaturingJuly2022Member 2020-04-30 0000029644 us-gaap:RevolvingCreditFacilityMember dci:UnsecuredRevolvingCreditFacilityMaturingJuly2022Member 2020-03-01 2020-03-31 0000029644 dci:UnsecuredDebtMaturingOctober2024Member us-gaap:UnsecuredDebtMember 2019-10-31 0000029644 dci:UnsecuredDebtMaturingOctober2024Member us-gaap:UnsecuredDebtMember 2020-04-30 0000029644 us-gaap:RevolvingCreditFacilityMember dci:UnsecuredRevolvingCreditFacilityMaturingJuly2022Member us-gaap:SubsequentEventMember 2020-05-18 shares iso4217:USD iso4217:USD shares pure dci:plan dci:segment iso4217:EUR 0000029644 --07-31 2020 Q3 false 126129111 P3Y 10-Q true 2020-04-30 false 1-7891 DONALDSON COMPANY, INC. DE 41-0222640 1400 West 94th Street Minneapolis MN 55431 952 887-3131 Common Stock, $5.00 par value DCI NYSE Yes Yes Large Accelerated Filer false false false 126129111 629700000 712800000 1964400000 2117900000 420500000 472100000 1300700000 1413400000 209200000 240700000 663700000 704500000 124700000 140700000 406100000 420700000 84500000 100000000.0 257600000 283800000 4400000 5200000 13500000 14700000 4300000 4700000 9800000 7300000 84400000 99500000 253900000 276400000 21000000.0 24300000 61000000.0 67300000 63400000 75200000 192900000 209100000 126900000 128200000 127000000.0 128500000 127700000 130000000.0 128500000 130400000 0.50 0.59 1.52 1.63 0.50 0.58 1.50 1.60 63400000 75200000 192900000 209100000 -35300000 -11900000 -24800000 -12400000 700000 -500000 400000 -1100000 2000000.0 -1200000 0 -3300000 900000 -0.0 200000 300000 1400000 -200000 2200000 300000 1200000 -100000 1900000 -200000 -2100000 0 -3400000 0 3500000 -200000 5600000 300000 -33800000 -10900000 -19200000 -8800000 29600000 64300000 173700000 200300000 326500000 177800000 5300000 4800000 460500000 529500000 346500000 332800000 87000000.0 82500000 1220500000 1122600000 614300000 588900000 71400000 0 303800000 303100000 65300000 70900000 15400000 14200000 47800000 42900000 2338500000 2142600000 8100000 2100000 50000000.0 50200000 202700000 237500000 24000000.0 0 148000000.0 193100000 432800000 482900000 735100000 584400000 104000000.0 110900000 18600000 13200000 47400000 0 45800000 48500000 1383700000 1239900000 10300000 10000000.0 1.00 1.00 1000000 1000000 0 0 0 0 5.00 5.00 240000000 240000000 151643194 151643194 758200000 758200000 1418800000 1281500000 5700000 5400000 14000000.0 21700000 -212100000 -192900000 25480083 24324483 1040100000 981200000 944500000 892700000 2338500000 2142600000 192900000 209100000 64600000 59800000 2400000 8800000 11600000 13800000 -19200000 8500000 25500000 59800000 265200000 223200000 106200000 112400000 0 96000000.0 -106200000 -208400000 262700000 145000000.0 111100000 24800000 5700000 22900000 94300000 104400000 79800000 72900000 6300000 4100000 19400000 24600000 -3700000 -13700000 -6600000 -2000000.0 148700000 -900000 177800000 204700000 326500000 203800000 59500000 73100000 14200000 14200000 9900000 16100000 758200000 0 1354100000 5600000 14500000 -178300000 -1013700000 940400000 63400000 63400000 -33800000 -33800000 29300000 29300000 -100000 -100000 1200000 100000 -500000 2900000 3700000 758200000 0 1418800000 5700000 14000000.0 -212100000 -1040100000 944500000 758200000 0 1202700000 5200000 21100000 -147700000 -966900000 872600000 75200000 75200000 -10900000 -10900000 2400000 2400000 -100000 -100000 -2000000.0 1200000 11100000 10300000 758200000 0 1276000000.0 5200000 22300000 -158600000 -958200000 944900000 758200000 0 1281500000 5400000 21700000 -192900000 -981200000 892700000 192900000 192900000 -19200000 -19200000 94300000 94300000 0.42 53000000.0 53000000.0 -2600000 300000 -7700000 35400000 25400000 758200000 0 1418800000 5700000 14000000.0 -212100000 -1040100000 944500000 758200000 0 1122100000 4800000 21300000 -149800000 -898800000 857800000 209100000 209100000 -8800000 -8800000 104400000 104400000 0.38 48300000 48300000 -6900000 400000 1000000.0 45000000.0 39500000 758200000 0 1276000000.0 5200000 22300000 -158600000 -958200000 944900000 Summary of Significant Accounting Policies<div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Basis of Presentation </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting prin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ciples in the United States (GAAP) and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair statement of earnings, comprehensive income, financial position, cash flows and shareholders’ equity have been included and are of a normal recurring nature. Operating results for the three and nine month periods ended April 30, 2020 are not necessarily indicative of the results that may be expected for future periods. The year-end Condensed Consolidated Balance Sheet information was derived from the Company’s audited Consolidated Financial Statements but does not include all disclosures required by GAAP. For further information, refer to the Audited Consolidated Financial Statements and Notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2019.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of the Company’s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">With the recent outbreak of coronavirus, or COVID-19, which has been declared by the World Health Organization to be a pandemic, management has evaluated the Company’s accounting estimates that require consideration of forecasted financial information, including its allowances for doubtful accounts and inventory obsolescence, the carrying value of goodwill, intangible assets and other long-lived assets. This assessment was conducted with current information, as well as consideration of future potential impacts of COVID-19 on the business as of April 30, 2020. Management determined that due to a majority of the Company’s business being deemed “essential” under applicable governmental orders otherwise restricting business activities, the limited downtime of certain operations and its ability to adapt and to continue to operate in the current environment, no triggering event for impairment existed at April 30, 2020. In addition, management completed its annual impairment assessment for goodwill and concluded there was no impairment. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">However, because of uncertainties at this time with respect to the severity and duration of the COVID-19 outbreak, the duration and terms of related governmental orders restricting activities, and the timing and pace of any economic recovery as COVID-19 impacts ultimately abate, management cannot predict with specificity the extent and duration of any future impact on the business and financial results from COVID-19. In addition, although most operations have continued, it is possible that they may not continue under future government orders, or may be subject to site-specific health and safety concerns which could require certain operations to be halted for some period. Accordingly, such impact could potentially result in impairments of assets and increases in allowances in future periods.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">New Accounting Standards Recently Adopted </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASU 2016-02), which requires lessees to recognize right-of-use assets and lease liabilities for substantially all leases. This accounting guidance was effective for the Company in the beginning of the first quarter of fiscal 2020 and the Company adopted the guidance on a modified retrospective basis. In December 2018, the FASB issued ASU 2018-20, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842) Narrow-Scope Improvements for Lessors</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASU 2018-20), which amends ASU 2016-02, to provide additional guidance on accounting for certain expenses such as property taxes and insurance paid on behalf of the lessor by the lessee. The Company adopted ASU 2016-02 in the first quarter of fiscal 2020, and increased assets and liabilities by $71.5 million, as of August 1, 2019. Refer to Note 17 for further discussion.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2018, the FASB issued ASU 2018-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASU 2018-02). The guidance allows a company to elect to reclassify from accumulated other comprehensive income (AOCI) to retained earnings the stranded tax effects from the adoption of the new federal corporate tax rate that became effective January 1, 2018 as a result of the U.S. Tax Cuts and Jobs Act (TCJA). The amount of the reclassification is calculated as the difference between the amount initially charged to other comprehensive income at the previously enacted tax rate that remains in AOCI and the amount that would have been charged using the newly enacted tax rate, excluding any valuation allowance prior to tax reform. The Company adopted ASU 2018-02 in the first quarter of fiscal 2020 and elected to not reclassify tax effects stranded in accumulated other comprehensive loss. As such, there is no impact on the Company’s Condensed Consolidated Financial Statements. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">New Accounting Standards Not Yet Adopted </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Measurement of Credit Losses on Financial Instruments </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(ASU 2016-13). In November 2018, the FASB issued an update, ASU 2018-19, that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The guidance is effective for the Company beginning in the first quarter of fiscal 2021, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2016-13 on its Consolidated Financial Statements. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In April 2019, the FASB issued ASU 2019-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815 Derivatives and Hedging</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Topic 825, Financial Instruments </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(ASU 2019-04). This guidance clarifies the standards on credit losses (Topic 326), derivatives and hedging (Topic 815), and recognition and measurement of financial instruments (Topic 825). The guidance is effective for the Company beginning in the first quarter of fiscal 2021, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2019-04 on its Consolidated Financial Statements.</span></div> <div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Basis of Presentation </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting prin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ciples in the United States (GAAP) and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair statement of earnings, comprehensive income, financial position, cash flows and shareholders’ equity have been included and are of a normal recurring nature. Operating results for the three and nine month periods ended April 30, 2020 are not necessarily indicative of the results that may be expected for future periods. The year-end Condensed Consolidated Balance Sheet information was derived from the Company’s audited Consolidated Financial Statements but does not include all disclosures required by GAAP. For further information, refer to the Audited Consolidated Financial Statements and Notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2019.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The preparation of the Company’s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">With the recent outbreak of coronavirus, or COVID-19, which has been declared by the World Health Organization to be a pandemic, management has evaluated the Company’s accounting estimates that require consideration of forecasted financial information, including its allowances for doubtful accounts and inventory obsolescence, the carrying value of goodwill, intangible assets and other long-lived assets. This assessment was conducted with current information, as well as consideration of future potential impacts of COVID-19 on the business as of April 30, 2020. Management determined that due to a majority of the Company’s business being deemed “essential” under applicable governmental orders otherwise restricting business activities, the limited downtime of certain operations and its ability to adapt and to continue to operate in the current environment, no triggering event for impairment existed at April 30, 2020. In addition, management completed its annual impairment assessment for goodwill and concluded there was no impairment. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">However, because of uncertainties at this time with respect to the severity and duration of the COVID-19 outbreak, the duration and terms of related governmental orders restricting activities, and the timing and pace of any economic recovery as COVID-19 impacts ultimately abate, management cannot predict with specificity the extent and duration of any future impact on the business and financial results from COVID-19. In addition, although most operations have continued, it is possible that they may not continue under future government orders, or may be subject to site-specific health and safety concerns which could require certain operations to be halted for some period. Accordingly, such impact could potentially result in impairments of assets and increases in allowances in future periods.</span></div> <div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">New Accounting Standards Recently Adopted </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASU 2016-02), which requires lessees to recognize right-of-use assets and lease liabilities for substantially all leases. This accounting guidance was effective for the Company in the beginning of the first quarter of fiscal 2020 and the Company adopted the guidance on a modified retrospective basis. In December 2018, the FASB issued ASU 2018-20, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842) Narrow-Scope Improvements for Lessors</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASU 2018-20), which amends ASU 2016-02, to provide additional guidance on accounting for certain expenses such as property taxes and insurance paid on behalf of the lessor by the lessee. The Company adopted ASU 2016-02 in the first quarter of fiscal 2020, and increased assets and liabilities by $71.5 million, as of August 1, 2019. Refer to Note 17 for further discussion.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2018, the FASB issued ASU 2018-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> (ASU 2018-02). The guidance allows a company to elect to reclassify from accumulated other comprehensive income (AOCI) to retained earnings the stranded tax effects from the adoption of the new federal corporate tax rate that became effective January 1, 2018 as a result of the U.S. Tax Cuts and Jobs Act (TCJA). The amount of the reclassification is calculated as the difference between the amount initially charged to other comprehensive income at the previously enacted tax rate that remains in AOCI and the amount that would have been charged using the newly enacted tax rate, excluding any valuation allowance prior to tax reform. The Company adopted ASU 2018-02 in the first quarter of fiscal 2020 and elected to not reclassify tax effects stranded in accumulated other comprehensive loss. As such, there is no impact on the Company’s Condensed Consolidated Financial Statements. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">New Accounting Standards Not Yet Adopted </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Measurement of Credit Losses on Financial Instruments </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(ASU 2016-13). In November 2018, the FASB issued an update, ASU 2018-19, that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The guidance is effective for the Company beginning in the first quarter of fiscal 2021, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2016-13 on its Consolidated Financial Statements. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In April 2019, the FASB issued ASU 2019-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815 Derivatives and Hedging</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> and </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Topic 825, Financial Instruments </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(ASU 2019-04). This guidance clarifies the standards on credit losses (Topic 326), derivatives and hedging (Topic 815), and recognition and measurement of financial instruments (Topic 825). The guidance is effective for the Company beginning in the first quarter of fiscal 2021, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2019-04 on its Consolidated Financial Statements.</span></div> 71500000 71500000 Acquisitions and Divestitures In the first quarter of fiscal 2019, the Company acquired 88% of the shares of BOFA International LTD (BOFA), headquartered in the United Kingdom, for cash consideration of $98.2 million less cash acquired of $2.2 million. In the fourth quarter of fiscal 2019, the Company acquired an additional 3% of the shares, increasing its ownership to 91%. BOFA designs, develops and manufactures fume extraction systems across a wide range of industrial air filtration applications. The acquisition allowed the Company to accelerate its long-term global growth in the fume collection business and add additional filtration technology to the Company’s existing product lines. On February 21, 2020, the Company received a binding offer from Nelson Global Products for the purchase of the Company’s Exhaust and Emissions business. 0.88 98200000 2200000 0.03 0.91 Supplemental Balance Sheet Information<div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of net inventories are as follows (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished products</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">346.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">332.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of net property, plant and equipment are as follows (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">346.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">325.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">834.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">813.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(872.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(831.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">614.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">588.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of net inventories are as follows (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished products</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">196.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">185.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventories, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">346.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">332.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 114800000 114700000 35600000 33000000.0 196100000 185100000 346500000 332800000 <div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of net property, plant and equipment are as follows (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Land</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Buildings</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">346.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">325.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Machinery and equipment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">834.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">813.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Computer software</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">143.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Construction in progress</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">114.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: accumulated depreciation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(872.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(831.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Property, plant and equipment, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">614.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">588.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 23700000 24200000 346300000 325300000 834900000 813500000 143900000 142800000 137500000 114300000 872000000.0 831200000 614300000 588900000 Earnings Per Share<div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s basic net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares. The Company’s diluted net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares and common share equivalents relating to stock options and stock incentive plans. Certain outstanding options were excluded from the diluted net earnings per share calculations because their exercise prices are greater than the average market price of the Company’s common stock during those periods. Options excluded from the diluted net earnings per share calculations were 2.5 million and 1.7 million for the three and nine months ended April 30, 2020, respectively, and were 0.8 million for the three and nine months ended April 30, 2019. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the information necessary to calculate basic and diluted net earnings per share (in millions, except per share amounts):</span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:44.852%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.741%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net earnings for basic and diluted earnings per share computation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares – basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive impact of share-based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares – diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net earnings per share – basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.63 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net earnings per share – diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2500000 1700000 800000 800000 <div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the information necessary to calculate basic and diluted net earnings per share (in millions, except per share amounts):</span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:44.852%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.741%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net earnings for basic and diluted earnings per share computation</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">192.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares – basic</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">126.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive impact of share-based awards</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares – diluted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">130.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net earnings per share – basic</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.59 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.52 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.63 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net earnings per share – diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.58 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 63400000 75200000 192900000 209100000 126900000 128200000 127000000.0 128500000 800000 1800000 1500000 1900000 127700000 130000000.0 128500000 130400000 0.50 0.59 1.52 1.63 0.50 0.58 1.50 1.60 Goodwill and Intangible Assets<div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Goodwill is assessed for impairment annually, during the third quarter of the fiscal year, or more frequently if events or changes in circumstances indicate that the asset may be impaired. The Company performed its annual impairment assessment during the third quarter of fiscal 2020 and did not record any impairment as a result of this assessment. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a reconciliation of goodwill by reportable segment for the nine months ended April 30, 2020 (in millions):</span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engine<br/>Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial<br/>Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of July 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">218.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of April 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the net intangible asset classes as of April 30, 2020 (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents, trademarks and technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(58.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the net intangible asset classes as of July 31, 2019 (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(43.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents, trademarks and technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;margin-bottom:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense was $2.1 million and $6.4 million for the three and nine months ended April 30, 2020, respectively, and was $2.1 million and $5.6 million for the three and nine months ended April 30, 2019, respectively.</span></div> <div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following is a reconciliation of goodwill by reportable segment for the nine months ended April 30, 2020 (in millions):</span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engine<br/>Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial<br/>Products</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of July 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">218.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Goodwill acquired</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of April 30, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">219.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">303.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 84500000 218600000 303100000 0 0 0 -400000 1100000 700000 84100000 219700000 303800000 <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the net intangible asset classes as of April 30, 2020 (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(47.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents, trademarks and technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">124.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(58.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the net intangible asset classes as of July 31, 2019 (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:58.322%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.740%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Amortization</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(43.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents, trademarks and technology</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(52.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 101800000 47900000 53900000 22400000 11000000.0 11400000 124200000 58900000 65300000 101500000 43300000 58200000 22300000 9600000 12700000 123800000 52900000 70900000 2100000 6400000 2100000 5600000 Revenue<div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognizes revenue on a wide range of filtration solutions sold to customers in many industries around the world. Most of the Company’s performance obligations within customer sales contracts are for manufactured filtration systems and replacement parts. The Company also performs limited services and installation. Customer contracts may include multiple performance obligations and the transaction price is allocated to each distinct performance obligation based on its relative standalone selling price. </span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Revenue Disaggregation</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net sales disaggregated by geography based on the location where the customer’s order was placed are as follows (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:46.533%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.320%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">265.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">301.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">819.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">896.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe, Middle East and Africa</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">570.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">611.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia Pacific</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">412.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">443.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Latin America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Total net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">629.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">712.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,964.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,117.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 16 for net sales disaggregated by segment.</span></div><div style="text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Contract Assets and Liabilities</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The satisfaction of performance obligations and the resulting recognition of revenue typically correspond with billing the customer. In limited circumstances, the customer may be billed at a time later than when revenue is recognized, resulting in contract assets, which are reported in prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets. Contract assets were $14.8 million and $12.4 million as of April 30, 2020 and July 31, 2019, respectively. In other limited circumstances, the Company will require a down payment from the customer prior to the satisfaction of performance obligations. The circumstances result in contract liabilities, or deferred revenue, which is reported in other current liabilities or other long-term liabilities on the Condensed Consolidated Balance Sheets, depending on when revenue is expected to be recognized. Contract liabilities were $13.3 million and $10.4 million as of April 30, 2020 and July 31, 2019, respectively. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company will recognize revenue in future periods related to remaining performance obligations for certain open contracts. Generally, these contracts have terms of one year or less. The amount of revenue related to unsatisfied performance obligations in which the original duration of the contract is greater than one year is not significant.</span></div> <div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net sales disaggregated by geography based on the location where the customer’s order was placed are as follows (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:46.533%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.316%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.320%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">265.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">301.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">819.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">896.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Europe, Middle East and Africa</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">208.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">570.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">611.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Asia Pacific</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">146.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">412.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">443.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Latin America</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">161.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">   Total net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">629.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">712.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,964.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,117.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">See Note 16 for net sales disaggregated by segment.</span></div> 265200000 301500000 819600000 896000000.0 182100000 208000000.0 570900000 611700000 134900000 146800000 412800000 443400000 47500000 56500000 161100000 166800000 629700000 712800000 1964400000 2117900000 14800000 12400000 13300000 10400000 Generally, these contracts have terms of one year or less Warranty<div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company estimates warranty expense on certain products at the time of sale. The following is a reconciliation of warranty reserves for the nine months ended April 30, 2020 and 2019 (in millions):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accruals for warranties issued during the reporting period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accruals related to pre-existing warranties (including changes in estimates)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: settlements made during the period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There were no individually material specific warranty matters accrued for or significant settlements made in the nine months ended April 30, 2020 or 2019.</span></div> The following is a reconciliation of warranty reserves for the nine months ended April 30, 2020 and 2019 (in millions):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accruals for warranties issued during the reporting period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accruals related to pre-existing warranties (including changes in estimates)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less: settlements made during the period</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 11200000 18900000 2000000.0 1600000 -900000 -2000000.0 2500000 6900000 9800000 11600000 Stock-Based Compensation<div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On November 22, 2019, at the Company’s 2019 Annual Meeting of Stockholders, the Company’s stockholders approved the adoption of the 2019 Master Stock Incentive Plan (2019 Plan). As of November 22, 2019, the 2019 Plan replaced the 2010 Master Stock Incentive Plan (2010 Plan). </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Consistent with the 2010 Plan, the 2019 Plan allows for granting of nonqualified stock options, incentive stock options, restricted stock awards, restricted stock units, stock appreciation rights, dividend equivalents, and other stock-based awards.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Stock Options</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> When options are granted the option exercise price is equivalent to the market price of the Company’s common stock at the date of grant. Options are generally exercisable for up to 10 years from the date of grant and vest in equal increments over three years. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes expenses associated with stock options during the three and nine months ended April 30, 2020 and 2019 (in millions):</span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:44.617%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.943%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pretax compensation expense associated with stock options</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax benefits associated with stock options</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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;"/><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;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock-based employee compensation expense is recognized using the fair-value method. The Company determines the fair value of stock option awards using the Black-Scholes option pricing model.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes stock option activity during the nine months ended April 30, 2020:</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:72.340%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.463%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.464%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options<br/>Outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of July 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,531,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39.66 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">929,941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51.96 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(667,564)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79,279)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of April 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,714,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42.19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total intrinsic value of options exercised during the nine months ended April 30, 2020 was $15.3 million. The weighted average fair value for options granted during the nine months ended April 30, 2020 and 2019 was $10.94 and $12.27 per share, respectively.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of April 30, 2020, the aggregate intrinsic value of options both outstanding and exercisable was $31.8 million. As of April 30, 2020, there was $8.6 million of total unrecognized compensation expense related to non-vested stock options and is expected to be recognized over the remaining vesting period.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Performance-based awards</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Consistent with the 2010 Plan, the 2019 Plan allows for the granting of performance-based awards to a limited number of executives. Administered by the Human Resources Committee of the Company’s Board of Directors, these performance-based awards are payable in common stock and are based on a formula that measures Company performance over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc0ZWE1YTU5NjQ5YTRlZDFiOGQ2MTkxZGIwOTc0MzY4L3NlYzo3NGVhNWE1OTY0OWE0ZWQxYjhkNjE5MWRiMDk3NDM2OF82Ny9mcmFnOjllMTViM2Q4MWQwYzQwOGE4OWZhMDY2NGQ3MmQwNWE3L3RleHRyZWdpb246OWUxNWIzZDgxZDBjNDA4YTg5ZmEwNjY0ZDcyZDA1YTdfNzE0NjgyNTU4NDM0MA_7667f7e1-aff0-4ef1-9ee9-910c1eb3e309">three</span>-year period. These awards are settled or forfeited after three years with payouts ranging from zero to 200% of the target award value depending on achievement.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes expenses associated with performance-based awards during the three and nine months ended April 30, 2020 and 2019 (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:44.783%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.865%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.872%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pretax compensation expense associated with performance-based awards</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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;"/><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;"/><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;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes performance-based award activity during the nine months ended April 30, 2020:</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:70.727%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance Shares<br/>Outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested at July 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52.87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51.61 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested at April 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52.35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted average fair value for performance-based awards granted during the nine months ended April 30, 2020 was $5.2 million.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of April 30, 2020, there was $3.5 million of total unrecognized compensation expense related to non-vested performance-based awards. This expense is expected to be recognized over the remaining vesting period.</span></div> P10Y P3Y <div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes expenses associated with stock options during the three and nine months ended April 30, 2020 and 2019 (in millions):</span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:44.617%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.500%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.943%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pretax compensation expense associated with stock options</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax benefits associated with stock options</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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;"/><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;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes expenses associated with performance-based awards during the three and nine months ended April 30, 2020 and 2019 (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:44.783%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.865%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.872%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pretax compensation expense associated with performance-based awards</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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;"/><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;"/><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;"/><td colspan="3" style="display:none;"/></tr></table></div> 1300000 1400000 9000000.0 8300000 300000 300000 1400000 1700000 <div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes stock option activity during the nine months ended April 30, 2020:</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:72.340%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.463%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.464%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Options<br/>Outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of July 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,531,250 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39.66 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">929,941 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51.96 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(667,564)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.79 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79,279)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52.37 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding as of April 30, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,714,348 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42.19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 6531250 39.66 929941 51.96 667564 29.79 79279 52.37 6714348 42.19 15300000 10.94 12.27 31800000 31800000 8600000 P3Y 0 2 -300000 1500000 1500000 4500000 <div style="text-indent:22.5pt;text-align:justify;margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes performance-based award activity during the nine months ended April 30, 2020:</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:70.727%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Performance Shares<br/>Outstanding</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested at July 31, 2019</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52.87 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">100,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51.61 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canceled/forfeited</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">58.35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-vested at April 30, 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52.35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 174100 52.87 100500 51.61 0 0 2500 58.35 272100 52.35 5200000 3500000 Employee Benefit Plans<div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company and certain of its international subsidiaries have defined benefit pension plans for many of their hourly and salaried employees. There are two types of U.S. plans. The first type of U.S. plan (Hourly Pension Plan) is a traditional defined benefit pension plan primarily for union production employees. The second plan (Salaried Pension Plan) is for some salaried and non-union production employees, and provides defined benefits pursuant to a cash balance feature whereby a participant accumulates a benefit comprised of a percentage of current salary that varies with years of service, interest credits and transition credits. The Company no longer allows entrants into the U.S. Salaried Pension Plan and the participating employees no longer accrue Company contribution credits under the plan. Instead, eligible employees receive a 3% annual retirement contribution to their 401(k) in addition to the Company’s normal 401(k) match. The non-U.S. plans generally provide pension benefits based on years of service and compensation level. Components of net periodic benefit cost other than the service cost component are included in other income, net in the Condensed Consolidated Statements of Earnings.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net periodic benefit costs for the Company’s pension plans include the following components (in millions):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:44.852%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.741%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic benefit costs:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected return on assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prior service cost amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial loss amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlement charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic benefit costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A settlement charge is required when the amount of all lump-sum distributions during the year is greater than the sum of the service and interest cost components of the annual net periodic pension cost. In the third quarter, the Company recorded a pension settlement charge of $2.3 million. As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million (see Note 13).</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s general funding policy is to make at least the minimum required contributions as required by applicable regulations, plus any additional amounts that it determines to be appropriate. The estimated minimum funding requirement for the Company’s qualified U.S. plans for the plan year ending July 31, 2020 is $4.4 million. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the nine months ended April 30, 2020, the Company made required contributions of $3.5 million to its qualified U.S. pension plans and $1.4 million to its non-qualified U.S. pension plans. In May 2020, the Company contributed an additional $0.5 million to the qualified U.S. pension plans.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">For the nine months ended April 30, 2020, the Company made required contributions of $1.0 million to its non-U.S. pension plans. The Company estimates it will contribute an additional $0.1 million to its non-U.S. pension plans during the remainder of fiscal 2020 based upon the local government prescribed funding requirements. Future estimates of the Company’s required pension plan contributions may change significantly depending on the actual rate of return on plan assets, discount rates and regulatory requirements.</span></div> 2 0.03 <div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net periodic benefit costs for the Company’s pension plans include the following components (in millions):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:44.852%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.741%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic benefit costs:</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected return on assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prior service cost amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actuarial loss amortization</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Settlement charge</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic benefit costs</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000;padding-left:1pt;padding-right:1pt;"/></tr></table></div> 1500000 1500000 4700000 4500000 3300000 4100000 10100000 12300000 6500000 6600000 19500000 19900000 200000 100000 500000 400000 -1600000 -1100000 -4800000 -3300000 2300000 0 2300000 0 2400000 200000 2900000 600000 2300000 7900000 4400000 3500000 1400000 500000 1000000.0 100000 Income Taxes <div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. With few exceptions, the Company is no longer subject to state and foreign income tax examinations by tax authorities for years before 2010. The United States Internal Revenue Service has completed examinations of the Company’s U.S. federal income tax returns through 2016.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of April 30, 2020, gross unrecognized tax benefits were $16.9 million and accrued interest and penalties on these unrecognized tax benefits were $2.2 million. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense within the Condensed Consolidated Statement of Earnings. With an average statute of limitations of approximately five years, up to $6.3 million of the unrecognized tax benefits could potentially expire in the next 12 months, unless extended by an audit.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company believes it is remote that any adjustment necessary to the reserve for income taxes over the next 12 months will be material. However, it is possible the ultimate resolution of audits or disputes may result in a material change to the Company’s reserve for income taxes, although the quantification of such potential adjustments cannot be made at this time.</span></div> 16900000 2200000 6300000 Fair Value Measurements<div style="text-indent:22.5pt;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Fair value measurements of financial instruments are reported in one of three levels based on the lowest level of significant input used as follows:</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:8.703%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:87.297%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Level 1</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities.</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Level 2</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inputs to the fair value measurement include quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly.</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Level 3</span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inputs to the fair value measurement are unobservable inputs or valuation techniques.</span></div></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of April 30, 2020, the carrying values of cash and cash equivalents, accounts receivables, short-term borrowings and trade accounts payable approximate fair value because of the short-term nature of these instruments, and are classified as Level 1 in the fair value hierarchy. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of April 30, 2020, the estimated fair value of long-term debt with fixed interest rates was $283.9 million compared to its carrying value of $275.0 million. The carrying values of long-term debt with variable interest rates of $461.8 million as of April 30, 2020 approximate fair value. The fair value is estimated by discounting the projected cash flows using the rate at which similar amounts of debt could currently be borrowed. Long-term debt is classified as Level 2 in the fair value hierarchy. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair values of the Company’s financial assets and liabilities listed below reflect the amounts that would be received to sell the assets or paid to transfer the liabilities in an orderly transaction between market participants at the measurement date (exit price). The fair values are based on inputs other than quoted prices that are observable for the asset or liability, and therefore are classified as Level 2 in the fair value hierarchy. These inputs include foreign currency exchange rates and interest rates. The financial assets and liabilities are primarily valued using standard calculations and models that use as their basis readily observable market parameters. Industry standard data providers are the primary source for forward and spot rate information for both interest rates and currency rates.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Derivative Fair Value Measurements </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company enters into derivative instrument agreements, including forward foreign currency exchange contracts and net investment hedges, to manage risk in connection with changes in foreign currency. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. The Company does not enter into derivative instrument agreements for trading or speculative purposes.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Forward Foreign Currency Exchange Contracts </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses forward currency exchange contracts to manage exposure to fluctuations in foreign currency. The Company enters into certain purchase commitments with foreign suppliers based on the value of its purchasing subsidiaries’ local currency relative to the currency’s requirement of the supplier on the date of the commitment. The Company also sells into foreign countries based on the value of the purchaser’s local currency. The Company mitigates risk through forward currency contracts that generally mature in 12 months or less, which is consistent with the related purchases and sales. Contracts that qualify for hedge accounting are designated as cash flow hedges. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Net Investment Hedges</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Company uses fixed-to-fixed cross-currency swap agreements, which mature in July 2029, to hedge its exposure to adverse foreign currency exchange rate movements for its operations in Europe. The Company has elected the spot method for assessing effectiveness of these contracts. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company determines the fair values of its derivatives based on valuation models which project future cash flows and discount the future amounts to a present value using market-based observable inputs including foreign currency rates, interest rate curves, futures and basis spreads, as applicable.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table details the fair value of the Company’s derivative contracts, which are recorded on a gross basis in the Company’s Condensed Consolidated Balance Sheets as of April 30, 2020 and July 31, 2019 (in millions):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"><tr><td style="width:1.0%;"/><td style="width:21.781%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.971%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Values Significant Other Observable Inputs<br/></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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Amounts</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Assets </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Liabilities</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;"> (2) (3)</sup></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward foreign currency exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net investment hedges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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;"/><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></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">Amounts of $5.0 million and of $4.6 million, respectively, are recorded within prepaid expenses and other current assets, and in other long-term assets, in the Company’s Condensed Consolidated Balance Sheets as of April 30, 2020. Amount of $2.7 million is recorded within prepaid expenses and other current assets in the Company’s Condensed Consolidated Balance Sheets as of July 31, 2019.</span></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">Forward foreign currency exchange contracts are recorded within other current liabilities in the Company’s Condensed Consolidated Balance Sheets.</span></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(3) </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Net investment hedges are recorded within other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in the fair value of the Company’s forward foreign currency exchange contracts are recorded in equity as a component of accumulated other comprehensive loss, and are reclassified from accumulated other comprehensive income into earnings when the items underlying the hedged transactions are recognized into earnings, as a component of cost of sales within the Company’s Condensed Consolidated Statements of Earnings and Condensed Consolidated Statements of Comprehensive Income. The net gain or loss on net investment hedges are reported within foreign currency translation gains and losses as a component of accumulated other comprehensive loss in the Company’s Condensed Consolidated Balance Sheets. The interest earned is reclassified out of accumulated other comprehensive loss and into other income, net on the Company’s Condensed Consolidated Statements of Earnings.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Credit Risk Related Contingent Features</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Contract provisions may require the posting of collateral or settlement of the contracts for various reasons, including if the Company’s credit ratings are downgraded below its investment grade credit rating by any of the major credit agencies or for cross default contractual provisions if there is a failure under other financing arrangements related to payment terms or covenants. As of April 30, 2020 and July 31, 2019, no collateral was posted.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Counterparty Credit Risk </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">There is risk that counterparties to derivative contracts will fail to meet their contractual obligations. In order to mitigate counterparty credit risk, the Company only enters into contracts with carefully selected financial institutions based upon their credit ratings and certain other financial factors.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the pre-tax impact of the gains and losses on the Company’s designated forward foreign currency exchange contracts and net investment hedges (in millions):</span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:34.950%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.105%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Loss</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward foreign currency exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net investment hedges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:34.950%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.105%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward foreign currency exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net investment hedges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:9pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company expects that substantially all the amounts recorded in accumulated other comprehensive loss for its forward foreign currency exchange contracts recorded within the Company’s Condensed Consolidated Balance Sheet will be reclassified into earnings during the next 12 months, based upon the timing of inventory purchases and sales. See Note 13 for additional information on accumulated other comprehensive loss.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company holds equity method investments, which are classified in other long-term assets in the accompanying Condensed Consolidated Balance Sheets. The aggregate carrying amount of these investments was $24.2 million and $23.0 million as of April 30, 2020 and July 31, 2019, respectively. These equity method investments are measured at fair value on a nonrecurring basis. The fair value of the Company’s equity method investments has not been estimated as there have been no identified events or changes in circumstances that would have had an adverse impact on the value of these investments. In the event that these investments are required to be measured, they would fall within Level 3 of the fair value hierarchy due to the use of significant unobservable inputs to determine fair value, as the investments are in privately-held entities.</span></div> 283900000 275000000.0 461800000 <div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table details the fair value of the Company’s derivative contracts, which are recorded on a gross basis in the Company’s Condensed Consolidated Balance Sheets as of April 30, 2020 and July 31, 2019 (in millions):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.976%;"><tr><td style="width:1.0%;"/><td style="width:21.781%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.538%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.971%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Values Significant Other Observable Inputs<br/></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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Amounts</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Assets </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;">Liabilities</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;vertical-align:top;"> (2) (3)</sup></div></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward foreign currency exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net investment hedges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></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;"/><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></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">Amounts of $5.0 million and of $4.6 million, respectively, are recorded within prepaid expenses and other current assets, and in other long-term assets, in the Company’s Condensed Consolidated Balance Sheets as of April 30, 2020. Amount of $2.7 million is recorded within prepaid expenses and other current assets in the Company’s Condensed Consolidated Balance Sheets as of July 31, 2019.</span></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">Forward foreign currency exchange contracts are recorded within other current liabilities in the Company’s Condensed Consolidated Balance Sheets.</span></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(3) </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Net investment hedges are recorded within other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.</span></div> 25300000 28200000 3900000 1600000 1600000 1800000 55800000 55800000 5700000 1100000 0 1900000 81100000 84000000.0 9600000 2700000 1600000 3700000 5000000.0 4600000 2700000 <div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the pre-tax impact of the gains and losses on the Company’s designated forward foreign currency exchange contracts and net investment hedges (in millions):</span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:34.950%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.105%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Loss</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward foreign currency exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net investment hedges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:34.950%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.105%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward foreign currency exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net investment hedges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the pre-tax impact of the gains and losses on the Company’s designated forward foreign currency exchange contracts and net investment hedges (in millions):</span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:34.950%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.105%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Loss</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward foreign currency exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net investment hedges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:34.950%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.102%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.105%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forward foreign currency exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net investment hedges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> -1700000 100000 -3800000 1100000 4000000.0 0 6200000 0 -3300000 100000 -5300000 400000 0 0 0 0 24200000 23000000.0 Shareholders’ Equity<div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In fiscal 2019, the Company’s Board of Directors authorized the repurchase of up to 13.0 million shares of common stock under the Company’s stock repurchase plan. This repurchase authorization is effective until terminated by the Board of Directors. During the nine months ended April 30, 2020, the Company repurchased 2.0 million shares for $94.3 million. As of April 30, 2020, the Company had remaining authorization to repurchase 10.7 million shares under this plan. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Dividends paid per share were 63.0 cents and 57.0 cents for the nine months ended April 30, 2020 and 2019, respectively.</span></div>On May 29, 2020, the Company’s Board of Directors declared a cash dividend in the amount of 21.0 cents per common share, payable June 30, 2020, to shareholders of record as of June 15, 2020. 13000000.0 2000000.0 94300000 10700000 0.630 0.570 0.210 Accumulated Other Comprehensive Loss<div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in accumulated other comprehensive loss by component for the three months ended April 30, 2020 and 2019 are as follows (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:42.883%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.701%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension<br/>Benefits</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2020, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(97.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(178.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax benefit (expense)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(39.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, before tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of April 30, 2020, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(117.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(99.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(212.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2019, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(66.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(147.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss before reclassifications and tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><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;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss before reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, before tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax (expense) benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of April 30, 2019, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(78.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(158.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a pension settlement charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.</span></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">Primarily includes net amortization of prior service costs and actuarial losses included in net periodic benefit cost (see Note 9) that were reclassified from accumulated other comprehensive loss in the Company’s Condensed Consolidated Balance Sheet to operating expenses or cost of sales in the Company’s Condensed Consolidated Statements of Earnings.</span></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">Relates to foreign currency cash flow hedges that were reclassified from accumulated other comprehensive loss to other income, net in the Company’s Condensed Consolidated Statements of Earnings.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in accumulated other comprehensive loss by component for the nine months ended April 30, 2020 and 2019 are as follows (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:42.883%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.701%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension<br/>Benefits</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of July 31, 2019, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(92.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(99.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax benefit (expense)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, before tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of April 30, 2020, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(117.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(99.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(212.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of July 31, 2018, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(66.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(149.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, before tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax (expense) benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of April 30, 2019, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(78.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(158.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a pension settlement charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.</span></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">Primarily includes net amortization of prior service costs and actuarial losses included in net periodic benefit cost (see Note 9) that were reclassified from accumulated other comprehensive loss in the Company’s Condensed Consolidated Balance Sheet to operating expenses or cost of sales in the Company’s Condensed Consolidated Statements of Earnings.</span></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">Relates to foreign currency cash flow hedges that were reclassified from accumulated other comprehensive loss to other income, net in the Company’s Condensed Consolidated Statements of Earnings.</span></div> <div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in accumulated other comprehensive loss by component for the three months ended April 30, 2020 and 2019 are as follows (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:42.883%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.701%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension<br/>Benefits</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2020, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(97.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(178.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(40.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax benefit (expense)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(39.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, before tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(35.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(33.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of April 30, 2020, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(117.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(99.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(212.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of January 31, 2019, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(66.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(80.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(147.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss before reclassifications and tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><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;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive loss before reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, before tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax (expense) benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of April 30, 2019, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(78.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(158.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a pension settlement charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.</span></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">Primarily includes net amortization of prior service costs and actuarial losses included in net periodic benefit cost (see Note 9) that were reclassified from accumulated other comprehensive loss in the Company’s Condensed Consolidated Balance Sheet to operating expenses or cost of sales in the Company’s Condensed Consolidated Statements of Earnings.</span></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">Relates to foreign currency cash flow hedges that were reclassified from accumulated other comprehensive loss to other income, net in the Company’s Condensed Consolidated Statements of Earnings.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Changes in accumulated other comprehensive loss by component for the nine months ended April 30, 2020 and 2019 are as follows (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:42.883%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.695%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.577%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.701%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Pension<br/>Benefits</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of July 31, 2019, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(92.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(99.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(192.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax benefit (expense)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(28.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, before tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(24.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of April 30, 2020, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(117.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(99.0)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(212.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of July 31, 2018, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(66.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(82.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(149.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.3)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, before tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax (expense) benefit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.9)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reclassifications, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(2)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(3)</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(12.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of April 30, 2019, net of tax</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(78.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(79.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.5)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(158.6)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(1)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a pension settlement charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.</span></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(2)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">Primarily includes net amortization of prior service costs and actuarial losses included in net periodic benefit cost (see Note 9) that were reclassified from accumulated other comprehensive loss in the Company’s Condensed Consolidated Balance Sheet to operating expenses or cost of sales in the Company’s Condensed Consolidated Statements of Earnings.</span></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(3)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt;">Relates to foreign currency cash flow hedges that were reclassified from accumulated other comprehensive loss to other income, net in the Company’s Condensed Consolidated Statements of Earnings.</span></div> -82200000 -97000000.0 900000 -178300000 -35300000 -7900000 2300000 -40900000 0 -1900000 900000 -1000000.0 -35300000 -6000000.0 1400000 -39900000 0 -5200000 -3300000 -8500000 0 -1200000 -1200000 -2400000 0 -4000000.0 -2100000 -6100000 -35300000 -2000000.0 3500000 -33800000 -117500000 -99000000.0 4400000 -212100000 -66600000 -80800000 -300000 -147700000 -11900000 0 -100000 -12000000.0 -11900000 0 -100000 -12000000.0 0 -1700000 200000 -1500000 0 -500000 100000 -400000 0 -1200000 100000 -1100000 -11900000 1200000 -200000 -10900000 -78500000 -79600000 -500000 -158600000 2300000 7900000 -92700000 -99000000.0 -1200000 -192900000 -24800000 -7900000 2400000 -30300000 0 -1900000 200000 -1700000 -24800000 -6000000.0 2200000 -28600000 0 -7500000 -5300000 -12800000 0 -1500000 -1900000 -3400000 0 -6000000.0 -3400000 -9400000 -24800000 0 5600000 -19200000 -117500000 -99000000.0 4400000 -212100000 -66100000 -82900000 -800000 -149800000 -12400000 0 1000000.0 -11400000 0 0 300000 300000 -12400000 0 700000 -11700000 0 -4400000 600000 -3800000 0 -1100000 200000 -900000 0 -3300000 400000 -2900000 -12400000 3300000 300000 -8800000 -78500000 -79600000 -500000 -158600000 2300000 7900000 Guarantees<div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company and Caterpillar Inc. equally own the shares of Advanced Filtration Systems Inc. (AFSI), an unconsolidated joint venture, and guarantee certain debt of the joint venture. The Company accounts for AFSI as an equity method investment. In the following table, the outstanding debt relates to the joint venture and the contingent liability for standby letters of credit relate to the Company (in millions):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:73.917%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.306%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.309%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding debt (the Company guarantees half)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Contingent liability for standby letters of credit</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> (1)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts drawn for letters of credit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(1) </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">The letters of credit guarantee payment to third parties in the event the Company is in breach of contract terms as detailed in each letter of credit.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following items relate to the Company’s joint venture in AFSI (in millions):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:50.422%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.160%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.160%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.160%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.162%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Investment earnings from AFSI </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1) </sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Royalty income from AFSI </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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></table></div>(1) Recorded in other income, net in the Company’s Condensed Consolidated Statements of Earnings. In the following table, the outstanding debt relates to the joint venture and the contingent liability for standby letters of credit relate to the Company (in millions):<div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:73.917%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.306%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.309%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding debt (the Company guarantees half)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">38.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Contingent liability for standby letters of credit</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> (1)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts drawn for letters of credit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:-13.5pt;padding-left:13.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%;">(1) </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">The letters of credit guarantee payment to third parties in the event the Company is in breach of contract terms as detailed in each letter of credit.</span></div> 39600000 38800000 7500000 11000000.0 0 0 <div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following items relate to the Company’s joint venture in AFSI (in millions):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:50.422%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.160%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.160%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.160%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.162%;"/><td style="width:1.0%;"/><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:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</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-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Investment earnings from AFSI </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1) </sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Royalty income from AFSI </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">(1)</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </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></table></div>(1) Recorded in other income, net in the Company’s Condensed Consolidated Statements of Earnings. 800000 400000 1200000 100000 1600000 1500000 5200000 4800000 Commitments and ContingenciesThe Company records provisions with respect to identified claims or lawsuits when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and lawsuits are reviewed quarterly, and provisions are adjusted to reflect the status of a particular matter. The Company believes the recorded estimated liability in its Condensed Consolidated Financial Statements is adequate considering the probable and estimable outcomes. The recorded liabilities were not material to the Company’s results of operations, liquidity or financial position and the Company believes it is remote that the settlement of any of the currently identified claims or litigation will be materially in excess of what is accrued. Segment Reporting<div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has identified two reportable segments: Engine Products and Industrial Products. Segment determination is based on the internal organization structure, management of operations and performance evaluation by management and the Company’s Board of Directors. Corporate and Unallocated includes corporate expenses determined to be non-allocable to the segments, such as interest expense.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:5pt;margin-bottom:5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is an integrated enterprise, characterized by substantial inter-segment cooperation, cost allocations and sharing of assets. Therefore, the Company does not represent that these segments, if operated independently, would report the earnings before income taxes and other financial information shown below. </span></div><div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Segment detail is summarized as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:46.826%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.733%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engine Products segment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">420.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">489.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,315.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,439.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial Products segment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">223.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">649.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">678.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">629.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">712.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,964.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,117.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings before income taxes </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engine Products segment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial Products segment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate and Unallocated</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">276.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net sales by product group within the Engine Products segment and Industrial Products segment is summarized as follows (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.684%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.286%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engine Products segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Off-Road</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">199.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">240.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">On-Road</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aftermarket</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">301.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">327.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">929.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">980.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace and Defense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engine Products segment net sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">420.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">489.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,315.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,439.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial Products segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial Filtration Solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">469.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gas Turbine Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Special Applications</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial Products segment net sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">223.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">649.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">678.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">629.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">712.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,964.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,117.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>There were no customers that accounted for over 10% of net sales for the three and nine months ended April 30, 2020 or 2019, or over 10% of gross accounts receivable as of April 30, 2020 and July 31, 2019. 2 <div style="text-indent:22.5pt;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Segment detail is summarized as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:46.826%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.730%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.733%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net sales</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engine Products segment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">420.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">489.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,315.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,439.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial Products segment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">223.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">649.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">678.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">629.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">712.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,964.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,117.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Earnings before income taxes </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engine Products segment</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">56.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">172.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">188.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial Products segment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">98.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate and Unallocated</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(6.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17.1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(13.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">253.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">276.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net sales by product group within the Engine Products segment and Industrial Products segment is summarized as follows (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.684%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.286%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engine Products segment</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Off-Road</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">199.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">240.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">On-Road</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">46.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">99.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">135.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aftermarket</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">301.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">327.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">929.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">980.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Aerospace and Defense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">86.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Engine Products segment net sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">420.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">489.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,315.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,439.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial Products segment</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial Filtration Solutions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">155.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">469.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gas Turbine Systems</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Special Applications</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">40.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">133.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">128.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Industrial Products segment net sales</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">223.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">649.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">678.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net sales</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">629.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">712.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,964.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,117.9 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 420400000 489400000 1315200000 1439300000 209300000 223400000 649200000 678600000 629700000 712800000 1964400000 2117900000 56500000 71500000 172200000 188600000 34700000 32700000 98800000 101500000 -6800000 -4700000 -17100000 -13700000 84400000 99500000 253900000 276400000 63500000 84800000 199600000 240000000.0 25100000 46900000 99500000 135600000 301900000 327700000 929400000 980000000.0 29900000 30000000.0 86700000 83700000 420400000 489400000 1315200000 1439300000 137400000 155200000 441400000 469200000 29200000 27500000 74200000 80500000 42700000 40700000 133600000 128900000 209300000 223400000 649200000 678600000 629700000 712800000 1964400000 2117900000 Leases<div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company leases certain real estate properties, information technology equipment, manufacturing and warehouse equipment, vehicles and other equipment through operating lease arrangements. The Company determines whether an arrangement that provides control over the use of an asset to the Company is a lease. The Company recognizes a lease liability and corresponding right-of-use asset on the Condensed Consolidated Balance Sheets based on the present value of future lease payments, and recognizes lease expense on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the Condensed Consolidated Balance Sheets.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;margin-bottom:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has elected to separate payments for lease components from non-lease components for all asset classes. Lease agreements may include extension, termination or purchase options, all of which are considered in calculating the lease liability and right-of-use assets when it is reasonably certain the Company will exercise the option. Most lease agreements do not explicitly state the discount rate implicit in the lease, therefore, the Company’s incremental borrowing rate on the commencement date is used to calculate the present value of future payments for most leases.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has elected to exercise the package of practical expedients and has not elected to exercise hindsight in determining lease term and in assessing impairment of the Company’s right-of-use assets. The Company’s finance leases are not significant and therefore, are not included in the following disclosures. Information for the Company’s operating lease costs is as follows (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:55.833%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.351%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.352%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total lease costs</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Supplemental balance sheet information for the Company is as follows (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:70.727%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 1,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use lease assets<br/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Long-term lease liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additional information related to operating leases is as follows:</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:70.727%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 1,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.7</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rates</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.57 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.76 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Payments for operating leases having initial terms of more than one year at April 30, 2020 were as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:84.363%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts Due in Fiscal Year Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of future lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Payments for operating leases having initial terms of more than one year at July 31, 2019 were as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:84.363%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts Due in Fiscal Year Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><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;"/></tr></table></div><div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Right-of-use lease assets obtained in exchange for new lease liabilities were $23.3 million for the nine months ended April 30, 2020.</span></div> Information for the Company’s operating lease costs is as follows (in millions):<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:55.833%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.351%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.352%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended April 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease cost</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:6.75pt;margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Total lease costs</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 7500000 22700000 500000 1600000 8000000.0 24300000 <div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Supplemental balance sheet information for the Company is as follows (in millions):</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:70.727%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 1,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use lease assets<br/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="margin-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Long-term lease liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">47.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">45.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Additional information related to operating leases is as follows:</span></div><div style="text-align:justify;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:70.727%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">August 1,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.0</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.7</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average discount rates</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.57 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3.76 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr></table></div> 71400000 71500000 24000000.0 26000000.0 47400000 45500000 P5Y P3Y8M12D 0.0357 0.0376 <div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Payments for operating leases having initial terms of more than one year at April 30, 2020 were as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:84.363%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts Due in Fiscal Year Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">April 30,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.2 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7.1 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Present value of future lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 7200000 23400000 15300000 9000000.0 5800000 17800000 78500000 7100000 71400000 <div style="text-indent:22.5pt;text-align:justify;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Payments for operating leases having initial terms of more than one year at July 31, 2019 were as follows (in millions):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:84.363%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.904%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amounts Due in Fiscal Year Ending</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11.3 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6.4 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.0 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total future lease payments</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82.8 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><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;"/></tr></table></div> 24000000.0 17500000 11300000 6400000 4600000 19000000.0 82800000 23300000 Borrowings<div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has a $500.0 million unsecured revolving credit facility that expires July 21, 2022. As of April 30, 2020, there was $142.5 million available on this facility.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In March 2020, the Company borrowed $100.0 million on its revolver as a precautionary measure to strengthen its liquidity position due to uncertainty related to COVID-19. </span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Certain debt agreements contain financial covenants related to interest coverage and leverage ratios, as well as other non-financial covenants. As of April 30, 2020, the Company was in compliance with all such covenants.</span></div><div style="text-indent:22.5pt;text-align:justify;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2019, the Company entered into a term loan agreement of €80.0 million, or $89.2 million, based on the exchange rate in effect on October 28, 2019. The loan is unsecured and matures in October 2024. As of April 30, 2020, the Compan</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">y had borrowed the full capacity of the term loan. The term loan includes customary representations and warranties and covenants for a transaction of this type. The loan has a floating rate based on margin plus EURIBOR. The margin will vary according to a leverage-based pricing grid. The rate as of April 30, 2020 was 0.7%.</span></div>On May 18, 2020, the Company entered into a 364-day revolving credit agreement for $100.0 million. The agreement is unsecured, and the Company can request a one-year extension. The agreement provides incremental borrowing capacity above the Company’s currently existing $500.0 million unsecured, revolving credit facility, and includes customary representations and warranties and covenants consistent with that facility. Interest is payable at the Company’s election of either the sum of the LIBOR rate and an applicable rate or the sum of the base rate and an applicable rate, as defined in the agreement. 500000000.0 142500000 100000000.0 80000000.0 89200000 0.007 100000000.0 500000000.0 XML 37 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Apr. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
Basis of Presentation The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair statement of earnings, comprehensive income, financial position, cash flows and shareholders’ equity have been included and are of a normal recurring nature. Operating results for the three and nine month periods ended April 30, 2020 are not necessarily indicative of the results that may be expected for future periods. The year-end Condensed Consolidated Balance Sheet information was derived from the Company’s audited Consolidated Financial Statements but does not include all disclosures required by GAAP. For further information, refer to the Audited Consolidated Financial Statements and Notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2019.
The preparation of the Company’s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
With the recent outbreak of coronavirus, or COVID-19, which has been declared by the World Health Organization to be a pandemic, management has evaluated the Company’s accounting estimates that require consideration of forecasted financial information, including its allowances for doubtful accounts and inventory obsolescence, the carrying value of goodwill, intangible assets and other long-lived assets. This assessment was conducted with current information, as well as consideration of future potential impacts of COVID-19 on the business as of April 30, 2020. Management determined that due to a majority of the Company’s business being deemed “essential” under applicable governmental orders otherwise restricting business activities, the limited downtime of certain operations and its ability to adapt and to continue to operate in the current environment, no triggering event for impairment existed at April 30, 2020. In addition, management completed its annual impairment assessment for goodwill and concluded there was no impairment.
However, because of uncertainties at this time with respect to the severity and duration of the COVID-19 outbreak, the duration and terms of related governmental orders restricting activities, and the timing and pace of any economic recovery as COVID-19 impacts ultimately abate, management cannot predict with specificity the extent and duration of any future impact on the business and financial results from COVID-19. In addition, although most operations have continued, it is possible that they may not continue under future government orders, or may be subject to site-specific health and safety concerns which could require certain operations to be halted for some period. Accordingly, such impact could potentially result in impairments of assets and increases in allowances in future periods.
New Accounting Standards Recently Adopted and New Accounting Standards Not Yet Adopted
New Accounting Standards Recently Adopted In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02), which requires lessees to recognize right-of-use assets and lease liabilities for substantially all leases. This accounting guidance was effective for the Company in the beginning of the first quarter of fiscal 2020 and the Company adopted the guidance on a modified retrospective basis. In December 2018, the FASB issued ASU 2018-20, Leases (Topic 842) Narrow-Scope Improvements for Lessors (ASU 2018-20), which amends ASU 2016-02, to provide additional guidance on accounting for certain expenses such as property taxes and insurance paid on behalf of the lessor by the lessee. The Company adopted ASU 2016-02 in the first quarter of fiscal 2020, and increased assets and liabilities by $71.5 million, as of August 1, 2019. Refer to Note 17 for further discussion.
In February 2018, the FASB issued ASU 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (ASU 2018-02). The guidance allows a company to elect to reclassify from accumulated other comprehensive income (AOCI) to retained earnings the stranded tax effects from the adoption of the new federal corporate tax rate that became effective January 1, 2018 as a result of the U.S. Tax Cuts and Jobs Act (TCJA). The amount of the reclassification is calculated as the difference between the amount initially charged to other comprehensive income at the previously enacted tax rate that remains in AOCI and the amount that would have been charged using the newly enacted tax rate, excluding any valuation allowance prior to tax reform. The Company adopted ASU 2018-02 in the first quarter of fiscal 2020 and elected to not reclassify tax effects stranded in accumulated other comprehensive loss. As such, there is no impact on the Company’s Condensed Consolidated Financial Statements.
New Accounting Standards Not Yet Adopted In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments (ASU 2016-13). In November 2018, the FASB issued an update, ASU 2018-19, that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The guidance is effective for the Company beginning in the first quarter of fiscal 2021, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2016-13 on its Consolidated Financial Statements.
In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815 Derivatives and Hedging and Topic 825, Financial Instruments (ASU 2019-04). This guidance clarifies the standards on credit losses (Topic 326), derivatives and hedging (Topic 815), and recognition and measurement of financial instruments (Topic 825). The guidance is effective for the Company beginning in the first quarter of fiscal 2021, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2019-04 on its Consolidated Financial Statements.

XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
9 Months Ended
Apr. 30, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and ContingenciesThe Company records provisions with respect to identified claims or lawsuits when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and lawsuits are reviewed quarterly, and provisions are adjusted to reflect the status of a particular matter. The Company believes the recorded estimated liability in its Condensed Consolidated Financial Statements is adequate considering the probable and estimable outcomes. The recorded liabilities were not material to the Company’s results of operations, liquidity or financial position and the Company believes it is remote that the settlement of any of the currently identified claims or litigation will be materially in excess of what is accrued.
XML 39 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements
9 Months Ended
Apr. 30, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair value measurements of financial instruments are reported in one of three levels based on the lowest level of significant input used as follows:
Level 1
Inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities.
Level 2
Inputs to the fair value measurement include quoted prices in active markets for similar assets or liabilities, quoted prices for identical or similar assets or liabilities in markets that are not active and inputs other than quoted prices that are observable for the asset or liability, either directly or indirectly.
Level 3
Inputs to the fair value measurement are unobservable inputs or valuation techniques.
As of April 30, 2020, the carrying values of cash and cash equivalents, accounts receivables, short-term borrowings and trade accounts payable approximate fair value because of the short-term nature of these instruments, and are classified as Level 1 in the fair value hierarchy.
As of April 30, 2020, the estimated fair value of long-term debt with fixed interest rates was $283.9 million compared to its carrying value of $275.0 million. The carrying values of long-term debt with variable interest rates of $461.8 million as of April 30, 2020 approximate fair value. The fair value is estimated by discounting the projected cash flows using the rate at which similar amounts of debt could currently be borrowed. Long-term debt is classified as Level 2 in the fair value hierarchy.
The fair values of the Company’s financial assets and liabilities listed below reflect the amounts that would be received to sell the assets or paid to transfer the liabilities in an orderly transaction between market participants at the measurement date (exit price). The fair values are based on inputs other than quoted prices that are observable for the asset or liability, and therefore are classified as Level 2 in the fair value hierarchy. These inputs include foreign currency exchange rates and interest rates. The financial assets and liabilities are primarily valued using standard calculations and models that use as their basis readily observable market parameters. Industry standard data providers are the primary source for forward and spot rate information for both interest rates and currency rates.
Derivative Fair Value Measurements The Company enters into derivative instrument agreements, including forward foreign currency exchange contracts and net investment hedges, to manage risk in connection with changes in foreign currency. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. The Company does not enter into derivative instrument agreements for trading or speculative purposes.
Forward Foreign Currency Exchange Contracts The Company uses forward currency exchange contracts to manage exposure to fluctuations in foreign currency. The Company enters into certain purchase commitments with foreign suppliers based on the value of its purchasing subsidiaries’ local currency relative to the currency’s requirement of the supplier on the date of the commitment. The Company also sells into foreign countries based on the value of the purchaser’s local currency. The Company mitigates risk through forward currency contracts that generally mature in 12 months or less, which is consistent with the related purchases and sales. Contracts that qualify for hedge accounting are designated as cash flow hedges.
Net Investment Hedges The Company uses fixed-to-fixed cross-currency swap agreements, which mature in July 2029, to hedge its exposure to adverse foreign currency exchange rate movements for its operations in Europe. The Company has elected the spot method for assessing effectiveness of these contracts.
The Company determines the fair values of its derivatives based on valuation models which project future cash flows and discount the future amounts to a present value using market-based observable inputs including foreign currency rates, interest rate curves, futures and basis spreads, as applicable.
The following table details the fair value of the Company’s derivative contracts, which are recorded on a gross basis in the Company’s Condensed Consolidated Balance Sheets as of April 30, 2020 and July 31, 2019 (in millions):
Fair Values Significant Other Observable Inputs
Notional Amounts
Assets (1)
Liabilities (2) (3)
April 30,July 31,April 30,July 31,April 30,July 31,
202020192020201920202019
Forward foreign currency exchange contracts$25.3  $28.2  $3.9  $1.6  $1.6  $1.8  
Net investment hedges55.8  55.8  5.7  1.1  —  1.9  
Total $81.1  $84.0  $9.6  $2.7  $1.6  $3.7  
(1)Amounts of $5.0 million and of $4.6 million, respectively, are recorded within prepaid expenses and other current assets, and in other long-term assets, in the Company’s Condensed Consolidated Balance Sheets as of April 30, 2020. Amount of $2.7 million is recorded within prepaid expenses and other current assets in the Company’s Condensed Consolidated Balance Sheets as of July 31, 2019.
(2)Forward foreign currency exchange contracts are recorded within other current liabilities in the Company’s Condensed Consolidated Balance Sheets.
(3) Net investment hedges are recorded within other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.
Changes in the fair value of the Company’s forward foreign currency exchange contracts are recorded in equity as a component of accumulated other comprehensive loss, and are reclassified from accumulated other comprehensive income into earnings when the items underlying the hedged transactions are recognized into earnings, as a component of cost of sales within the Company’s Condensed Consolidated Statements of Earnings and Condensed Consolidated Statements of Comprehensive Income. The net gain or loss on net investment hedges are reported within foreign currency translation gains and losses as a component of accumulated other comprehensive loss in the Company’s Condensed Consolidated Balance Sheets. The interest earned is reclassified out of accumulated other comprehensive loss and into other income, net on the Company’s Condensed Consolidated Statements of Earnings.
Credit Risk Related Contingent Features Contract provisions may require the posting of collateral or settlement of the contracts for various reasons, including if the Company’s credit ratings are downgraded below its investment grade credit rating by any of the major credit agencies or for cross default contractual provisions if there is a failure under other financing arrangements related to payment terms or covenants. As of April 30, 2020 and July 31, 2019, no collateral was posted.
Counterparty Credit Risk There is risk that counterparties to derivative contracts will fail to meet their contractual obligations. In order to mitigate counterparty credit risk, the Company only enters into contracts with carefully selected financial institutions based upon their credit ratings and certain other financial factors.
The following table summarizes the pre-tax impact of the gains and losses on the Company’s designated forward foreign currency exchange contracts and net investment hedges (in millions):
Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Loss
Three Months Ended April 30,Nine Months Ended April 30,
2020201920202019
Forward foreign currency exchange contracts$(1.7) $0.1  $(3.8) $1.1  
Net investment hedges$4.0  $—  $6.2  $—  

Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss
Three Months Ended April 30,Nine Months Ended April 30,
2020201920202019
Forward foreign currency exchange contracts$3.3  $(0.1) $5.3  $(0.4) 
Net investment hedges$—  $—  $—  $—  
The Company expects that substantially all the amounts recorded in accumulated other comprehensive loss for its forward foreign currency exchange contracts recorded within the Company’s Condensed Consolidated Balance Sheet will be reclassified into earnings during the next 12 months, based upon the timing of inventory purchases and sales. See Note 13 for additional information on accumulated other comprehensive loss.
The Company holds equity method investments, which are classified in other long-term assets in the accompanying Condensed Consolidated Balance Sheets. The aggregate carrying amount of these investments was $24.2 million and $23.0 million as of April 30, 2020 and July 31, 2019, respectively. These equity method investments are measured at fair value on a nonrecurring basis. The fair value of the Company’s equity method investments has not been estimated as there have been no identified events or changes in circumstances that would have had an adverse impact on the value of these investments. In the event that these investments are required to be measured, they would fall within Level 3 of the fair value hierarchy due to the use of significant unobservable inputs to determine fair value, as the investments are in privately-held entities.
XML 40 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Warranty
9 Months Ended
Apr. 30, 2020
Standard Product Warranty Disclosure [Abstract]  
Warranty Warranty
The Company estimates warranty expense on certain products at the time of sale. The following is a reconciliation of warranty reserves for the nine months ended April 30, 2020 and 2019 (in millions):
 Nine Months Ended
April 30,
 20202019
Balance at beginning of period$11.2  $18.9  
Accruals for warranties issued during the reporting period2.0  1.6  
Accruals related to pre-existing warranties (including changes in estimates)(0.9) (2.0) 
Less: settlements made during the period(2.5) (6.9) 
Balance at end of period$9.8  $11.6  
There were no individually material specific warranty matters accrued for or significant settlements made in the nine months ended April 30, 2020 or 2019.
XML 41 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Balance Sheet Information
9 Months Ended
Apr. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Balance Sheet Information Supplemental Balance Sheet Information
The components of net inventories are as follows (in millions):
April 30,
2020
July 31,
2019
Raw materials$114.8  $114.7  
Work in process35.6  33.0  
Finished products196.1  185.1  
Inventories, net$346.5  $332.8  
The components of net property, plant and equipment are as follows (in millions):
April 30,
2020
July 31,
2019
Land$23.7  $24.2  
Buildings346.3  325.3  
Machinery and equipment834.9  813.5  
Computer software143.9  142.8  
Construction in progress137.5  114.3  
Less: accumulated depreciation(872.0) (831.2) 
Property, plant and equipment, net$614.3  $588.9  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Apr. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Reconciliation of goodwill
The following is a reconciliation of goodwill by reportable segment for the nine months ended April 30, 2020 (in millions):
 Engine
Products
Industrial
Products
Total
Balance as of July 31, 2019$84.5  $218.6  $303.1  
Goodwill acquired—  —  —  
Currency translation(0.4) 1.1  0.7  
Balance as of April 30, 2020$84.1  $219.7  $303.8  
Schedule of finite-lived intangible assets
The following table summarizes the net intangible asset classes as of April 30, 2020 (in millions):
Gross Carrying AmountAccumulated AmortizationTotal
Customer relationships $101.8  $(47.9) $53.9  
Patents, trademarks and technology22.4  (11.0) 11.4  
Total intangible assets, net$124.2  $(58.9) $65.3  
The following table summarizes the net intangible asset classes as of July 31, 2019 (in millions):
Gross Carrying AmountAccumulated AmortizationTotal
Customer relationships $101.5  $(43.3) $58.2  
Patents, trademarks and technology22.3  (9.6) 12.7  
Total intangible assets, net$123.8  $(52.9) $70.9  
XML 43 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans (Tables)
9 Months Ended
Apr. 30, 2020
Retirement Benefits, Description [Abstract]  
Components of net periodic pension costs
Net periodic benefit costs for the Company’s pension plans include the following components (in millions):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
Net periodic benefit costs:    
Service cost$1.5  $1.5  $4.7  $4.5  
Interest cost3.3  4.1  10.1  12.3  
Expected return on assets(6.5) (6.6) (19.5) (19.9) 
Prior service cost amortization0.2  0.1  0.5  0.4  
Actuarial loss amortization1.6  1.1  4.8  3.3  
Settlement charge2.3  —  2.3  —  
Net periodic benefit costs$2.4  $0.2  $2.9  $0.6  
XML 44 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 45 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting (Tables)
9 Months Ended
Apr. 30, 2020
Segment Reporting, Measurement Disclosures [Abstract]  
Summary of segment detail
Segment detail is summarized as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2020201920202019
Net sales
Engine Products segment$420.4  $489.4  $1,315.2  $1,439.3  
Industrial Products segment209.3  223.4  649.2  678.6  
Total$629.7  $712.8  $1,964.4  $2,117.9  
  
Earnings before income taxes
Engine Products segment$56.5  $71.5  $172.2  $188.6  
Industrial Products segment34.7  32.7  98.8  101.5  
Corporate and Unallocated(6.8) (4.7) (17.1) (13.7) 
Total$84.4  $99.5  $253.9  $276.4  
Net sales by product group within the Engine Products segment and Industrial Products segment is summarized as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
Engine Products segment
Off-Road$63.5  $84.8  $199.6  $240.0  
On-Road25.1  46.9  99.5  135.6  
Aftermarket301.9  327.7  929.4  980.0  
Aerospace and Defense29.9  30.0  86.7  83.7  
Engine Products segment net sales420.4  489.4  1,315.2  1,439.3  
Industrial Products segment
Industrial Filtration Solutions137.4  155.2  441.4  469.2  
Gas Turbine Systems29.2  27.5  74.2  80.5  
Special Applications42.7  40.7  133.6  128.9  
Industrial Products segment net sales209.3  223.4  649.2  678.6  
Total net sales$629.7  $712.8  $1,964.4  $2,117.9  
XML 46 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes (Details)
$ in Millions
Apr. 30, 2020
USD ($)
Income Tax Disclosure [Abstract]  
Unrecognized tax benefits $ 16.9
Accrued interest and penalties on unrecognized tax benefits 2.2
Unrecognized tax benefits that could potentially expire $ 6.3
XML 47 R7.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Operating Activities    
Net earnings $ 192.9 $ 209.1
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 64.6 59.8
Deferred income taxes 2.4 8.8
Stock-based compensation expense 11.6 13.8
Other, net 19.2 (8.5)
Changes in operating assets and liabilities, excluding effect of acquired business (25.5) (59.8)
Net cash provided by operating activities 265.2 223.2
Investing Activities    
Net expenditures on property, plant and equipment (106.2) (112.4)
Acquisitions, net of cash acquired 0.0 (96.0)
Net cash used in investing activities (106.2) (208.4)
Financing Activities    
Proceeds from long-term debt 262.7 145.0
Repayments of long-term debt (111.1) (24.8)
Change in short-term borrowings 5.7 22.9
Purchase of treasury stock (94.3) (104.4)
Dividends paid (79.8) (72.9)
Tax withholding payments for stock compensation transactions (6.3) (4.1)
Exercise of stock options 19.4 24.6
Net cash used in financing activities (3.7) (13.7)
Effect of exchange rate changes on cash (6.6) (2.0)
Increase (decrease) in cash and cash equivalents 148.7 (0.9)
Cash and cash equivalents, beginning of period 177.8 204.7
Cash and cash equivalents, end of period 326.5 203.8
Supplemental Cash Flow Information [Abstract]    
Income taxes 59.5 73.1
Interest 14.2 14.2
Accrued property, plant and equipment additions $ 9.9 $ 16.1
XML 48 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Statement of Comprehensive Income [Abstract]        
Net earnings $ 63.4 $ 75.2 $ 192.9 $ 209.1
Other comprehensive income (loss):        
Foreign currency translation loss (35.3) (11.9) (24.8) (12.4)
Pension liability adjustment, net of deferred taxes of $0.7, $(0.5), $0.4, and $(1.1), respectively (2.0) 1.2 0.0 3.3
Gain (loss) on hedging derivatives, net of deferred taxes of $(0.9), $0.0, $(0.2) and $(0.3), respectively 1.4 (0.2) 2.2 0.3
Reclassifications of losses on hedging derivatives to net earnings, net of taxes of $(1.2), $0.1, $(1.9), and $0.2, respectively 2.1 0.0 3.4 0.0
Total derivatives 3.5 (0.2) 5.6 0.3
Net other comprehensive loss (33.8) (10.9) (19.2) (8.8)
Comprehensive income $ 29.6 $ 64.3 $ 173.7 $ 200.3
XML 49 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
9 Months Ended
Apr. 30, 2020
$ / shares
shares
Options Outstanding  
Beginning balance (in shares) | shares 6,531,250
Options granted (in shares) | shares 929,941
Options exercised (in shares) | shares (667,564)
Options canceled (in shares) | shares (79,279)
Ending balance (in shares) | shares 6,714,348
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 39.66
Granted (in usd per share) | $ / shares 51.96
Exercised (in usd per share) | $ / shares 29.79
Canceled (in usd per share) | $ / shares 52.37
Ending balance (in usd per share) | $ / shares $ 42.19
XML 50 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Narrative) (Details) - USD ($)
$ in Millions
9 Months Ended
Apr. 30, 2020
Jul. 31, 2019
Revenue from Contract with Customer [Abstract]    
Contract assets $ 14.8 $ 12.4
Contract liabilities $ 13.3 $ 10.4
Description of performance obligation timing Generally, these contracts have terms of one year or less  
XML 51 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Guarantees (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Jul. 31, 2019
Guarantor Obligations          
Royalty income $ 629.7 $ 712.8 $ 1,964.4 $ 2,117.9  
Advanced Filtration Systems, Inc.          
Guarantor Obligations          
Outstanding debt (the Company guarantees half) 39.6   39.6   $ 38.8
Contingent liability for standby letters of credit 7.5   7.5   11.0
Amounts drawn for letters of credit 0.0   0.0   $ 0.0
Investment earnings (loss) 0.8 0.4 1.2 0.1  
Advanced Filtration Systems, Inc. | Royalty          
Guarantor Obligations          
Royalty income $ 1.6 $ 1.5 $ 5.2 $ 4.8  
XML 52 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Derivatives on the Balance Sheet) (Details) - USD ($)
$ in Millions
Apr. 30, 2020
Jul. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts $ 81.1 $ 84.0
Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 25.3 28.2
Net investment hedges    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 55.8 55.8
Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 9.6 2.7
Derivative liabilities 1.6 3.7
Fair Value, Inputs, Level 2 | Prepaid expenses and other current assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 5.0 2.7
Fair Value, Inputs, Level 2 | Other long-term assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 4.6  
Fair Value, Inputs, Level 2 | Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 3.9 1.6
Derivative liabilities 1.6 1.8
Fair Value, Inputs, Level 2 | Net investment hedges    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 5.7 1.1
Derivative liabilities $ 0.0 $ 1.9
XML 53 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Supplemental Information) (Details) - USD ($)
$ in Millions
Apr. 30, 2020
Aug. 01, 2019
Jul. 31, 2019
Leases [Abstract]      
Right-of-use lease assets $ 71.4 $ 71.5 $ 0.0
Current lease liabilities 24.0 26.0 0.0
Long-term lease liabilities $ 47.4 $ 45.5 $ 0.0
Weighted average remaining lease term (years) 5 years 3 years 8 months 12 days  
Weighted average discount rates (percentage) 3.57% 3.76%  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Balance Sheet Information (Inventory) (Details) - USD ($)
$ in Millions
Apr. 30, 2020
Jul. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 114.8 $ 114.7
Work in process 35.6 33.0
Finished products 196.1 185.1
Inventories, net $ 346.5 $ 332.8
XML 55 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details)
$ in Millions
9 Months Ended
Apr. 30, 2020
USD ($)
Goodwill  
Beginning balance $ 303.1
Goodwill acquired 0.0
Currency translation 0.7
Ending balance 303.8
Engine Products  
Goodwill  
Beginning balance 84.5
Goodwill acquired 0.0
Currency translation (0.4)
Ending balance 84.1
Industrial Products  
Goodwill  
Beginning balance 218.6
Goodwill acquired 0.0
Currency translation 1.1
Ending balance $ 219.7
XML 56 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
9 Months Ended
Apr. 30, 2020
Leases [Abstract]  
Leases Leases
The Company leases certain real estate properties, information technology equipment, manufacturing and warehouse equipment, vehicles and other equipment through operating lease arrangements. The Company determines whether an arrangement that provides control over the use of an asset to the Company is a lease. The Company recognizes a lease liability and corresponding right-of-use asset on the Condensed Consolidated Balance Sheets based on the present value of future lease payments, and recognizes lease expense on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the Condensed Consolidated Balance Sheets.
The Company has elected to separate payments for lease components from non-lease components for all asset classes. Lease agreements may include extension, termination or purchase options, all of which are considered in calculating the lease liability and right-of-use assets when it is reasonably certain the Company will exercise the option. Most lease agreements do not explicitly state the discount rate implicit in the lease, therefore, the Company’s incremental borrowing rate on the commencement date is used to calculate the present value of future payments for most leases.
The Company has elected to exercise the package of practical expedients and has not elected to exercise hindsight in determining lease term and in assessing impairment of the Company’s right-of-use assets. The Company’s finance leases are not significant and therefore, are not included in the following disclosures. Information for the Company’s operating lease costs is as follows (in millions):
Three Months Ended April 30,Nine Months Ended April 30,
2020  2020  
Operating lease cost$7.5  $22.7  
Short-term lease cost0.5  1.6  
Total lease costs
$8.0  $24.3  
Supplemental balance sheet information for the Company is as follows (in millions):
April 30,
2020
August 1,
2019
Right-of-use lease assets
$71.4  $71.5  
Current lease liabilities$24.0  $26.0  
Long-term lease liabilities
$47.4  $45.5  
Additional information related to operating leases is as follows:
April 30,
2020
August 1,
2019
Weighted average remaining lease term (years)5.03.7
Weighted average discount rates3.57 %3.76 %
Payments for operating leases having initial terms of more than one year at April 30, 2020 were as follows (in millions):
Amounts Due in Fiscal Year EndingApril 30,
2020
Remainder of 2020$7.2  
202123.4  
202215.3  
20239.0  
20245.8  
Thereafter17.8  
Total future lease payments78.5  
Less imputed interest7.1  
Present value of future lease payments$71.4  
Payments for operating leases having initial terms of more than one year at July 31, 2019 were as follows (in millions):
Amounts Due in Fiscal Year EndingJuly 31,
2019
2020$24.0  
202117.5  
202211.3  
20236.4  
20244.6  
Thereafter19.0  
Total future lease payments$82.8  
Right-of-use lease assets obtained in exchange for new lease liabilities were $23.3 million for the nine months ended April 30, 2020.
XML 57 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Accumulated Other Comprehensive Loss
9 Months Ended
Apr. 30, 2020
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss by component for the three months ended April 30, 2020 and 2019 are as follows (in millions):
Foreign
Currency
Translation
Adjustment
Pension
Benefits
Derivative
Financial
Instruments
Total
Balance as of January 31, 2020, net of tax$(82.2) $(97.0) $0.9  $(178.3) 
Other comprehensive (loss) income before reclassifications and tax(35.3) (7.9) 
(1)
2.3  (40.9) 
Tax benefit (expense)—  1.9  (0.9) 1.0  
Other comprehensive (loss) income before reclassifications, net of tax(35.3) (6.0) 1.4  (39.9) 
Reclassifications, before tax—  5.2  
(1)
3.3  8.5  
Tax expense—  (1.2) (1.2) (2.4) 
Reclassifications, net of tax—  4.0  
(2)
2.1  
(3)
6.1  
Other comprehensive (loss) income, net of tax(35.3) (2.0) 3.5  (33.8) 
Balance as of April 30, 2020, net of tax$(117.5) $(99.0) $4.4  $(212.1) 
Balance as of January 31, 2019, net of tax$(66.6) $(80.8) $(0.3) $(147.7) 
Other comprehensive loss before reclassifications and tax(11.9) —  (0.1) (12.0) 
Other comprehensive loss before reclassifications, net of tax(11.9) —  (0.1) (12.0) 
Reclassifications, before tax—  1.7  (0.2) 1.5  
Tax (expense) benefit—  (0.5) 0.1  (0.4) 
Reclassifications, net of tax—  1.2  
(2)
(0.1) 
(3)
1.1  
Other comprehensive (loss) income, net of tax(11.9) 1.2  (0.2) (10.9) 
Balance as of April 30, 2019, net of tax$(78.5) $(79.6) $(0.5) $(158.6) 
(1)In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a pension settlement charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.
(2)Primarily includes net amortization of prior service costs and actuarial losses included in net periodic benefit cost (see Note 9) that were reclassified from accumulated other comprehensive loss in the Company’s Condensed Consolidated Balance Sheet to operating expenses or cost of sales in the Company’s Condensed Consolidated Statements of Earnings.
(3)Relates to foreign currency cash flow hedges that were reclassified from accumulated other comprehensive loss to other income, net in the Company’s Condensed Consolidated Statements of Earnings.
Changes in accumulated other comprehensive loss by component for the nine months ended April 30, 2020 and 2019 are as follows (in millions):
Foreign
Currency
Translation
Adjustment
Pension
Benefits
Derivative
Financial
Instruments
Total
Balance as of July 31, 2019, net of tax$(92.7) $(99.0) $(1.2) $(192.9) 
Other comprehensive (loss) income before reclassifications and tax(24.8) (7.9) 
(1)
2.4  (30.3) 
Tax benefit (expense)—  1.9  (0.2) 1.7  
Other comprehensive (loss) income before reclassifications, net of tax(24.8) (6.0) 2.2  (28.6) 
Reclassifications, before tax—  7.5  
(1)
5.3  12.8  
Tax expense—  (1.5) (1.9) (3.4) 
Reclassifications, net of tax—  6.0  
(2)
3.4  
(3)
9.4  
Other comprehensive (loss) income, net of tax(24.8) —  5.6  (19.2) 
Balance as of April 30, 2020, net of tax$(117.5) $(99.0) $4.4  $(212.1) 
Balance as of July 31, 2018, net of tax$(66.1) $(82.9) $(0.8) $(149.8) 
Other comprehensive (loss) income before reclassifications and tax(12.4) —  1.0  (11.4) 
Tax expense—  —  (0.3) (0.3) 
Other comprehensive (loss) income before reclassifications, net of tax(12.4) —  0.7  (11.7) 
Reclassifications, before tax—  4.4  (0.6) 3.8  
Tax (expense) benefit—  (1.1) 0.2  (0.9) 
Reclassifications, net of tax—  3.3  
(2)
(0.4) 
(3)
2.9  
Other comprehensive (loss) income, net of tax(12.4) 3.3  0.3  (8.8) 
Balance as of April 30, 2019, net of tax$(78.5) $(79.6) $(0.5) $(158.6) 
(1)In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a pension settlement charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.
(2)Primarily includes net amortization of prior service costs and actuarial losses included in net periodic benefit cost (see Note 9) that were reclassified from accumulated other comprehensive loss in the Company’s Condensed Consolidated Balance Sheet to operating expenses or cost of sales in the Company’s Condensed Consolidated Statements of Earnings.
(3)Relates to foreign currency cash flow hedges that were reclassified from accumulated other comprehensive loss to other income, net in the Company’s Condensed Consolidated Statements of Earnings.
XML 58 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Warranty (Tables)
9 Months Ended
Apr. 30, 2020
Standard Product Warranty Disclosure [Abstract]  
Reconciliation of warranty reserves The following is a reconciliation of warranty reserves for the nine months ended April 30, 2020 and 2019 (in millions):
 Nine Months Ended
April 30,
 20202019
Balance at beginning of period$11.2  $18.9  
Accruals for warranties issued during the reporting period2.0  1.6  
Accruals related to pre-existing warranties (including changes in estimates)(0.9) (2.0) 
Less: settlements made during the period(2.5) (6.9) 
Balance at end of period$9.8  $11.6  
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '-GPU ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ &UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !S9\-0QR2J3N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$E8*2;U9:6G#08K;.QF;+4UBV-C:R1]^R5> MFS*V!]C1TN]/GT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2.27ZJ7GP MT2F:GO$(0>D/=42H.5^!0U)&D8(96(2%R&1KM- 1%?EXP1N]X,-G[#+,:, . M'?:4H"HK8'*>&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33M4 M\/;T^)+7+6R?2/4:IU_)"CH'W+#KY-?F8;O?,5GSFA=\5?!F7]7B?BWJ]?OL M^L/O)NR\L0?[CXVO@K*%7W&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !S9\-0XF')6S,# [#P & 'AL+W=OY25:W42J>KVO[F$B=!!S@% M)[F^?8W#T=0[[I\ 9F;'9CR$75QT^]H=E#+16UTUW3(^&'.\3Y)N, M'\3]6E)/<(@?I;IT-^=1OY07K5_[B\_;99SV,U*5VIB^1&$/9[565=57LO/X M-12-1\V>>'O^7OVC6[Q=S$O1J;6N?I9;VH>YZ0?=LW/W[&H[.WI> MI8ODW)<9$(]7!-T@Q(A(;.U1@)# (S$Z_2NPY@B)!21<@71T>4//,#V#],S1 MLQMZ[CT CIA@@1P*Y(P^]00X8H8%)E!@PNAS3X C1(H5IE!AROG"DP 0PA(S M*#'C?.E) $C Z3F4F'.^;S6 !+P6*8Y3RBOX=B-,P' 1"*W@%7S/ 88"I@N8 MW =!O()O.\($?!? M>*ZE[S["!-PGG'WBN9:^^P"3!=PGG'WBN*YSC)?A6-"_U^$LT\\UYF_QP FJ(*S3SS7V<17 7_W(16*YSKR=O!XP MN<,T@\I$T%R(T/4 %OP(DCW?N;S6 85LMN6E%:M7N7=?611M]:ES+ M>#,Z=H8/KC%,_L*O;>77HMV731>]:&,;(M>V[+0VRDXEO;,[\6 [V?&B4CO3 MGT[M>7MMYZX71A^'5C49^^75'U!+ P04 " !S9\-0I-D:-M0# "P$ M& 'AL+W=O>7G&8V8FJ[NIOS47 MK5OG>UE4S=J]M.WUR?>;PT676>.9JZ[L+R=3EUEK'^NSWUQKG1U[H;+P!6.1 M7V9YY6Y6_=I+O5F96UODE7ZIG>96EEG]8ZL+7VC[Y#RW'O-15DYO*J?5I[3[SISU7G4"/^#O7]V9R[W147HWYUCU\ M.JY=UGFD"WUH.Q69O;SI5!=%I\GZ\>^HU'W8[ 2G]^_:?^_)6S*O6:-34_R3 M']O+VHU=YZA/V:UHOYK['WHD%+K.R/ZS?M.%A7>>6!L'4S3]MW.X-:TI1RW6 ME3+[/ESSJK_>1_WO8K2 & 7$0\#:_D@@& 6"GP+R0P$Y"LC_:R$$; >( MF$+B.62'(?R!\*W]AQ."]O)S*&!*.TPB@>,P3#M"9CDP20 ,V81R2S"S + M+$)F!$L\F,$$2B*7=Q@510$BAE&*R4DL9[P4R4MA7B QM@J'3TB4BP2*X(51 MDD5P7_<$2DQUS7C%)*\8\P(YMHV1E5BB1!Q X9068X 45B1"Y46 %(&*@\EA MG9%*2%())@6L;!,<.GC24XP)89KN,,:>&!"S/>2[45XYYQI GIS)2?N!:2H@D"=RG'8$2 M8> ED"Y*3-?R9"TPT@40%.E4",1/$BQ)N^H[0!&OIGM 4+6\?7?)Y M@%@I!ED%N&@'Z/ 1*(6/'X'BB< [AF%=S5EHNCC=CG#1&(H#\I M"8LQ.XG?J@(6MP5="]6-TPT)QQV)@AT))_H#H5"!&V$SIP-8"DA=,7IQ4K" M+9XTNB7AN"=1L"<9,?'$$&ZV:!#LJPD4]T+86Y.H:.FPT3T)QTV)@DW)B/D% M,1*$AA:,XGC'*% $:/F3::O4];D??1OG8&Y5VPT,D]7'>/TLNFD-K&_Y4\J) M]5TWCO?3W4_UPRS_):O/>=4XKZ:U,V(_R9V,:;7UW5)VG8O.CH^'0I_:[E;9 M^WJ8H8>'UES'_P?\QY\4F_\ 4$L#!!0 ( '-GPU 8F4=G!@, + + 8 M >&PO=V]R:W-H965T&ULC5;;CILP$/T5Q/L"-O,+[NCW;<=*?:25%WD\,6&PM^NV.)(?A/ULGSJ^ MLBO3"4ZF+U^%:-O)Z'?V_ MT6 "'@EX(O#8]PCN2'#?"=Y=@C<2O/^-X(\$7XE@#]IE,;."%=MU1Z]&-^R' MMA#;#JU\WJZ=,,KNR&>\GCVW7K:AO[8OPL\(208(GD'\: G)= B:$#://R6! MH202K-'Q,D"J(_Q8R>%#)_E=)XLT7;!6KN2[\UH%,-\#^9[D>W.^H]1Z@ 02 MTDA(X%J>4@P=%/J6(C;302C&EE*T7$=A)[9N-,\'5?EZ54*8'X#\0*^*LKV2 M 1+.LGQP?Y82,8=\X5DC%KI"4%>HZU)R20:(O\A%$15J MB2"MU;H;95OENA=W5KZ%F @4$VEB(G7K1D"FZL[5,0^.)D<'8163ZQCGEJ 8 M%!3K@I B* ;R4#!I_%'I,]V+]D+G][PLM" '/L0=78U2L63$+!-1COH4 $- M E"^%2B: -#-%J$;WR:DRW)560@X&USU?4XA&'*TPP&$Q=KN@V"1%3GSWXTS M%(%?P$>$=:F>*A7KAW6LUCT%4(&GGI49@$*A:X6J4""DH[?1GDT;->F.5I4Y,#$;&PO=V]R:W-H965T&UL MC57;CMHP$/V5*._%N4-1B+0!JE9J);2KML\&!A)M$J>V(=N_KR\A&QR7]@7; MDW/.S!D;.^T(?64% '?>ZJIA*[?@O%TBQ X%U)C-2 N-^'(BM,9<+.D9L98" M/BI27:' \Q)4X[)QLU3%=C1+R85790,[ZK!+76/Z.X>*="O7=V^!Y_)<58UM"PDC0.A=/*??*7VT3B%>!'"1T;S1WI9$_(JUQ\ M.:Y<3Q8$%1RX5,!BN,(:JDH*B3)^]9KND%(2Q_.;^B?E77C98P9K4OTLC[Q8 MN0O7.<()7RK^3+K/T/N)7:>K\92RVZR"#:G?4-]%/)J+7;!&GZ"IU>DBN(<$($B_N(9LIQ!\0 M2.0?B@AL1>3!A![<)UA/$?%'HX9_BFP?BMR5&5I[%2I^..+/$SL_LO(CQ8_& MO4Z,7FM(HB"-@GBSN=&+*>:#-S,V;6,3BHQ^6(3\V5\V+K8ZBJ>.C&IS#9G? M5VOLW5J#XG&UAA^KC+G!5E!H-Y18#2530\99SQ-;U\SS.@5YH\YJ2U8AHS-; MFU!@.$*C/WL-]*QN7N8L%)VW_.J'A MB[MSKIO].%3']GZ^Z[K3 M71RW3SMW*-NH/KFC_^6Y;@YEYQ^;E[@]-:[<#D&'*F9C%O&AW!_GJ^7P[J%9 M+>O7KMH?W4,S:U\/A[+Y=^VJ^GP_I_G[BZ_[EUW7OXA7RU/YXOYTW;?30^.? MXFLIV_W!'=M]?9PU[OE^_@O=;6S1!PR*O_;NW$[N9WU3'NOZ>__PV_9^;GI' MKG)/75]$Z2]O;N.JJB_)^_AG+'1^K;,/G-Z_E_YE:+QOS&/9NDU=_;W?=KO[ M>3Z?;=US^5IU7^OSKVYL4#J?C:W_W;VYRLM[)[Z.I[IJA_^SI]>VJP]C*=[* MH?QQN>Z/P_4\EO\>A@-X#.!K "4?!M@QP(J ^.)L:.KGLBM7RZ8^SYK+:)W* M?E+0G?6=^=2_'/IN^,VWMO5OWU9YL8S?^G)&R?HBX8F$;Q4;K2C,51+[^J\F M&)K@(=Y.XPG'6QAOA_AD&B\LKB^2Q2 Y#A++BR@5#=$JRK(HQUX2Z"717JSP MM"KE8J*Z\9)"+ZGVD@@OJ:K%)KI?@,IRJ%\6T,M">Q&UK"^2 M=%)+G@DC"V4DYU"?9-!'IGTLA(],54+,>H" S.NB!7:30S>Y=B.:O,Y5-0M* M(C&G-EJ5YGE48"\%]%)H+[GP4JA:,HH2,_DCX:M08QH@ QG,)Z-=*4 9/3V- MC7))*2P+D(8"O"3EAXR1ADB/6:J&#*@R$Q6X-V^]88P2 V\DO;&>MFF42&] ME403 ;"4-5S*2KJ-HBH342"^:K:D) M3C^,5M)L)2/A2IJ;;#B2RPZ2V2RT\!#F*VG DI&$)0U,5LGYTU!E#%764"4C MJ3J*TAL$R,1DS50J@DQES%0&3"7)5-:T3&[V(*,A(,N#J.# ?A2 E"1(62,R MLZE**R!+\R0*9#ECE#) *4F4CJ*; 3-R[K FJ>_K8/]@E#)"J>H?C4C*HX7T M U0VE.F,,G MC-S.L:8R!>:.Q5BV1F\'*-"Y%J/4 I2R1.DHPI-\_!#^2')K!"/4 H2R1(0% M"$WS2!XO_*_LUE#@C @E-4I :!CXJDE4Q/I.*=0NQ9)HH^^M"PO.#AN M&*<6X)0E3D?1])0-?F,A'?K&BB=GG?WA\Q]E\[(_MK/'NNOJPW"X^5S7G?-E MFLA/SITKM]>'RCUW_6WF[YO+H>_EH:M/XX%V?#U57_T'4$L#!!0 ( '-G MPU"3KX,,4 ( +(' 8 >&PO=V]R:W-H965T&ULC95M MKYL@&(;_BO$'%%1\.[$FJ\NR)5O2G&7;9]K2:@Z* ]J>_?L!>HPBZTX_5%[N MY^9Z0'F*.^,OHB9$>J\M[<36KZ7LGP 0QYJT6&Q83SHUJ!R>74M*03#>L\3LY;_T/P5 50!QC%SX;:B%!RE-H"J\>-5(12[:0X?H^F_K2F#IRWW]P_F>15,@A63MZ*)06OPZ M/)O./._#3)J-8>Z < P(IX /0R(QH#("@ #F4GU(Y:X+#B[>WPXK1[KER)X MBM1F'O6@V3LSI[(5:O16!F%>@)LV&C6[01/.-.%24:T5.9PD0 %,%*&3(C3Q MT9PB^H=!Y#2(C %:& 16&H,F,9K.:.)-9"6RUJ!-Y@9!3A#D +%V:S=H\MDB M%FKU2+& B)T0L0/"RG0W:.+Y$M#\+)3_ZQ9 B1,H<0 A"RA9+62C/%(L(%(G M1.J B"V(=+7QEJ)ZI%A 9$Z(S &16!#9*L\00>?AO$>Y@,J=4+D#*K6@\O5[ M$ <)BH+<.LCJ/9#%1DZDO5CA013 MF2[_ E!+ P04 " !S9\-0,,H*B"L$ ,$P & 'AL+W=OE76[#L]==WV. MXW9_UE711N:J:_N?HVFJHK.WS2ENKXTN#D.CJHR!,157Q:4.-ZOAV6NS69E; M5UYJ_=H$[:VJBN:?K2[-?1WR\./!E\OIW/4/XLWJ6IST'[K[>GUM[%W\B'*X M5+IN+Z8.&GU2>@;S H_KSH>SN[#OI4WHSYUM_\>EB'K'>D2[WO^A"% M_7K7.UV6?23KX^\I:/CHLV\XO_Z(_GE(WB;S5K1Z9\J_+H?NO ZS,#CH8W$K MNR_F_HN>$I)A,&7_FW[7I97W3FP?>U.VP]]@?VL[4TU1K)6J^#Y^7^KA^S[% M_VA&-X"I 3P:V+[_JX&8&H@?#9(A^='9D.JGHBLVJ\;<@V;\M:Y%/RCXL[#% MW/VHV3^T<,]I.*$(>4:XG@ *8GJ0\E S&1+ M0R377C@0,S7UA*#!Q0614^;F)'#U.%,X*4K'Y_-G:8E&(<74(';#,6QV:K5SAWUQZ<,-I#'*"@]+E,R= MJ"!*W:125.3Y)%W:H?''"?Y)EW\[EYH3D(! >ERT$@ )"-JETQ<'2Q[8MZI3Y,:"%(KE]2 23<>S/P(,YX3_5XTITO= M!F^FZTPUG$,FT-#XSWG3F.IT]Q8\#L,V_ M4$L#!!0 ( '-GPU T/F_.B04 ( > 8 >&PO=V]R:W-H965T&ULE9EM;^(X$,>_"N(])+;S6%&DA?(DW4G5GN[N=5K<@C80-DG+ MWK<_)[@4S_PAW7VQ$/J;\7ABSW^- MWF75L#CHO?G+2U'NLMI=2AUMFZ-=KDG?3_R=MEVWQ^/VM\>R_&H>*OS M[5X_EKWJ;;?+RO\F.B^.]WW1__CA^_9U4S<_>./1(7O5?^GZ[\-C::Z\LY?U M=J?WU;;8]TK]ZCQO/)DX?EJG_?.8C>'E]P_O\W;R9C)/6:6G1?[O=EUO[OM)O[?6 M+]E;7G\OCDMM)Q3V>W;V?^AWG1N\B<2,\5SD5?M_[_FMJHN=]6)"V66_3I_; M??MYM/X_S+"!M ;R;"!N&RAKH#X-U$V#P!H$9P,9WS0(K4'X.4)RTR"R!M'G M"-%-@]@:Q)\&X4V#Q!HD9P-U>PZI-4@_Y]".X)WN7[L@'K(Z&X_*XM@K3VOZ MD#5;1]RE9LD]-S^V*ZS]FUD3E?GU?2RB>.2]-XXL,SDQTF$2EYDB)G69!\#$ MOLO,$"-<9HX8Z3(+Q"B762(F<)D58L(SXYG6$,82@I5# MDC8)V3 #DS+_\A^);/E;)DZ8$0PS F&2G3^)^)C"#X9TLW5B3C@Q#"?FX23T M%L9\G""AZW;613G!)#"8! 1#[L"F<OL@V22@B84NATIB20.: @REVV*W\@T\ M">G+(>DKYH#C.0>0T1A:U !E1":F0ZX0ET:76\E-^Y6F27Q=9P1N"P3O"YC2 M6,:](S1!LR[*C0;KIE!?T!H+D?),=^VR$W,#PCHLN!!S51%<9 >2B4H7Y8:# MI5@ +6:J(KBR^JPOZ(#<8+#@"J"X3%4$UU)S$ZC$62IT+J MO+!R"R3=5#D$5V4D'0"#Q2SN+F8< >H!Q@.EC$- /P %!01QMQ0$=R@"M2@! M33KO+)*4U?,IP>8?!DLX]"9D(VA;- 1>RE@= 1D%BFG;08@DSR92F'7!I M(JZF'3=)(OVZ@DBL_9)K/U,0"928SVG6B;GQ8%&4X@L:8B&29;I$EIV8&]"5 MDSE,-D5P]!VE -^6J$W,#PBHK@_B *7":Y(NL:1+).DAG3]7ZT9M"#8%&'PT$W86 M/N!)!"*A#TOF@ MIFA9@/!'0G08>!TC!G@:M$&?.YE=[%XE[%XEZ%_8XC#<3 M:<".LE. P:SS'H=E'70O*@SX(S'.A72=+Y SMF26@!J8L/%,5*\7G10;C180"5XS,#5!ARRE:*;:=F)N4\>L1PK ME!F"HZ%GLUFL X E* M#>"XU(#QF-0 1U!J$ >EQKMXR=6\F_TS*U^W^ZKW5-1UL6O?:KT41:V-4W-? M^[V-SM;GBUR_U,W7V'PO3^]$3Q=U<;#O>[WS2^?Q_U!+ P04 " !S9\-0 MQ\> #MH! !D! & 'AL+W=OZ7?3 -@@W?!I>I.EG>2CCHP)R$8/KO#KCJ,[(F%\=+6S?6.6B>=JR&GV!_ M=0>-%IU4RE: -*V2@88J(X_K[3YQ> ]X;:$WLWO@*CDJ]>:,;V5&0I<0<"BL M4V!XG&$/G#LA3.//J$FFD(XXOU_4GWWM6,N1&=@K_KLM;9.1#0E*J-B)VQ?5 M?X6QGCL2C,5_AS-PA+M,,$:AN/&_07$R5HE1!5,1['TX6^G/?M2_T)8)T4B( M)@+&_A\A'@GQ!\%WDPZ9^5*?F&5YJE4?Z.&Q.N9F8KV-L9F%<_K>^6]8K4'O M.5]O[E-Z=D(C9C=@HCEF0E!4GT)$2R%VT2=Z=!U@_QEQ][ <(5XL(O;\^*J( MS;) LBB0>('D2N#AI@L#9N,QTF/"57);R1(HODV%SAY'@*[]')N@4"=I71MF MWFE5'B/WN#?^':[0,/$?,L/^_6"Z;J4)CLKBZ/@'KI2R@#F&*QSJ!E=^,CA4 MUEWO\:Z'P1\,J[IQI^GTQY+_ U!+ P04 " !S9\-0=M(%YZ\! #2 P M&0 'AL+W=O\9LV8+B]@H[T/Y/C49QYUW3,-L9X%4$*M"@!59QQOX">Y7=S3>8S-+)11H*U 3 M W5.;S;[PR[DQX0' 8-=V"1T>2 ;BT+^QWL7??RXE;N$7Y*"K7YO03)174O)?N'H>O,/7S@9*I^>]P!NG3 M@Q)?HT1IXY>4O76H)A8O1?'G\10ZGL/$?X&M ]()D+X"L+%05/Z%.UYD!@=B MQMEW/%SQ9I_ZV90A&$<1_WGQUD?/Q>9SDK%S()IR#F-.NLR9,YAGGTND:R4. MZ7_P=!V^756XC?#M/PK?J+];)=A%@MV[+:[EO%;)%C-58)JX39:4V.NXR8OH MO+ W:;R3E_1QVW]PTPAMR0F=O]DX_QK1@9>27/D5:OT#FQT)M0OF1V^;<O3" %5^H;9;D[SLVA- 6]<7VC.><.3,>YZ.QSZX#\.1%2>T*VGG?'QAS M50>*NRO3@\:;QEC%/9JV9:ZWP.L(4I(EN]T'IKC0M,RC[V3+W Q>"@TG2]R@ M%+>O1Y!F+.B>OCD>1-OYX&!EWO,6?H#_V9\L6FQAJ84"[831Q$)3T-O]X9B% M^!CP*&!TJS,)E9R->0[&M[J@NR ()%0^,'#<+G '4@8BE/%KYJ1+R@!)* MJL%YHV86E*+XR[0+'?=QNDG3&;8-2&9 L@!N8AXV)8K*/W//R]R:D=BI]ST/ M3[P_)-B;*CAC*^(=BG?HO93[3VG.+H%HCCE.,/>+;3F$V&-_W\ M@]CRC&PO=V]R:W-H M965T\.C+FR!2W< M#79@PI\:K18^N+9AKK,@J@32BO'-YI9I(0TMLA0[V2+#WBMIX&2)Z[46]N<1 M% XYW=)KX%$VK8\!5F2=:. K^&_=R0:/S2R5U&"<1$,LU#F]WQZ.^YB?$IXD M#&YAD]C)&?$Y.I^JG&ZB(%!0^L@@PG&!!U J$@49/R9..I>,P*5]9?^0>@^] MG(6#!U3?9>7;G+ZEI():],H_XO 1IG[>4#(U_QDNH$)Z5!)JE*A<^I*R=Q[U MQ!*D:/$RGM*DW&;M$HBGG..;P9\W0GO]/';?\B M;".-(V?TX6;3_&M$#T'*YB:L4!L>V.PHJ'TT[X)MQS4;'8_=](+8_(R+7U!+ M P04 " !S9\-0^EQB*;4! #2 P &0 'AL+W=O<.3,>9X-US[X%".1%*^-SVH;0'1GS90M:^#O;@<&;VCHM M IJN8;YS(*H$THKQS>8MTT(:6F3)=W9%9ON@I(&S([[76KA?)U!VR.F6WAQ/ MLFE#=+ BZT0#7R%\Z\X.+3:S5%*#\=(:XJ#.Z-K'^!3P7<+@%V<2*[E8 M^QR-3U5.-U$0*"A#9!"X7>$1E(I$*./GQ$GGE!&X/-_8/Z3:L9:+\/!HU0]9 MA3:G!THJJ$6OPI,=/L)4SQM*IN(_PQ44AD5E+T/5D\L*$6+EW&7 M)NW#>+.[P=8!? +P&7!( #8F2LK?BR"*S-F!N+'WG8A/O#UR[$T9G:D5Z0[% M>_1>B^W](6/72#3%G,88OHR9(QBRSRGX6HH3?P7GZ_#=JL)=@N_^4GB_3K!? M)=@G@OU_2WP=@W/]3Q*VZ*D&UZ1I\J2TO4F3O/#. _O TYO\"1^G_8MPC32> M7&S ETW]KZT-@%(V=SA"+7ZPV5!0AWA\AVSK$909<[JC;XY'V;0^ M.%B1]:*!;^"_]R>+%EM8*JFA<])TQ$*=T]O=X;@/\3'@AX31KL?)O3 M&THJJ,6@_*,9O\!)*RL%YHV<6E*+%R[3++N[C M='.=SK!M )\!? '%)DU([%3[WL1GGAWX-B;,CAC*^(=BG?H MO10\V67L$HCFF.,4PU&UL M?5/;;MP@$/T5Q <$+^M]P?&7-F"$N[*]*#QIC96"8^F;9CK+8@J M@I1D/$ENF!*=ID46?2=;9&;PLM-PLL0-2@G[=@1IQISNZ(?CJ6M:'QRLR'K1 MP#/X[_W)HL46EJI3H%UG-+%0Y_1^=SBF(3X&_.A@=*LS"9645%"+ M0?HG,WZ!N9YK2N;BO\$%)(8')9BC--+%E92#\T;-+"A%B==I[W3))F M[!*(YICC%,-7,;LE@B'[DH)OI3CR?^!\&[[?5+B/\/T?"J^W"=)-@C02I/\M M<2OFYJ\D;-53!;:)T^1(:08=)WGE70;VGL&UL?5-A M;]P@#/TKB!]0^C\38U&"^=-TS#;&Q!5!&G% M>)*\9UK(CA99])U-D>'@E.S@;(@=M!;F]PD4CCG=T1?'@VQ:%QRLR'K1P'=P M/_JS\19;6"JIH;,2.V*@SNG=[GA*0WP,>)0PVM69A$HNB$_!^%+E- F"0$'I M H/PVQ7N0:E Y&7\FCGIDC( U^<7]D^Q=E_+15BX1_535J[-Z8&2"FHQ*/> MXV>8ZWE'R5S\5[B"\N%!B<]1HK)Q)>5@'>J9Q4O1XGG:91?W<;I)#S-L&\!G M %\ AYB'38FB\H_"B2(S.!(S];X7X8EW1^Y[4P9G;$6\\^*M]UX+GMQF[!J( MYIC3%,-7,;LE@GGV)07?2G'BK^!\&[[?5+B/\/T_"@_;!.DF01H)TC=+W(KY M\%\2MNJI!M/$:;*DQ*&+D[SR+@-[Q^.;_ V?IOV;,(WL++F@\R\;^U\C.O!2 MDAL_0JW_8(NAH';A>.O/9AJSR7#8SS^(+=^X^ -02P,$% @ &UL?5-A;]P@ M#/TKB!]0$N[65:^C\38U&"^=-TS#;&Q!5!&G%>)+< M,BUD1XLL^DZFR'!P2G9P,L0.6@OSZP@*QYRF].IXE$WK@H,562\:^ ;N>W\R MWF(+2R4U=%9B1PS4.;U/#\=]B(\!/R2,=G4FH9(SXG,P/E1D_9TZZI S ]?G*_C'6[FLY"PL/J)YDY=J\HF8O_ A=0/CPH\3E*5#:NI!RL0SVS>"E:O$R[[.(^3C>W5]@V@,\ O@#N M(H!-B:+R#\*)(C,X$C/UOA?AB=,#][TI@S.V(MYY\=9[+P5/DXQ= M$< M:C!-G"9+2ARZ.,DK[S*P]SR^R6OX-.U?A6ED9\D9G7_9V/\:T8&7DMSX$6K] M!UL,!;4+Q_?^;*8QFPR'_?R#V/*-B]]02P,$% @ &UL?5/;;MP@$/T5Q >$ M->NDT]#^ID:CA/.F:9CM#8@J@I1D?+>[84ITFA99 M])U,D>'@9*?A9(@=E!+FUQ$DCCE-Z+OCN6M:%QRLR'K1P#=PW_N3\19;6*I. M@;8=:F*@SNE=5@':J9Q4M1XFW:.QWW<;I)TQFV#> S@"^ VYB'38FB M\@?A1)$9'(F9>M^+\,3)@?O>E,$96Q'OO'CKO9>")_N,70+1''.<8O@J)EDB MF&=?4O"M%$?^'YQOP_>;"O<1OO]+8;I-D&X2I)$@_;#$K9CK?Y*P54\5F"9. MDR4E#CI.\LJ[#.P=CV_R)WR:]J_"-)VVY(S.OVSL?XWHP$O97?D1:OT'6PP) MM0O'3_YLIC&;#(?]_(/8\HV+WU!+ P04 " !S9\-0'A]G,;4! #2 P M&0 'AL+W=O M3DFD7JMIDS;IU&GK9RYQ$E0(&9!+]^]G2)IF6[0O@(W?\[,QV6CLBVL!/'G5 MJG,Y;;WOCXRYL@4MW(WIH<.;VE@M/)JV8:ZW(*H(THKQW>Z6:2$[6F31=[9% M9@:O9 =G2]R@M;"_3J#,F-.$OCF>9-/ZX&!%UHL&OH'_WI\M6FQAJ:2&SDG3 M$0MU3N^3XVD?XF/ #PFC6YU)J.1BS$LP/EJK!-G&:'"G- MT,5)7GF7@;WG\4W>PZ=I_RIL(SM'+L;CR\;^U\9X0"F[&QRA%C_88BBH?3C> MX=E.8S89WO3S#V++-RY^ U!+ P04 " !S9\-0)3%O@+0! #2 P &0 M 'AL+W=O).^8%K*G91Y]9UOF9O1* M]G"VQ(U:"_O[!,I,!4WIJ^-1MIT/#E;F@VCA._@?P]FBQ5:56FKHG30]L= 4 M]#X]GK* CX G"9/;G$FHY&+,!VA0=0*@AA&K\63;J& M#,3M^57]4ZP=:[D(!P]&_92U[PIZ1TD-C1B5?S339UCJN:5D*?XK7$$A/&2" M,2JC7%Q)-3IO]**"J6CQ,N^RC_LTWQRRA;9/X N!KX2[&(?-@6+F'X4796[- M1.S<^T&$)TZ/''M3!6=L1;S#Y!UZKR5//^3L&H06S&G&\ TF71$,U=<0?"_$ MB?]'Y_OTPVZ&AT@_;.D\V1?(=@6R*)"]6>(.AO];)-OT5(-MXS0Y4IFQCY.\ M\:X#>\_CF_R%S]/^3=A6]HY7C?UOC/& J20W.$(=?K#54-#X<'R/9SN/ MV6QX,RP_B*W?N/P#4$L#!!0 ( '-GPU#=DT["M $ -(# 9 >&PO M=V]R:W-H965TE I&7\3ISTB5E *[/ M[^R/L79?RUE8N$?U4U:NS>DM)1748E#N&<X@/+A08G/4:*R M<27E8!WJF<5+T>)MVF47]W&Z26YFV#: SP"^ &YC'C8EBLH?A!-%9G D9NI] M+\(3[P_<]Z8,SMB*>.?%6^^]%)SSC%T"T1QSG&+X*F:_1##/OJ3@6RF._#\X MWX8GFPJ3"$_^4IAL$Z2;!&DD2#\L<2LF_2<)6_54@VGB-%E2XM#%25YYEX&] MX_%-_H1/T_Y5F$9VEIS1^9>-_:\1'7@INRL_0JW_8(NAH';A>.//9AJSR7#8 MSS^(+=^X^ U02P,$% @ &UL?5/;;MP@$/T5Q >$7=:;C5:VI6RJ*I5::96H M[3-KCR\*, [@=?KW >RX5F/U!9CAG#,7AG1 \V(; $?>E-0VHXUSW9$Q6S2@ MA+W!#K2_J= HX;QI:F8[ Z*,)"49WVQNF1*MIGD:?6>3I]@[V6HX&V)[I83Y M0,H@Y--XG33I'#(0E^GC(Q,="$^\ M/7+?FR(X8ROBG4_>>N\UWQZ2E%V#T(0YC1B^Q,P(YM7G$'PMQ(E_HO-U^FXU MPUVD[Y9TOE\72%8%DBB0_+?$SQC.;_\)PA8]56#J.$V6%-CK.,D+[SRP]SR^ MR5_X..T_A*E;;&UL?5-A;]L@$/TKB!]0$I*M661;:CI-F[1)4:=UGXE] MME&!\P#'W;\?8-?S5JM?@#ONO7MW'-F ]LFU )X\:V5<3EOONR-CKFQ!"W># M'9AP4Z/5P@?3-LQU%D250%HQOMF\9UI(0XLL^J"D@EKTRC_@\!FF>MY1,A7_%:Z@0GA4$G*4J%Q:2=D[CWIB M"5*T>!YW:=(^C#><3[!U )\ ? 8<4AXV)DK*/PHOBLSB0.S8^T[$)]X>>>A- M&9VI%>DNB'?!>RTXO\W8-1)-,:J<)?@ MNW\4'M8)]JL$^T2P?[/$M9@/_R5ABYYJL$V:)D=*[$V:Y(5W'MB[](CL;_@X M[=^$;:1QY((^O&SJ?XWH(4C9W(01:L,'FPT%M8_'VW"VXYB-AL=N^D%L_L;% M'U!+ P04 " !S9\-0#3\ 9+,! #2 P &0 'AL+W=O<.3,>YZ-US[X#".1%*^,+VH70'QGS50=:^!O;@\&; MQCHM IJN9;YW(.H$THKQ+'O#M)"&EGGRG5V9VR$H:>#LB!^T%N['"90="[JC MKXY'V78A.EB9]Z*%+Q"^]F>'%EM8:JG!>&D-<= 4]'YW/!UB? KX)F'TJS.) ME5RL?8[&Q[J@610$"JH0&01N5W@ I2(1RO@^<](E902NSZ_L[U/M6,M%>'BP MZDG6H2OH'24U-&)0X=&.'V"NYY:2N?A/< 6%X5$)YJBL\FDEU>"#U3,+2M'B M9=JE2?LXW=SR&;8-X#. +X"[E(=-B9+R=R*(,G=V)&[J?2_B$^^.''M316=J M1;I#\1Z]UY+OLYQ=(]$<#PWQ*W8OY4R58]U>#:-$V>5'8P:9)7WF5@[],CLE_AT[1_%JZ5 MQI.+#?BRJ?^-M0%02G:#(]3A!UL,!4V(Q[=X=M.834:P_?R#V/*-RY]02P,$ M% @ &UL?5/;;MP@$/T5Q >$7>QMHY5M*9NJ:J1&6J5J^\S:XXL"C -XG?Q] M 3NNVUI] 6:8<^;,,&0CFF?; CCRJJ2V.6V=ZX^,V;(%)>P-]J#]38U&">=- MTS#;&Q!5!"G)^&[W@2G1:5IDT7_/QEML8:DZ!=IVJ(F!.J=W^^,I#?$QX$<'HUV=2:CD@O@< MC(7: MG-Y24D$M!NF> M>N^UX$F2L6L@FF-.4PQ?Q>R7".;9EQ1\*\6)_P/GV_!D4V$2X96#O>'R3W^'3M#\*TW3:D@LZ M_[*Q_S6B R]E=^-'J/4?;#$DU"X&UL?5-A;]L@$/TKB!]0$I*U461;:EI-F[1)4:>MGXE]ME&!\P#'W;\?8-?U M-FM?@#ONO7MW'-F ]L6U )Z\:F5<3EOONR-CKFQ!"W>#'9AP4Z/5P@?3-LQU M%D250%HQOMG<,BVDH466?&=;9-A[)0V<+7&]UL+^.H'"(:=;^N9XDDWKHX,5 M62<:^ ;^>W>VP6(S2R4U&"?1$ MU3N^WQ],^QJ> 'Q(&MSB36,D%\24:GZN< M;J(@4%#ZR"#"=H4'4"H2!1D_)TXZIXS Y?F-_6.J/=1R$0X>4#W+RK=R(^\?;(0V_*Z$RM2'=!O O>:\%W MMQF[1J(IYC3&\$7,=HY@@7U.P==2G/@_<+X.WZTJW"7X[@^%=^L$^U6"?2+8 M_[?$M9C#7TG8HJ<:;).FR9$2>Y,F>>&=!_:>IS=Y#Q^G_:NPC32.7-"'ETW] MKQ$]!"F;FS!";?A@LZ&@]O%X%\YV'+/1\-A-/XC-W[CX#5!+ P04 " !S M9\-04)_O=;0! #2 P &0 'AL+W=O%_ Z_?L"=EPKL?(" MS'#.F0M#-J)YMBV (R]:=3:GK7/]@3%;MJ"%O<(>.G]3H]'">=,TS/8&1!5) M6C&>))^8%K*C119])U-D.#@E.S@98@>MA?E[!(5C3G?TU?$HF]8%!RNR7C3P M$]RO_F2\Q1:52FKHK,2.&*AS>K<['-. CX#?$D:[.I-0R1GQ.1C?JIPF(2%0 M4+J@(/QV@7M0*@CY-/[,FG0)&8CK\ZOZEUB[K^4L+-RC>I*5:W-Z2TD%M1B4 M>\3Q*\SU7%,R%_\=+J \/&3B8Y2H;%Q).5B'>E;QJ6CQ,NVRB_LXW?";F;9- MX#.!+X3;&(=-@6+F#\*)(C,X$C/UOA?AB7<'[GM3!F=L1;SSR5OOO11\_SEC MER T8XX3AJ\PNP7!O/H2@F^%./)W=+Y-WV]FN(_T_9J>)ML"Z:9 &@72#TO< MP*1OBV2KGFHP39PF2TH&PO=V]R:W-H965T1G[$KCSN_?> M 9=L5/K-M 6?4C1F1RWUO9[0DS9@F3F1O70N2^UTI)9%^J&F%X#JT*1%(1N M-K=$,M[A(@NYHRXR-5C!.SAJ9 8IF?YU *'&'&_Q)?'*F];Z!"FRGC7P#>SW M_JA=1!:6BDOH#%<=TE#G^&Z[/Z0>'P _.(QFM4>^DY-2;S[X6N5XXPV!@-)Z M!N:6,]R#$)[(V7B?.?$BZ0O7^PO[8^C=]7)B!NZ5^,DKV^;X,T85U&P0]E6- M3S#WDV(T-_\,9Q .[ITXC5()$WY1.1BKY,SBK$CV,:V\"^LX\U_*X@5T+J!7 M!602"LX?F&5%IM6(]'3V/?-7O-U3=S:E3X:C"-^<>>.RYX(F-"-G3S1C#A.& MKC#;!4$<^R)!8Q('^D\YC9?OH@YWH7RW5O_R'_TD2I $@N2O%G=7+<8P25PD MC8JD$8+T2B2&N;T2(:N+DZ";\&0-*M70A7%999>IN*/AXO_ IY%Z8;KAG4$G M9=WS"9=<*V7!6=G<."^MF^(E$%!;O_WD]GIZRU-@53^/*5G^*XK?4$L#!!0 M ( '-GPU#YT[&PO=V]R:W-H965TJT[K<#%[#J#V:;T+W];$,8 M2]F?V/=R[CGGVK[)!FW>; O@T+L4RN:X=:[;$V++%B2S-[H#Y;_4VDCF?&@: M8CL#K(I%4A":))^(9%SA(HNYHRDRW3O!%1P-LKV4S/P^@-!#CC?XDGCA3>M" M@A19QQKX#NY'=S0^(C-+Q24HR[5"!NHQ0Z.6G]%H(O M58Z38 @$E"XP,+^QJ^)$\^2H7"YO[ _Q]Y]+R=FX5&+G[QR;8[O M,*J@9KUP+WKX#%,_*493\U_A#,+#@Q.O46IAXR\J>^NTG%B\%QY6KN X3 M_Z5LO8!.!?2J@(Q"T?D37;I?K]?_1WJP2[2+#[ MI\6[JQ;7,/?K(NFJ2/J1($VN1-8PUYV0Q<5),$U\LA:5NE=Q7!;9>2H>:+SX MO_!QI+XQTW!ET4D[_WSB)==:._!6DAOOI?53/ <":A>VMWYOQK<\!DYWTYB2 M^;^B^ -02P,$% @ &UL;5-M;YLP$/XKEG] G3BT6R- :CI-F[1)4:>UGQTX MP*J-J6U"]^]W-H2RC"_X[GB>YUY\3@=C7UT#X,F[5JW+:.-]MV?,%0UHX6Y, M!RW^J8S5PJ-K:^8Z"Z*,)*T8WVSNF!:RI7D:8T>;IZ;W2K9PM,3U6@O[YP#* M#!G=TDO@2=:-#P&6IYVHX1?XW]W1HL=FE5)J:)TT+;%09?1ANS\D 1\!SQ(& MM[!)Z.1DS&MPOI<9W82"0$'A@X+ XPR/H%00PC+>)DTZIPS$I7U1_QI[QUY. MPL&C42^R]$U&/U-20B5ZY9_,\ VF?FXIF9K_ 6=0" ^58(["*!>_I.B=-WI2 MP5*T>!]/V<9SF/0OM'4"GPC\BL#&1+'R+\*+/+5F(':<4?"W%@?]'Y^OTW6J%NTC?+;/? MWZ\+)*L"211(_FEQ=]7B&B:Y2L(6,]5@Z[A-CA2F;^,F+Z+SPC[P>"L)3-#:Y0@P]L=A14/IB?T+;CFHV.-]WT@MC\C/._ M4$L#!!0 ( '-GPU!-1@KVQ $ #<$ 9 >&PO=V]R:W-H965T]%#1-,W+Q0C/F.&'H"K-9$,2I+Q8T9G&D_]!IG+Z-9K@-].V:GOQ' M8!<5V 6!W5\EWEZ5&,/F6YX9]!96?=\PB772EEPJ20W+I?6=?&R$%!;/[US&PO M=V]R:W-H965TTS*/OK,I 'SU,=G,FH9(+XDLP/M<%38(@D%"YP"#\=H4GD#(0>1F_%DZZI@S [?F- M_6.LW==R$1:>4/[L:]<5](&2&AHQ2O>,TR=8ZKFE9"G^"UQ!^O"@Q.>H4-JX MDFJT#M7"XJ4H\3KOO8[[--]D]PML'\ 7 %\!#S$/FQ-%Y1^$$V5N<")F[OT@ MPA.G1^Y[4P5G;$6\\^*M]UY+?I?D[!J(EIC3',,W,>D:P3S[FH+OI3CQ_^!\ M'W[857B(\,,6GMSN$V2[!%DDR/XI,7U7XE[,>Y5LTU,%IHW39$F%HXZ3O/&N M _O(XYO\#9^G_:LP;:\MN:#S+QO[WR Z\%*2&S]"G?]@JR&A<>%X[\]F'K/9 M<#@L/XBMW[C\ U!+ P04 " !S9\-0W5%]O+=6JLSEMG>N/C-FR M!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO$DN6-:R(X66?2=39'AX)3LX&R(';06 MYL\)%(XYW=$WQ[-L6A<YX2@,^ M GY*&.WJ3$(E%\278'RI$#U2U:NS>F!D@IJ,2CWC.,3S/7<4C(7_Q6NH#P\9.)CE*AL7$DY M6(=Z5O&I:/$Z[;*+^SC=I(>9MDW@,X$OA$.,PZ9 ,?//PHDB,S@2,_6^%^&) M=T?N>U,&9VQ%O//)6^^]%OQNG[%K$)HQIPG#5YC=@F!>?0G!MT*<^']TODW? M;V:XC_3]FIX>9>! MO>?Q3=[AT[1_$Z:1G247=/YE8_]K1 <^E>3&CU#K/]AB**A=.'[R9S.-V60X M[.&PO=V]R M:W-H965T!>]TAAMC^B,ANFA M,/T@>^CL2B658,:&JB:Z5\!*3Q*-O!62$]",'4 MKQ-P.68XQK?$:ULWQB5(GO:LAJ]@OO5G92.RJ)2M@$ZWLD,*J@P_QL=3XO > M\+V%4:_FR'5RD?+-!9_*#$>N(.!0&*? ['"%)^#<"=DR?LZ:>+%TQ/7\IO[B M>[>]7)B&)\E_M*5I,GS J(2*#=R\RO$CS/WL,)J;_PQ7X!;N*K$>A>3:?U$Q M:"/%K&)+$>Q]&MO.C^.TDMQH80*="70A'#R!3$:^\F=F6)XJ.2(U[7W/W"^. MC]3N3>&2?BO\FBU>V^PUITF2DJL3FC&G"4-7F'A!$*N^6-"0Q8G^0Z=A^B98 MX<;3-VMZ_!__;5!@ZP6V?[6XOVLQA#F$379!DUU X,.=20"SC\(F2= D"0C$ M=R8AS/U^D]7I$*!J?R\T*N30^3NYRBY7[Y'ZT_4'/MW;+TS5;:?111I[1OU) MJJ0T8$N)'FS#C7TJEH!#9=QT;^=JNC!38&0_OP5D>9#RWU!+ P04 " !S M9\-0%P$B [8! #2 P &0 'AL+W=O67M\4;@X@-?IWW? CN.D?@%F M..?,A2$;C7UV+8 GKTIJE]/6^_[ F"M;4,)=F1XTWM3&*N'1M USO05119*2 MC.]V-TR)3M,BB[Z3+3(S>-EI.%GB!J6$_7L$:<:<)O3-\=@UK0\.5F2]:. 7 M^-_]R:+%%I6J4Z!=9S2Q4.?T/CDY707$@() MI0\* K<+/("400C3>)DUZ1(R$-?G-_6OL7:LY2PD=)1748I#^ MT8S?8*[GFI*Y^!]P 8GPD G&*(UT<27EX+Q1LPJFHL3KM'(?)._1>"GZ[S]@E M",V8XX3A*TRR(!BJ+R'X5H@C_X_.M^G[S0SWD;Y?TY-T6R#=%$BC0/JAQ/13 MB5N8ZT]!V*JG"FP3I\F1T@PZ3O+*NPSL/8]O\@Z?IOVGL$VG'3D;CR\;^U\; MXP%3V5WA"+7XP19#0NW#\1;/=AJSR?"FGW\06[YQ\0]02P,$% @ &UL=53K MCIP@%'X5P@,LRCC.=*(F.]LT;=(FDVW:_F;T>,F"6,!Q^_8%=*V=TC_".7R7 M= M@T*O@OK@HI$@UYWLD8(ZQX_QZ9PZO =\[V#2FSERG5RE?''!IRK'D2L(.)3& M*3 [W. ).'="MHR?BR9>+1UQ.W]3_^![M[UPQ6IK_##?@%NXJL1ZEY-I_43EJ(\6B8DL1['4>N]Z/T[R2) LM3* + M@:Z$H_[EH, M88YADWW09!\0>'=G$L <_]-)&C1) P+QG4D(P9]2>IEM* +25ZL VW]JE8 PZU<=.#G:OY MPLR!D-\= M&'-% TJX&].!QIO*6"4\FK9FKK,@RDA2DO'-YHXIT6J:I]%WLGEJ>B];#2=+ M7*^4L'^/(,V0T2V].I[:NO'!P?*T$S7\ O^[.UFTV*Q2M@JT:XTF%JJ,WF\/ MQR3@(^!/"X-;G$FHY&S,2S >RXQN0D(@H?!!0>!V@0>0,@AA&J^3)IU#!N+R M?%7_%FO'6L["P8.1SVWIFXSN*2FA$KWT3V;X#E,]MY1,Q?^ "TB$ATPP1F&D MBRLI>N>-FE0P%27>QKW5<1_&F[LK;9W )P*?"?M(8&.@F/E7X46>6C,0._:^ M$^&)MP>.O2F",[8BWF'R#KV7G.]YRBY!:,(<1PQ?8+8S@J'Z'(*OA3CR_^A\ MG;Y;S7 7Z;LEG=^N"R2K DD42#Z4N/M4XAHF^12$+7JJP-9QFAPI3*_C)"^\ M\\#>\_@F[_!QVG\*6[?:D;/Q^+*Q_Y4Q'C"5S0V.4(,?;#8D5#X&UL;53O;ML@$'\5Q .4A,2M%]F6FDY3)VU2 MU&GM9V*?;50P+N"X>_L!=ETOXXN!X_?G#CAGH]*OI@6PZ%V*SN2XM;8_$&+* M%B0S-ZJ'SNW42DMFW5(WQ/0:6!5(4A"ZV=P2R7B'BRS$3KK(U& %[^"DD1FD M9/K/$80:<[S%'X$GWK36!TB1]:R!7V!_]R?M5F11J;B$SG#5(0UUCN^WAV/B M\0'PS&$TJSGRE9R5>O6+[U6.-SXA$%!:K\#<<($'$,(+N33>9DV\6'KB>OZA M_BW4[FHY,P,/2KSPRK8Y3C&JH&:#L$]J?(2YG@2CN?@?< 'AX#X3YU$J8<(7 ME8.Q2LXJ+A7)WJ>1=V$F42PWRY,B&KBY.@ MF_!D#2K5T(5V6467KK@/+X5\PJ>6^LETPSN#SLJZYQ,NN5;*@DME<^-R:5T7 M+PL!M?73.S?7TUN>%E;U&UL;5-A;]P@#/TKB!]0 M$B[=NE,2J==IVJ1-.G5:]YE+G 05X@S(I?OW Y)F69EGGT MG4V9X^B4[.%LB!VU%N;W"11.!4WIJ^-1MIT+#E;F@VCA.[@?P]EXBZTLM=30 M6XD],= 4]#X]GK(0'P.>)$QV\3I,RSUW%*R%/\5 MKJ!\>%#BF'Q4K1XF7?9QWV:;VZS!;8/X N KX"[F(?-B:+R MC\*),C(CPPQ9^R/8)LEV"+!)D_Y28OBEQ+^:M2K;IJ0;3 MQFFRI,*QCY.\\:X#>\_CF_P-GZ?]FS"M["VYH/,O&_O?(#KP4I(;/T*=_V"K MH:!QX?C>G\T\9K/A<%A^$%N_&PO=V]R:W-H965TZ0PWQO0'0G31@&#Z3O;0V95**L&,#55-=*^ E9XD.*%1M"6"M1W.4Y\[ MJ3R5%\/;#DX*Z8L03/T^ I=#AE?X+?'4UHUQ"9*G/:OA.Y@?_4G9B,PJ92N@ MTZWLD((JP_>KPS%Q> ]X;F'0BSERG9RE?''!ES+#D2L(.!3&*3 [7.$!.'=" MMHQ?DR:>+1UQ.7]3_^1[M[V8^ME@-#7_ M%:[ +=Q58CT*R;7_HN*BC123BBU%L-=Q;#L_#N-*O)]H80*="'0F[+P/&8U\ MY8_,L#Q5N5^\.E"[-X5+^JWP:[9X;;/7G.[CE%R=T(0YCABZP*QF M!+'JLP4-61SI.SH-T^-@A;&GQTMZG(0%UD&!M1=8_]/B^J;%$&83-MD$338! M@>V-20CSGTZV09-M0&!W8Q+"[,,F2= D^8#)>TP<13"O'P,A^>G#(_.KE?P!02P,$% @ &ULC53;CILP%/P5Q =@P"20B" U M1*M6:J5HJVZ?G>00T!K,VD[8_GUMPR)"W&Y>X@LSTT; ML7%+*=LU0N)80DV$QUIHU)>"\9I(M>1G)%H.Y&1(-46A[R]13:K&S5*SM^=9 MRBZ25@WLN2,N=4WXGRU0UFW

*[.I=0;*$M;ZY6:%0Y534T MHF*-PZ'8N%^"]2[1> -XJ: 3D[FCDQP8>]6+;Z>-ZVM#0.$HM0)1PQ5RH%0+ M*1MO@Z8[EM3$Z?Q#_K,CDF0I9YW#^]-MB?X3!>M(=?^H-TVSS3?5'J%VKQGV M@Q1=M=" V?:8<(();Q'Y/0+[,\SN'K/R1PA2)D>GH=5I:/CXI@:V"V"K #8" MT8U -(O:8Y8&T_11,4Z\Q2R+!19$H;>TVXFL=B*+G5F=;717)\ )]N*9'0LL MQ"MO9;>SL-I96.S\(\_2*K!\_'QBJT#\^?GD\5W2.)B?)( M%32Y8OJ-_$'XN6J$/4+R1K MAW<7C8]_]A=02P,$% @ &UL?53;CILP$/T5Q ?$! C)1H"T256U4BM%6[5] M=F"X:&U,;2=L_[Z^$)8E3E]BSW N,XX]Z<#XJV@ I/=&22^5(Q3+%7(:R1Z#K@T)$I0& 0)HKCM_#PUN1//4W:1I.W@Q#UQH13S MOP<@;,C\M7]+O+1U(W4"Y6F/:_@!\F=_XBI"DTK94NA$RSJ/0Y7YS^O]<:OQ M!O"KA4',]I[NY,S8JPZ^EID?Z(* 0"&U E;+%8Y B!929?P9-?W)4A/G^YOZ M9].[ZN6,!1P9^=V6LLG\G>^54.$+D2]L^ )C/QO?&YO_!E<@"JXK41X%(\+\ M>L5%2$9'%54*Q6]V;3NS#J/^C>8FA",AG C*^W^$:"1$[X38-&\K,ZU^PA+G M*6>#Q^V?U6-])];[2!UFH9/F[,PWU:U0V6L>!=L47;70B#E83#C#;'83!"GY MR2-T>1S"._Y3\-'B> ^)@@<>D;./R A$'P2>W *Q4R V O%<8+VH\N#"K!>= MN#"ANY"-LY"-0R!:F%A,8C"=/='=ZH%+XG1)'"[QPB6Y&&UL?93;CILP%$5_!?$!&#"0BPC23$95*[52-%7;9R<< AJ#J>V$Z=_7 M%X(88Z4]+:N.\_TC_9&I7M9R)@".C MOYI2U@=_ZWLE5.1&Y2L;/L-83^I[8_%?X0Y4R36)6N/"J#!/[W(3DK5CBD)I MR;MMF\ZTPYC_L+D-\6B()T.4_-> 1P->&) E,Z6^$$F*G+/!X_:P>J*_B6B/ MU69>]*39._-.52O4[+W T29'=QTT:IZM)IYIXH^*XUJQ"R<)4@ 31>RDB(T? MS_S1+G('8&< -@')AS*VBS*L)C.:SBX2)<%"=72K-FZ8Q F3.&!V"QBKV\,Y/J9S*??,68!)48!JJ\6EV" MTX!")75WH_K<7@5V(%D_WG)HNFJ+OU!+ P04 " !S9\-0GG>^]Y$" #& M"0 &0 'AL+W=O6\ET4E5^Y9J7KA^W)_9B65'J]9I9\Y]XS4]G92;\];*F)_:#J9_U M5NB1W[$<\I)5,N>5(]AQY7Y$BPW*3(%%_,K93?;N'=/*CO,W,_AZ6+F!4<0* MME>&@NK+E6U841@FK>-/2^IV[S2%_?L[^V?;O&YF1R7;\.)W?E#GE9NZSH$= MZ:50K_SVA;4-1:[3=O^-75FAX4:)?L>>%]+^.ON+5+QL6;24DKXWU[RRUUO+ M?R^#"W!;@+L"%/ZW@+0%9%3@-\ILJY^HHNNEX#='-*M54_.G0 NBS=R;2>N= M?::[E7KVNB88+?VK(6HQ+PT&]S!XB-A,$5G007PMH%.!0178UI.!"@P3$)" M6()P0$!&;328S&(JB_F0)N-.&E \ !'DS8@)03'A1$R6C+0TD*3WFAB%WDCQ M9HJ*TM3+8"T1J"4"C EA@A@DB!]?F@0D2 %T,".%M1OE83QY.\!P7#4@PT%S6P "!"4S%# Z45/ MQ!?!^450@">VD$F_*0E[>6AM 6"(>-&,(#C#:!IB@M,9"CAZ*'K"%CA\*'[$ MEGC2+PK)U!8(AKVYGN P(RC-,QL2@D.(TB=L@6.(LD=LR29;.2*)%XUM 6"# MK;@1Y/<^J.:$\YV*4UY)9\>5_C;;+^B1<\4T9>#IA3_K0U4W*-A1F=M$WXOF M9-$,%*_;4Y/?'=W6_P!02P,$% @ V6 0) @ C 4 !D !X M;"]W;W)K&ULC53;CILP$/T5Q ?$7)O=") VR5:M MU$K15FV?'1@"6AM3VPG;OZ]O80E)T[Y@>SCGS,7CR0;&7T4#(+TW2CJ1^XV4 M_0HA439 L5BP'CKUIV:<8JF._(!$SP%7AD0)BH+@ Z*X[?PB,[8=+S)VE*3M M8,<]<:04\]]K(&S(_= _&U[:0R.U 159CP_P#>3W?L?5"8TJ54NA$RWK/ YU M[C^%J^=$XPW@1PN#F.P]GL5=]^%SE?J # @*EU I8+2?8 "%:2(7QRVGZ MHTM-G.[/ZA]-[BJ7/1:P8>1G6\DF]Q]\KX(:'XE\8<,G2_P(G( JN M(U$^2D:$^7KE44A&G8H*A>(WN[:=60>G?Z;=)D2.$(T$Y?L>(7:$^)V0W"4D MCI#\KX?4$=*9!V1S-\7<8HF+C+/!X[8=>JR[+EREZKI*;32W8_ZI>@IE/15Q M'&3HI(4<9FTQT023/EQ"MM>0<$0@%< 8170KBG5T18\N'6RN$>GC+(9_BCS? M%;D(,[Y9K-CPXVF6CW\12&X*)$8@N:AV.*NVQ2P-IK-I+-)9-:XQP6)^)=>8 M<+&<%>2^CDT(35J) C^8=RV\DAT[J8LQL8ZCXRG2K3BSK\/5)KQAWZI18R?# MN[R=4U\Q/[2=\/9,J@=@VK1F3((*/5BHQF_4:!P/!&JIMTNUYW9 V(-DO9M] M:!S Q1]02P,$% @ &ULC99MK]H@%,>_2M,/T"?ZI%&3:W79DBTQ=]GV&A6U MN6WI /7NVP]H[:UP='MC"_[.G_,_4&!VI>R-GP@1SGM=-7SNGH1HI[[/=R=2 M8^[1EC3RGP-E-1:RR8X^;QG!>QU45WX4!*E?X[)Q%S/=MV&+&3V+JFS(ACG\ M7->8_5F2BE[G;NC>.E[+XTFH#G\Q:_&1?"?B1[MALN4/*ONR)@TO:>,PR\+A**9?U%"/;/LF&C$)/D]LK*1<"!\F<"0101EL8RL<".'PB:2B9'# M/T763T7NTD1@L9".1V.7DP<",2@0:X'XKMK(J';'I)II-),B+S;*84-9XAEV M5S843B+/*-O:IJ)@XCV8O@2TE5AU02B&!5)0( 7JDAAUZ9AL["9*33<%1.56 M93HJN:,RHRZP4@+;RD!;&6 K-6QEUC"!9WQ=A016Y/0,H,"Q!2KEE"J!0X#U8?A/0UL2RE9E?98?D=]-D9%* MC+E+V9"<)W.C@J 4P9;D,0UN[(%MRMA%ECWSW!4,60> 3=GK#X12PY8_.KIJ MPH[Z'L&='3TW0FTRH][AKO(2J://Z%^&TR($^E?J;J./R@_Y[F+T#;-CV7!G M2X4\*!4$)F[M.PZ)WD7&QH5.0CUFLEWUEU(NH:@;7_9\H<;W^(O4$L# M!!0 ( '-GPU#O)MMAB ( %L) 9 >&PO=V]R:W-H965T/OHJ!46A]UU8B=74C9;EU7Y 6MB7!82QOUYL)X M3:2:\JLK6D[)V1C5E8L];^/6I&SL+#5K1YZE[":KLJ%';HE;71/^]T KUNUL M9#\67LMK(?6"FZ4MN=*?5+ZU1ZYF[NCE7-:T$25K+$XO.WN/M@>4: .#^%72 M3DS&ED[EQ-B[GGP[[VQ/1T0KFDOM@JC'G;[0JM*>5!Q_!J?VR*D-I^.']R\F M>97,B0CZPJK?Y5D6.SNVK3.]D%LE7UGWE0X)A;8U9/^=WFFEX#H2Q9&S2IA_ M*[\)R>K!BPJE)A_]LVS,LQO\/\Q@ SP8X-$ ][GT1";RST22+.6LLWA?_);H M;XRV6-4FUXNF%.:="EZHU7OF^W'JWK6C 7/H,7B"02/"5=Y'"@Q1'/#,W/<3 MV($/QN@;!_[$0;)@'X#V@;$/I@$$WE../69C,$V/\7QG(<\0I D!&O1$TV/" M"8T'4VQ B@U @9\H>DPTI7 BF"0"22* Q'\BB68DNEPQ3!.#-#% $\ .$M!! MLKHMD ?WOK>B,0;0--4X<,(%H@61H16M,8!6] 8"=;9'>$5W#*!I.I\\9Z'N M"-8C\E=TR !ZJIN73'\+K+"*$23CI>\ *Q2%ZUL&%B""%#AKF;D$,8J=S0(3 MK$($R7#6,]'JGH%%B" 5SGHFGN6#EK9&!&L5)6M:)IEMPA@EL\W+G9QM->57 MWQEPI)JOCS6&/S=GX']Y?.WX0?BT;89V85">L.0;]<=]/)&N'JXP[WJ>R?U!+ P04 " !S9\-0[VA&(24# M !.#0 &0 'AL+W=O+]N]QWJ]I!>69R5YK*WF4A1I_7=#5K8G%)&<[)F@2/GC2K8DSP43U_%'DMJ]3V$X?']C3]K@>3#/:4.V-/^= M'=AY9<]LZT".Z25G3_3VAQIWK3_K?VE8;20+%Q* MD;YVSZQLGS?)_V8&&V!I@'L#[OLC U\:^.\&P8<&@30(3#V$TB T]1!)@T@Q M<+MDM=G?I2Q=+VMZL^JN@*I4U"E:1/Q\]V*S/<[V-WX #=^]KOT@6KI7020Q MFPZ#!YAP-H;L= CJ$2X7T*O D(H-ULSQV,%61X1S1<.G) ^?DR0Z9.[!D?A@ M/OW6WA_E,X8) I @: F"$8&2[4V'B5I,V64;!XX2[$?! M?Y0J/&X1-&^UU.E#$F.U2B8*:[#; M7_[OL;@:*OL;M-@B8'^'%@_=U?Z=OOO2^)[6IZQLK&?*^(6TO38>*66$B_<< M?B!G_G'3+W)R9.(UYN]U=\/O%HQ6\NO%[3^AUO\ 4$L#!!0 ( '-GPU _ M<6H"Z ( !<+ 9 >&PO=V]R:W-H965T&1/.:UE4[<(]"E'/?+_='EE)6X_7K))O]KPIJ9#3YN"W=5A1\& ?%+FE?N4T/["<33_5#(V?^P+++2U:U.:^7=C1VE)1G MSE_4Y-MNX08J(U:PK5 45#[.;,V*0C')//[TI.ZPIPHOK!>$7:=7_YV=62'A*A.YQY87K?YUMJ=6\+)G MD:F4]+5[YI5^7GK^MS X(.P#PB% [OU10-0'1.\!\8OW(@EC ;&'\1+8!T7BGI M1>ZV4@Y'A$39 L7"8P/T:J=FG&*IEKQ!8N" *T.B!(6^GR**N]XM,A.[\")C MHR1=#Q?NB)%2S'^?@+ I=P/W+?#4-:W4 51D V[@.\@?PX6K%5I5JHY"+SK6 M.QSJW'T,CN=4XPW@N8-);.:.KN3*V(M>?*ERU]>&@$ IM0)6PPW.0(@64C9^ M+9KNFE(3M_,W]4^F=E7+%0LX,_*SJV2;NP?7J:#&(Y%/;/H,2SV)ZRS%?X4; M$ 773E2.DA%AODXY"LGHHJ*L4/PZCUUOQFG>2>*%9B>$"R%\)QS^2X@60K02 M I,!S3P^6<-6-^)X!BIPRQUT)R=V5/5"A6]%5'RD*&;%EHP MIQD3;C#!BD!*?4T1VE*"\SWBP;=GB*Q%1(8?;3/XB5T@M@K$1B#> MGD+J[TYAQJ0&T\^G$'N'72464.C%=BN)U4IBL1+LK"3W62(OVEFQ@/Q_64FM M5E*+E=VO.]DPT2X)VEQ&"KPQ[U8X)1M[TS,VT;4U/(;F,K_#Y[[R#?.FZX5S M95(]"7-Q:\8D*"N^IRIN52M;%P1JJ:2#8LO0JM#;/X U!+ P04 M " !S9\-0'ZUQLCT" "7!@ &0 'AL+W=O!6X[.#"'7PE![.\.,!U*-W3? L_M MI1$JX%=%CR[P \3/_L#DS)]83BV!CK>T 7RT,?#9VE),C MI2]J\O54NH$2!!AJH1B0?-Q@#Q@K(BGCS\CI3B55XGS\QOY9>Y=>CHC#GN+? M[4DTI9N[S@G.Z(K%,QV^P.@G<9W1_#>X 99PI436J"GF^M^IKUQ0,K)(*02] MFF?;Z>=@5K)L3+,G1&-"-"7(VO]+B,>$^#UAH\T;9=KJ)R1053 Z.,P<5H_4 M.Q%N8[F9M0KJO=-KTBV7T5L5IYO"ORFB$;,SF&B&"2>$+]FG$I&MQ"Y:I4?W M!?9K1/)HKQ!;3<0Z/[XSD=@)-E:"C2;8W!&DBUTPF%1C.K,+H;=T8@'EW@=> M$JN4Q"(E6T@QF&169:G#(+*Y#B^URTBM,E*+C'PA(UT5>0AF9HV2=*7U(;(+ MR:Q",HN018U=MA82>H%>/3R8/X+%[K6&>'Z MK/S9]TR 773KXTY-KYU07\XL.G77ITCU@T5\)[NN:9+O-*9E?T?LTG;<.5(A MNXWN"6=*!4B-@2?/KY&WQ#3!&ULE5=A;YLP$/TKB!\ ^ C@5$FD)M.T29M4==KVF29.@@J8@9-T_WZVH32% MQY1^"=AY]][=P7,NBXNLGYNC$,IY*?*R6;I'I:H[WV^V1U&DC2IO]K(N M4J67]<%OJEJD.QM4Y#X%0>P7:5:ZJX7=>ZA7"WE2>5:*A]II3D61UG_7(I>7 MI+K;ND&)B.1BZTR%*F^G,5&Y+EATGG\Z4C=7M,$7M^_ MLG^VQ>MBGM)&;&3^.]NIX]+EKK,3^_24JT=Y^2*Z@B+7Z:K_)LXBUW"3B=;8 MRKRQG\[VU"A9="PZE2)]::]9::^7CO\U# =0%T!]@-;^7T#8!81O 3-;?)N9 M+?53JM+5HI87IVZ?5I6:EX+=A;J96[-I>V>_T]4V>O>\"A.V\,^&J,.L6PQ= M8=X0OF;O)0A)K&D43N\%-F-$-,<*(2PBM/'ANR(($\P@P/*$SX5<& M=";,PJ ?[QG=_N08-AP+;ZDV'+?5FWC%&/8E \;DP5!G[,S(FZH'.Y,!:_*) M0XYA/['X UW%CF()R(*&U2+0Q#'$L/$8-T)VXJ" MV[M*V#$$',.')P $351+V%9$@&+H"0B:TL'>(^ ]/G$"$+85S3[05>P8 HZ9 M#YT)05.S [85@=^I^52JV%;T@5\JPHXA8(9QM0@T=*9_-9@5HC[8&;9QMO)4 M*C,"7>WV<_(]F<%NL+_6\W,[[;[1M,/W][0^9&7C/$FEQT8[W.VE5$+G&'CZ MB1SUO-\OM5X M660" #^!P &0 'AL+W=OS'7$"*"M FI6JF55ENU?7:($] :3&TG;/^^MB$LP=XT>0CV<,Z9BP=/ MVA'ZRDJ$N/56XX:M[9+S=@4 *TI40^:0%C7BS9'0&G*QI2? 6HK@09%J#'S7 M78 :5HV=I%S0%F$LA408?P9->W0IB=/U5?VSREWDLH<,;0G^71UXN;:7MG5 M1WC&_(5T7]"03V1;0_+?T 5A 9>1"!\%P4S]6\69<5(/*B*4&K[USZI1SV[0 MO]+,!'\@^"-!^+Y'" 9"\$X([Q+"@1 ^ZB$:"-', ^AS5\7,(8=92DEGT;X= M6BB[SEM%XK@*:52GH]Z)>C)AO61!$J;@(H4&S*;'^!-,M+R%Y#K$&Q% !#!& MX9NBV/@:W;]UL-4143*+X;\BN[LB-V$&QF(%BA].BQ5'9H'0*! J@>!&P#<+ M1$:!2(\@B6;'U6,6"M/T9^$$LW*:,+-CSWM,,L',*K[3599.X$Y_'W3!PIC< MPI#<8I9F8T)E_0F!R>=6(GM0D859!S@V7U9A8QV'UY,O+ M;V;?>*NM9[#G8KCUL^A=OI^,WR$]50VS]H2+*U==C$=".!*ANXYH]U(,XW&# MT9'+92S6M!])_8:3=IBV8!SYV3]02P,$% @ &UL=97;CILP$(9?!7%?P#8G M1R12LE752JT4;=7VVDF M>UTU:NU?M6Y78:B.5UXS%8B6-^;+62?':_$8^TC_[GP6EZNVBZ$FZ)E%_Z=ZQ_M7II9 M.*B,5MCLS=$NNJUPWTSPRJS>-X1F M17BW0KW-KK/!(QLT6(1&?4!@"+'#,W="6\564MMVZN5+-!2)YR5E&YX@VK]9L+%Q55>BFN2#:"T;-UJDI$/"]" M%2UJ-TOMWD%D*;^ILJC903CR5E54_-VSDK=;%[N/C>?BFBNS@;*TH5?VDZF7 MYB#T"@TJYZ)BM2QX[0AVV;H[O-GCP#A8BU\%:^5H[IA4CIR_FL6W\];U3$2L M9"=E)*@>[NR)E:51TG'\Z47=@6D;O$[F2"5[XN7OXJSRK9NXSIE= MZ*U4S[S]ROJ$0M?IL__.[JS4YB82S3CQ4MJG<[I)Q:M>18=2T;=N+&H[MKW^ MPPUV(+T#&1Q\ZX ZD(W\,U4T2P5O'=$=?D/--\8;HL_F9#;M4=AW.GBI=^]9 M@'&*[D:HM]EW-F1D\VZ!M/J (!!B3V;N_CJ!!7PP1M\*^!]B)+! H$5B#X M(.!/DNQL0FM3=TG& ?8\F!."G!#@!!-...=X7KC$B4!.!'#""2>:<180,8B( M 40T0<0SQ">RF$D"8A( $T\PR0Q#8K+X9=8@9PW\0@O_(/;@0O& 4-?32NF, MDE&L(5DE\0)IH23QG.1-#Z4W,L!W%%Y%"Y6)P=+<83)'$6^*(O_[*V&X?K$/ M4&:7C \DE*S\< $%5SH&2IV0*2J OM*,A$9W:,7$U78/Z9SXK;:M:[0[=*@= ML7?PNWG7WGY0<2UJZ1RYTC>YO6\OG"NFH_%6^F!SW5&'1_X$E=\]'7N87=JO]9"$K-H,+B' M\?J8I8[QHSYDK4-0B["YR=8IAIPN,.#"5USH&->-^Y@5I!,H5B%,V,=L1N@\ M0!AE6K80)H8GQ@67T!4";E? =6 !#Q3PA(#7$T#*C#087V *@<%P"!\,X0,A ML!)"Q[@H@(,$8) "*+LY66#";IY6 IFU6#B#L91K(Y0V=Q2Z243@LF$6C)( MV^X-)NR$N,,(6^K:C8-M0RVI.Q1C:V O1J#K"%@"#Q:(08%X_&9&#MS1',"# M,G,/$M1-UK,&C**!SHF .(':%I$V]Z[E#\0!^]X]PD"<<$ "[A#H"RT"P3T" M04U"R78A0=U9=0:SA1L%@CI%-" !MP$4?"%;N/B07GW VNIUA2SE?W$M0=W& M.?"OA^"*0E!)Q:J52+/B:&W@$U#?#%R=*-;-> -3B^'RQ,[XU<%PY6&]\O3> M*$'=O1A:RKRM/P$U9NS.62HGY5&&ULC5;;CILP$/T5Q'NY&G)1$FDA M5*W42JNMVCY[$R=!"YC:3K+]^]J&L&#/IOL2\.3,F3GCP9[5E;(7?B)$.*]U MU?"U>Q*B7?H^WYU(C;E'6]+(?PZ4U5C()3OZO&4$[[537?E1$*1^CTL9AY+!V'\)E$0;*02-^E>3*1^^.DO),Z8M:?-VOW4!E1"JR$XH" MR\>%Y*2J%)/,XT]/Z@XQE>/X_<;^68N78IXQ)SFM?I=[<5J[<]?9DP,^5^*) M7K^07E#B.KWZ;^1"*@E7F<@8.UIQ_>OLSES0NF>1J=3XM7N6C7Y>>_Z;&^P0 M]0[1X"!CWW.(>X?XS0'==4"] _IHA*1W2(P(?J==%W.+!=ZL&+TZK.N'%JNV M"Y>)W*Z=,NK=T?_)>G)IO6P0"E?^11'UF*S#1"-,,I]"MC;DC<27"0Q91% 6 M662Y1], N8U(%D8._R4I[I),THS!8L7:/YX4*X()$$B - &:$,1&M3M,JC%- M5THO,:KQ [P=R!',*8@FP,\HPCL+ Q M\7N-MP %+6Q!L7DX+*P@D?4M=9AD7%E#S@=8BGLL$S%R3 OE@#8'Z-F60]* M)YD8YT<.@*RVW(),Q@U1@$RI(Q8N\Q"P;]5LI:_J-_IN,/N.V;%LN/-,A;SP];5\H%00F;O\@%SG)&?!85&1 M@U"O,_G.NH&H6PC:]L.>/TR&UL=53;CILP$/T5Y _ 8"[9 M1H#4;%6UTJX4;=7MLP-#0&MC:CMA]^_K"Z$HI2_8,SYSSAE?*"8AWU0'H(-W MS@95HD[K<8^QJCO@5(5BA,&LM$)RJDTHSUB-$FCCBCC#)(IRS&D_H*IPN:.L M"G'1K!_@* -UX9S*CP,P,94H1K?$2W_NM$W@JACI&7Z _CD>I8GPPM+T' ;5 MBR&0T);H<[P_9!;O *\]3&HU#VPG)R'>;/"]*5%D#0EL&:H8K/ )CELC8 M^#USHD72%J[G-_:OKG?3RXDJ>!3L5]_HKD0/*&B@I1>F7\3T#>9^,A3,S3_! M%9B!6R=&HQ9,N6]07Y06?&8Q5CA]]V,_N''R*_FM;+N S 5D*2"^%R_DG'^A MFE:%%%,@_=Z/U!YQO"=F;VJ;=%OAUHQY9;+7*DT_%?AJB6;,P6/("I,D?S'8 M\"\B9%.$.()D14#BW39!LDF0.()T[3*+[EQZ3.XP@\/$>?@?F^FF2KJA$M^I M>,QNI4)"LBV2;8ID&R+D3B3[IY4\3.Y$\.J$[0-ZIO+<#RHX"6TNBSO25@@- MAB\*#6%GWNP2,&BUG>[,7/J;ZP,MQOE1XN7/4/T!4$L#!!0 ( '-GPU#W M;MU+#P( $\& 9 >&PO=V]R:W-H965T%VP@Q;!#BAP8ZS%=T@%Z^J2GKL)!3=D1\8( K3>H("CPO M01UN>[?,]=J.E3D]"=+VL&,./W4=9G]?@-"Q<'WWLO#:'ANA%E"9#_@(/T'\ M&G9,SM"L4K4=]+REO<.@+MQ/_F;K:X)&O+4P\L784:7L*7U7DV]5X7HJ$1 X M""6!Y>,,6R!$*BZC.,S160E-F!>#"1:8X!JQO4>LO1F"9( Y16!-$6A^=)4BL@N$5H%0"X17 M K%=(+(*1)8$R4T?#";1F-[T(0M7:[M-;+6)+3;IC8W!Q$N;]$$MB=4DL9AD M=H'4*I ^W\W,*I ]T4V#21=E1HF_>I!S;;596VP>? [?LV]_[_E2_0&PO=V]R:W-H965TJHNV?1U;RZ]HE[ON!Y^)X$NJ MOUDU],B^,_&C>6KEGC^Z[(N*U5W!:Z=EA[7[@3QL(54%6O&S8-=NLNVH5EXX M?U4[7_9K-U")6,EV0EE0^7%A6U:6RDGF^#V8NN,Y5>%T^]W]DVY>-O-".[;E MY:]B+TYK-W.=/3O0^?4S&QJ*76?H_BN[L%+*51)YCATO._W?V9T[P:O! M14:IZ%O_6=3Z\SKXOY?A!3 4P%A HG\6A$-!."OP^V2ZU8]4T,VJY5>G[7^M MAJJ+@CR$'-RD -PA1@U ;1#<&X:R-7I-H3:TU&?&"?/HW:ZNOR*<5$9XJ0E-% M2"J+08P:Q,OGDJ &R8*Y])ITTB7$WDRT14299XF2HE%2)$J,&V2H0;9\&#EJ MD"\81F[T&<=>-AO&?T0W44B . )(BG>,/1KNYE\SO M *8(O-02!F>88!!G\S"A<1YBAC%%H34,CB[!V,TM%CB\Y YZ"8XOP?@U?I]> M%$\OQ_E $'RM \'Q)0B_J>4F3W" R1T$$QQA@C%L#,3D,_(L; &.)R!XIL1B M@>,)=^ )EL?B$CS!)"_TYD\R1$2L(\'QA"5XPA(\49'E]@DXGH#@F=J&B^,) M=^ ).)ZP!$\PV8N]=#X24T0\V_6& PK8 ];X?5)C21/,HZ3&.HEX\SN?/UE? MJ@7_-]H>B[IS7KB02U6]H#QP+I@T##PYZ)-\QQAW2G80:C.5VVV_T.YW!&^& MEPA_?)/9_ 502P,$% @ &ULC59=CZ(P%/TKA/?ANZ &349TLYOL)F8VN_M< ML0H9H&Q;=?;?;S^0@=+1>9'V>L[I/;>EE_2*R2LM$&+66UTU=&D7C+4+UZ5Y M@6I('=RBAO]SQ*2&C$_)R:4M0? @277E!IX7NS4L&WN5RMB.K%)\9E79H!VQ MZ+FN(?FW1A6^+FW?O@5>RE/!1,!=I2T\H9^(_6IWA,_<7N50UJBA)6XL@HY+ M^]E?;.<"+P&_2W2E@[$EG.PQ?A63;X>E[8F$4(5R)A0@?UQ0AJI*"/$T_G:: M=K^D( ['-_4OTCOWLH<49;CZ4QY8L;1GMG5 1WBNV N^?D6='V!;G?GOZ((J M#A>9\#5R7%'Y:^5GRG#=J?!4:OBFGF4CG]=._T8S$X*.$/0$OO8]0M@1PG=" M=)<0=83HLRN C@"T%5SE719S QE&RW-#9:T M;-?SR2$-'>WJR::8IZFE*0CH0ENCD+[-[N#6K!$YR19&K1R?&R9V>!#MN^1S M(&Y=+;[V%YEOB&]X5U5-\%U>M>0?D)S*AEI[S/A=+V_D(\8,\=P]AY_M@G\% M]),*'9D8)GQ,5"]4$X;;KLV[_;?&ZC]02P,$% @ &ULC55OCYL@'/XJQ@]0 M4%'KQ9JL[2U;LB7-+;>]IBVMYE TT:L_%+*]@D <2A)C<6"M:11;TZ,UUBJ+C\#T7*"CX944Q!"F( :5XU? MY&9LQXN<722M&K+CGKC4->9_UH2R;N4'_FW@I3J74@^ (F_QF?P@\K7=<=4# M@\JQJDDC*M9XG)Q6_J?@Z3F FF 0/RO2B5';TU'VC+WISM?CRH>Z(D+)06H) MK!Y7LB&4:B55QV\KZ@^>FCANW]0_F_ JS!X+LF'T5W64YML%3[%: MKH,>-*MCWJGY%&KT6J!TF8.K%K*8=8\)1YCH'K&9(\)[Q':.B+-[R/,?=M<6)[V1WLJ]MEID=OGF^6=N+HWIF[0(/[> MVX^B]WE12WG(LN_UE]^?;I9>W2-[L(]E39%6?][MSAX.-5/5CW\[TN7EGG7# M_N>?[/>-^$K,0UK877;X9_]4OMXLP^7BR3ZG;X?R:_;QF^T$F>6B4_^'?;>' M"E[WI+K'8W8HFM^+Q[>BS(X=2]658_JC_;L_-7\_VO\$HFN&&\BN@;PT$&:T M@>H:J%\-]&@#W370<^]@N@9F[AW\KH%/&FS:P6I&/T[+]/8ZSSX6>;N SFF] M3L657\WO8WVQF<[F?]4$%-75]UL=^M>;]YJHPVQ;C.QA3#B$Q!PB+HA-U8%+ M+R3JQ5:RYG)X@QU'F(CT89(DF2:YYY#(PTH4'$_5M%>#\0PP@88$NB'0 P(R MVML6XS>84]M)[:TU&3*."@.Y)I,; U0DUP$9.8 RP3K$P@P49H P,OK;%A/T M;K.JA!'4KD69/DJ0J8X!D_+6BL@"*"%Z SF0Y4-9/I?56S&M+)]U6)#N^JPC M@LT!QZSZB@9]#6!? ]!7TI-M 8N8E,0S)@"P"1#NOX2@!)][0-9(905 EFD M,]N0W29<&R**8P3%Q CUV1_)ARD7'LE@HJB&8LJ L/+8@ L4 1 Y"BH 0R M15B4\+#7>$ 6V9+;#M2_D;\FBW0'0(*"8@"*F"P DDY9#@L50):FL@089$57 MS@[!!(N ,81%:^IW"!:N0Z__X_!I 8WZ3DB@U5"MD@^\UFR[.6!,ZRRV9))M M* ^[MU!8:2<#XA>$(A))LQ#8))%=C8EIJ' MNQ<\7ZC6IWMCX8Q!@)1!N]1C=Q;^_'Q,8-,4W#7! '(;"_A*'@<-.X.M3G"O M$[[#6@3V%A'-'Q*) [D$@9PEJ9)'UI4(0K93($X'-/V)(6ZPIKHD'_)%+@.6 M.*C+.4%=S@OJ" :".H3QH(Y@,X.ZQ$%=S@GJDL=7M/5W""<,R_OBF7S)--]0 M(@[L$@3VR$6! ZG4G]@W.*!)5 .Q?0.*DE#29;!#,-]?FZC_0\<)/@@)'&1XO *RJ&)A6 ).:I>J03;I*0(DM0J+"BN;KDM=, M-".8AB2CD&%?L8-(5"W1(E#R"@9.!8"AJ0 P-!6(S3T5V-TD*IUH,=B!1L9Y M-PV)IR')*&1XFH2=5J&2B:ZL#C0F9QH23T.24 MAB2CD*$<;)P*&2=-$A0P,+"7$ SL)00#>PFR.?>28'B54S5[X!5 M>P@7L#.8>"9=,DDW%(@M78'#ULAAZ0I;NC+SLP*%S5$A)GB*LHH&,, MS"STZ.*((1=-HR%7E6W/2#,5=DD%7)(E 0JFO70643)*-!2%[50A M.V4!&ITLLIT] Y1TH#G]Q?ZHD#]2^U?$QJ640,0.X2/ 8@')P#2KMBKL5-JY)1T76E4,7)= .6QP(NYF#*(D24 'ZJ\+]GR+>QP3'P,>N@0!CW(]5]'8*35R2IH(:'Z4MV)SQ6T- M:)H\6TP CUN3XT$D,D?J_AUHU$IV&IP:!M%XJ3J'./D<\5 TMG,-*O3(<7*D ML9WK3QPY:NR4&CDE>PC,#8X_*@6@%7L,&B,46W8)YG(-#K9+#>R2Y0":.R$_ M8 >@JC?TP!I2T6= FINJ*Z)A4]5SGM?IB2=H78O@,0&@E(G.D M00%3.9(X@RW4( NE:8'A)J98]0Q :"ERE&$O7 "0.W0X7N5!+DE3@P[4?P:H M>>C@()";SJ%*IJA:89O>BW%'F[\TKS46B\?L[536IMV[>GEU\D[6+]:1ZUMQ MM1/@>BRNDO;%R%_T[7N:?Z;YR_Y4+!ZRLLR.S4MWSUE6VJKS53^7BU>;/EV^ M'.QS67\,JL]Y^WYD^Z7,SMV[GYO+"ZBW_P-02P,$% @ &ULC5;M;ILP%'T5 MQ , YC-$2:0F:;1)FU1UZO;;29P$%3"SG:1[^]F&4F+?M/P!;,XY]]QK?/'L M2MDK/Q$BG+>JK/GTVJ2C\, M@M2O<%&[BYF>>V*+&3V+LJC)$W/XN:HP^[2^3SP7QY-0$_YBUN C M^47$2_/$Y,CO5?9%16I>T-IAY#!W']!T@R)%T(C?!;GRP;.C4ME2^JH&W_=S M-U".2$EV0DE@>;N0%2E+I21]_.U$W3ZF(@Z?W]4W.GF9S!9SLJ+EGV(O3G-W MXCI[G)O5RZG=R ;B10BY6(86/;P-L+(1B6%S_:7(X]#76)GEQ+*2>8EA=P1FTV*2X8=P9P_GH-<<\&K$6.96C,!P^B5B MTR)R$'%C$P5PQPL HZG9\@*K8H&Y=58@*#8[HPU"GMF80*4[U4=W&CD"TLKN M2(!=^ &%X_<7@ML?BD:TKPYTTW/,S;,"0>9W#8 2N[@V*+:VH3_X85:$'?5Q MASL[>JZ%*LE@MC]2/83JAVO,+]%TA8#Y-9H^M@>F#_GV_/83LV-1,_G,VG-3.Q"TZ&PO=V]R:W-H965T,S9\Z,Q\6L]+/I 2QZ%5R:$O?6CD="3-V#8.9&C2#=3:NT8-:9NB-F MU,":$"0XH4ER2P0;)*Z*X#OKJE"3Y8.$LT9F$H+IMQ-P-9^.IZ'KK7>0 MJAA9!S_!_AK/VEED96D& =(,2B(-;8GOT^,I\_@ ^#W ;#9GY"NY*/7LC>]- MB1,O"#C4UC,PMUWA 3CW1$[&R\*)UY0^<'M^9_\::G>U7)B!!\7_#(WM2WR' M40,MF[A]4O,W6.K),5J*_P%7X [NE;@(FK*B>C%5B87%2!'N-^R##/L>; M/%O"]@/H$D#7 !IKB8F"\B_,LJK0:D8Z]GYD_HG3(W6]J;TSM"+<.?'&>:]5 MGMP5Y.J)%LPI8N@&DZX(XMC7%'0OQ8G^%YXGG_<)#KL:#X'@L"&@AVR?(-LE MR )!ME60)A^*C)@\8&1,\B$%V?14@.["-!E4JTF&2=YXUX&]I^%-_L'CM#\R MW0W2H(NR[F5#_UNE+#@AR8W3T+L/MAH<6NN/G]Q9QS&+AE7C\H/(^HVKOU!+ M P04 " !S9\-0.0-;HF<$ #S%0 &0 'AL+W=OJ.L]LN]P>51J7 M5GY66?W+/B_2N*H?BX-=G@L5[UJC-+'1<3P[C4^9N9RW;:_%.I'L>_O5/SUF=C.+S_\/YK&WP=S%M3.2NH]MGI3M?V-[*:L\[;W40TGCG]WUE+77:^__PXPW MP-X ;P9UWU\9B-Y ?!JX7QJXO8'[: ^R-Y!:#W87>YO,=5S%RWF17XVBJX=S MW)0=S&3]NK9-8_MVVM_J?)9UZ_M2 LSM]\91KUEU&AQJ@K%D326?3NQZ +=1 M(#>*%1)S''<0484,M3'<=;+YTLEHF()-EFCMQ2A9R#MP60=NZ\ =./#T9'<2 MKY5DG01#R]?2054^H*6_%:J"T',M5TL+E2& ;TVD1K*121J9-II5)_$'W03U M6)S!GY:+B%J$H26U(*D(I;"TXM@P*M\;9&(4HL>&Z)$0)0C>@<\Z\!\OGX!U M$-POGX#$Z:*CO_&(406AKEI3%0B0ECZK&)DK0FLB-2$;67B_?$+2C?3T8HBH MR =2,50$/I*P&%406!X?%3@\71VF9B:*#B8 #8]7#;!T?0&\7S>]9ABN)TAZ M&54]A\EB0%503UQ/2W OD\,YZ3H3D?% !L'D5TZXX)$,[A/YY=D'#/Q(?CE, M63KP&)7KZ2Q;,RK*Q0VC B$G"YAG'G#0FW+!4P^>P![PW(,'P <40\(!/7<1 M)T-?7U_7C"Q$0LA-+QN6@[->HI\/1WL.%4PII*#8\^I.B3$$RXX!F#3^SZD&<,/K#OZS6C M[#K#5;1/+R-#099N1N:Y(5GC.)D_N<@ACS]\8.^'%$;");M:3H5D;C*J,- 7 MH0VC F>X%QB'QN,/.?Q-[(N1QQ\^@3_D\8^2^JA@6/0,$@$">^SL7$=^\3"!0\ L4#"!241BZ9_A&G<@@D&!4(0?:@G R# MJ4]?P0-04 !*G$H/#QKA/9%A'C3"OX_A7C/\U/_%T]$9<2H"ZS6G E_?TFY8 M&5W&[<&!5:J*0WMZ6!K;_))535X&K;<3RA=L#KRT]A7,(F#:US#;=.>/G^Z[ MX] _X^)PRDKC+:^J/&T/P_9Y7JEZ]/5<,XVCBG>WAT3MJ^;6K^^+[ABR>ZCR M9?_ U!+ P04 " !S9\-0Y*=C"@<" !^!0 &0 'AL+W=O M!*_U%I?&-!M" M=%&"8'HA&ZCMR5DJP8PUU87H1@$[>9+@A"Z7*1&LJG&>>=]!Y9F\&E[5<%!( M7X5@ZL\.N&RW>(7?'2_5I33.0?*L81?X#N9'.D$ 8?"N C,+C?8 ^X ;=PI\3F M*"37_HN*JS92=%&L%,'>PEK5?FW#21)WM'D"[0BT)]C<'Q&BCA"-""0H\Z4^ M,#9 [ /$=WV*1WT* MF-1C:H]9+Y)1'5,,I8O_*$EFE20S2D99=@&S'F193I1,,:M%.B\DG162S@A) M1T("YM,@R?CFI-.&Q(MHI(,,KK, =?$O7Z-"7FL_=0;>?K@\4O\<_L'#9/K& MU*6J-3I*8Q^5O_IG*0U8+;9'&)5V&/8&A[-QV[7=JS 2@F%DTTT[TH_<_"]0 M2P,$% @ &ULC97OCJ(P%,5?A? EG\%-4BR:B:[R6YB9K.SGZM>A4RA3%ME M]NVW+0QA2YVL'Z0MYYS^[A5+WC'^*DH Z;W7M!$;OY2R72,D3B741"Q8"XVZ M@$5>4NN\!/DK_; U0R-*>>JAD94K/$X7#;^EW"]S[3>"%XJ MZ,1D[.E*CHR]ZLFW\\8/-!!0.$F=0-3E#CN@5 ^=X4)N5#ZS[BL,]6#?&XK_#G>@2JY)U!XG1H7Y]DXW M(5D]I"B4FKSWUZHQUZZ_DRX'F]L0#89H-(3)IX9X,,2C(<*?&I+!D%@[H+X4 MTYL]D:3(.>L\WO^Z+=$/4;A.5/=/>M$TV]Q3[1%J]5[@*,O170<-FFVOB2:: MZ%_%;JZ( TNSGVM6P2A!"G(DC9RDD?''4XHX0"* MG:!X#AK&%BB>-2S)%C:J0X1G7<7_V]74"9O.8'%D=]6E65FL#DW\ "1S@F2. M .LQV[HT]I_0I8DM$#0Y%_3!_H/P:]4([\BD.F+,07!A3(+*"Q:JP:5ZEXP3 M"A>IAYD:\_Y$[2>2M&PO=V]R:W-H965T^TD3H(*F-E.TGW[&>-2 L>4O@C8/'<_G\MC;G7EXE6> M&%/.6UTUE&H??%_N3JRFTN,M:_23 QG=9NYCI[ M=J#G2KWPZQ=F"XI=QU;_C5U8I>7=2C1CQRMI?IW=62I>VRQZ*35]ZZ]E8Z[7 M_DF:VS \@-@ ,@1H]O\"0AL0?@1$IOA^9:;43U31S4KPJR/Z_U9+NY<"'D*] MF;MNTNR=>::KE7KVLHG#:.5?ND16\]1KR$@#@\+7V0<$P1!/9!9.;@'%7)$' M."%$BPA-?'A31(PGB- $D4D0W21()KO0:Q*C:8PF]0@.B5%(C$#2":37I",( M";T(IR0H)4$HV822S"@0>R%.25%*BE#R":77Q"-*CB,R%)'-$5$P062S0F(O MPR$Y"LD1"$P@^7RWTB4*!+C+ H1#IC8+9J T\Q;>8UBP,R"@< J".+C#\845C4')TND%N.OA#ML7,/=]Y"4+ M'-SX<(?S"RL:'V&P<(81W/CD#N,75C3^M&1DZ80AN/$)9OSI)\R*DMO/R_1% M\$>]0\W$T;19TMGQRDC&!I[?UI%O/85"Q@^IN4WTO^OZK'RC>VM[2'QK&ULC5;K MCJ(P%'X5P@,,M!04HR9>QNPFNXF9S>S^KEJ5#%"VK3K[]MN6R@">R_R4D[\HU+5* CD]L@**I]XQ4K]9,]%094>BD,@*\'H MSI**/,!AF 0%S4I_.K9S:S$=\Y/*LY*MA2=/14'%OSG+^67B(_\Z\9(=CLI, M!--Q10_L%U.OU5KH4="H[+*"E3+CI2?8?N+/T&B%B"%8Q.^,763KWC.I;#A_ M,X/ONXD?FHA8SK;*2%!].;,%RW.CI./XZT3]QM,0V_=7]95-7B>SH9(M>/XG MVZGCQ!_ZWH[MZ2E7+_SRC;F$8M]SV?]@9Y9KN(E$>VQY+NV_MSU)Q0NGHD,I MZ'M]S4I[O3C]*PTF8$? #0&CNX3($:(/PGT'X@CD48?8$>)'"8DC)#U"4!?+ M5G])%9V.!;]XHGZ!*FK>4S1*]/INS:1=3OM,+X#4L^=I3 ;CX&R$'&9>8W + M0S!I,('6;TPP9#+'-P(Q&79-%A F[6*6MY@HZF&> 9TX[&)6$ ;!"45@U2(K M0#H"&!8@H "Q E%'(((%8E @!B(@O5+4F-1B2HL9IKKGZ%^O'C40X38R#+O( M3DP)&%,"Q!3WEA#")+#) #09 (#6& ("@P?+WT*"J1?EWZ9WI0^#N]6%(7P M]@P!L][663I0VPT1'-]S^Z09(, M[7<#=.OV16Y@5Y@A?.N6?"8![T,4/;Z8 M"-Z)B !1H%YSEM^:E4IN>T9INS>89-Y^[-/YLSVW;T M#YGZP/])Q2$KI;?A2I\+MGOO.5=,1QH^Z;U\U-\8S2!G>V5N!_I>U =M/5"\ M&PO3_^4!3; MX,MZE1;_^KN'[7;S[3??%(N'>!T6O6P3I_#-,LO7X1;^S.^_*39Y'$;%0QQO MUZMOAOW^])MUF*2_"\HT^5L9GV9ENOW7WTVFP]]]_X_/LD6YCM-M;+-]6']SF96U _?)5G"=9A'L-SL)M[3FUW?_]O_Z7;U-FT7F8 M%LDVR=*&12S#55$;_3S=)MNGX'VRBH.+S#^>W5Q>!*>7GZ[F%W_I!A\N3GL-@WU(%UD.*P]Q$]W@9@O0"+(\ M("3*G^!G5)_AO&&PV_!+\"$"P"3+9$$C-NQO/#CJ#X?#Z;@&6AEI'D6 HT57 M_1)\3-(XN$SK*#+N]X-?8K@^)^/M ZP_AUNQ:]!3_ LV>9L]IC5D3M(T#C?9 M*JE=D>HP&EA7>?8Y21>UQ7VZV#7$559LPU7P?Y*-%]*3R7A40P-:_1Q(@/>5 MD\FP^M''; %S7#UD:1.^S6;'1Z-!?:K;9 LXFBV#P;!S=QC!S=/Z[ML5<.MTP_5C]2LP?F7 MQ4.8 @WSH?W%7VZ:T/*TS'.\K7Q%:6XXN;)VOG^I4T5]2X#2 /E*/L=(+T(U M9,O-ABL$V'&?Y35H?0QSV,-\L8CA*7@FXN<;QCI?Q_D]KOF'/'L$# =8;\*T M-J@\?;,.5ZO@75G =2F:=G/S$,-#[0.Y1WI#+".X++> KBD>7]-K )0UY!(3NE]4B"Z_B4&!&JBST='?4381KILC_$>/JQ! MHI6JR]O"([SO_VE48QGP:L2OK\(:>$XO+\[.+V[.SX H7]QG\XO;F^#R?7 ^O[[XWF M7&[P+B">QU] XBGJ;YLG$EIH??EP1Y$1R "U][KA$F*4[!$XL8U6_^R5.[A_PRH<@%J$X)@=\%-R%1;((.G"T M_-'A_J]&R:K$+UI>MM<4 "#Y.6?:LHC,-_L/8$_>/L1>=P!EENOS'^&Y#W\^ M1\'E\M.Y=1]:<=]@+F @DK<\?@!,0*(MY]6,T8P="^_"5Z@M7."Q^EX1WR0JI91C]M2RVN&)"2%QV%"]C M&"]BU,)/#OJ]8[CTG7YO 3..Y-3*QI5:.V/X!:(.L/ M8.:'.")6$@%E^QSB*T7;Q##E"4_9YP4,#V7F?F^T8^;K>+$*BT(+@C0B+@3' M]JXDV&:T%H5E>F76@@:P!%K0H$M_X?)H1;"V]O7<9BAG6=/Y$#SS(('O)$\] M:/)ZV-ZY"I$1/L1;@-WJ<%_L/ZL<8!ILJ@BW^Q7/N=0@J9[-?4?L.=!GP>?= M_./\XO0\N/GQ_/SV9M^]_U2N@*\-_'Q-"1:PUGA;U.[Q:5@\$!(M\)?X;R6L M?P7/UR8!B0V5H@(W'L-#=RO@(RM43D#FRAY#4 (2R>]$2/EN#=K1\H/Z6>8 M*,L3N8E2[ MT\B CK+E45G O8A#^-<_] ]9%CW"47E8-,CO"0!.7O1.H[&RC0$SO9[+*!=9 MNO!+Y P)_S(58JC[ <=0PXZ;!U 9CD"R6 =W60XBN(^KJX'6H%7D- Y3N_2> MWXSBN_K"0 T","B%\7Q&G<;I @.&#O/@$"1B,K":!V=@+8_9"L@D\4_ M_]-L.#C^CB[=]JF&>7#YY1X4HE&D.Y[!WF=,PX?C[@C^ M&\.?O%>7H(/TL85)ZDMFQ"P:3WLG(M/L^[^_'S=]H63AR-7ODQ0X78+Z<2:F MSV:IVLLR-;?ILQN^U-]S(]9\7NF\]:KO?5W6NM M(KN\V#;17E+L_.;'X/W'RU_VEM>,+C_'F^0EW7.M')$D"1@$3!Y-YK:2H&1, MDMTV:(:- 1W3T&F9PCU##42>Q8#=0!<)BS&"Q>NT4#X=_K 3X5 7XZCP*%% M;?8&KX!S2E9,LNI8RR01A59AD8$NC+Y8E60PC9=+H#MX!\,%$ %$UKL&0]_% MOB#Q2:3%CH,A4P#N.4I W!%5HTV8K%,%^(9IA]'R:+EJ8XW[*0N2"^'_:IW- M>Q%*U;H7$((7<1P5P3+/UCLDMFL0QI\8'W=*=WS$ 5VL/03(JS)?/*!8A.JN M:81"EI)#4[H@'E,M@_(,W#C>L'++.?Q7-0EDP5"T'-'S[_$^2+A M-?&KV<;[8.UPEAKPS8=SKI$Y5E9]M(4'"[D;L#@$:E;UN#YHM$!1>U(=OO,]Z.43-K>N^FW&Q6Q$&!;=(@[X$%!A]2]NJV M\] /#5(1\-8)9Q0M9)ZW")G!J25E M-L&3%D)F0WT]KG9)F:RJN.:@CVU2IG>W[S3FO0M79$8 J=(V:[T-!(H@UABM NY'GBIDY_C#U#*(7''155 -/JP_"#,DR; MK4,[@5][HW5)=;?2KB5Y8B9>XVK69?V#X)N&V ]'P/L2Q'?XJS_ K5W' M]Z6X2VZ._JU'X,WQ:J%>#8,] 0H%:4;V)1"!8U0<24"B>0SKQ)'AL1BU3)&+ M4=Q!Z*]B$"F6&K2%!FT/H$@#99LD%219AVEX'[/U$Z<*+04$= \ ZR1+$$J6"7YF\=J\ E8M4E)TDM M!% 8%:H+Y5YCF>8HE4R[@5&Z0)4+5N@P 1%6Q]#W?'1J.EO 17 I"Q7!!Z MXY QO*_/76YD=8OS-"UA# YW04E:W<(_ZA-?DV9Y?!),-C01 M]4WENULDD&>T<\17HC((&@6KPKII"(YU^"N@!6AS:Z(HA,Q%4:XW0D40>4)6 M%W )H*.7?,_\*K.F1>XQW8=$6XP%>-OX_E80DH1Z-5I.T(PCF9^(#+8B^ ME-L[D,A^)9TYRX$]?$[R$F@-!NU=_OG#V='@I!L\/B2+!R 5!5,*)9(AEN)8 MOV0YS/MC'*Y@<)N9XGG )0U!+KGU8.%Z,YBW"5N_M,JS#G"B=H!R^ MIJ0:K3#6 J@?D02-3<[%87PG"_'6,08K+#SP$)H(5QX B; $"\8X=0!XZ7&K2C[#PX$ M7[M$NA=\,D<7Q6B"($V)CB."G<-9AW"\?\THNJ[AANLI[F)V#,-X48!?#_O? MP>>\2/I[\!W(.1$*\Z#N BM *-YC_&\JJB^P=^!G#,Y'-"V@'I8G"\(7LQ=M M-.#S6B5K(I51]@ASK>G$%J#QAL9^AG1"240JN )W%X4;5HCA#[[XO&U^+58$ M5)U1G,)=RE)Q@ *ASI/[^YBN,][T+2$<'D>2$U#C+PGA+:L #NA!O%"JMW.% ME%0B:V5*;0UI(1-.IC!3.:^$\!,G(&R#59JW>\&/V2.L-$=KQB(LV7A3I@(M M1=VVB+4$2<)0<6@HSE3@ !2= E,",7/IOT9 (4-\1/HQ@C4@FI!'UI)].&"? MO'W@BMS"\N@K^!/]<$3NTZ< C< 9D"4R!\.H3XCY>E'JI@!M)=*#0NT=_'1/ M ( .#!V8&X@K6P8! @"E?,*;!Q12MK&84FP(X KD>O)4]7N8VE1,RUE(V=4J M*[B!)#@K[Q] ZL+0.8//)._BK'#T(HO&1@D/PP*R!1-%P&0-8$/E@H$)8"W,N3=3KUY$9 MR0,,([)>@28&PP%80#0H0EY"_KC X.R,U"([I?7R7ERCJ@U T950W,IIWE'<9 M_ @Z[^1>=6]!+%L%L/#RD)]0# MAXJS:U$*XT_B6'M(0%G].Y!5.U##EG*JKG<^&% A85D";A1PZ3G-WLSJ[\M$ M-$<4!$@D0VE?"97".A15=0RJ+'3F@.)_X[P-8G4LA;)&D3H2!=P0/@7\3,^+ M% 8N"@A,28S8M\TSY8RE2$;6Z\[@)#'*G4QGNE6[$$1G'HAVR%H6" M?%E@*%NO>BG;CA>!7XMI/K*R +PAHH()(-TS&$P.\R M#*L)K 4>\EEH9"#2!5 ,Q'2$$(E70J%UO-T3SQ?N"'=05MWYY>F'0QZ@$I#! M_!Z=0!$' \#$AD#\%*9T M8&+-1AP(%5V7<7_NW?0(I*>EH-%/(+FCO@0GB=D9@XY: 4H3]PK"J.F686P>TV+$G29@2:+G(:N/?#=>$6$64D:9$_A_9K0;EN) M-_OEN G2$+1E@!0YI7HILZ S7L^"GCT:HP2'B+)9SA=HM*402_,)BKZ$>F:) MPK;6?(:DR4D,"$5Y%%M+_\^6RZ,[,3Y2\JU:*ZR=S4P5:IZT"4E&.MI]Z8!N MDIH"='OU9$CR!C7Z+8#!O=B)-M(H*J)NT+)&TJWSQ\-!G72/:P38ROHN,N_& MZW%RU!^C&.^:_)D7N?NO+&;# !*<]$FN,A_2BAZ_B[ M/#6<-(W;L=9X6,7\RFW21 )C$AQL[^CU@P085=:C0ND[>LF2K""W1^O+:Y> M^.]/1V^I*C/\=K ,@;T_EK5%#1':M*D!K-ON])L0<; =_O;M\/^ (Z![1S*) ML?&+U^V/ .PH6W=944"?4' RZPV5O,WY"4YL%3TS-(]H5]@R0WG[>?L+ M4UNI&54VVU4*@K+=9H]IG!/&09JOL_DF9XJJR#MD;V2V+G!G#]U/D.I>V4B1!!>Z!,1/$ M PON$HY?R(S3X2)>H8?Y!][,%0]NW(,;.SK-LZSS+P]A*:SR?)V0IF8,Q[6+ M[$1#N=X\*R)JKY#\_8:B4T9Q,TN5[8CSDG3V#?DS0]PQ*V 8OR#7HP UT!AW MM9?L.GS$=(\84:P(#H+!8-R;R<]C]*_\BMBPP?!"./C1I#<-1J->'TE= L)# MI(ZP" 8GT]X@&,PF\&\U(0@&'(VGH#[#S]$0)O#O9$<(V'/W]I&REX+A"'8" M/\9 *]Z5"444%K2>$; \S'+Z%"X>X(SSI\J,L]&X=P(<;P0K1V0ID9X4V7+[ MB&L9C$?P[6",^T$VH (&!&#W5.]A,#J&EQ&:(S*Y?.MH$)$=N-N9'0][_4/X M.<+\P&!W8A/L:DHC'P23V0P64POQ40KR%2R<O'\2BTG AXS[LDE?+[ MW[0H\8683^Q(3'8ZD$B2N6&K;,RF3[!61TKR$N61]+1-QYY3O?:(FBCKVW9< MP0X@*#,$DT)QQL![P(QB%5@+-V\AM >0'HD):G.BI@D\UF'^*]WP9-%(?Q=6 M-H!Q/Z,?65N]+V4S7[ALB#)W2,O4#N4;)I*QIEXL[6^EI !H+:W MM .[1$-P@5MQ/B$S"^["^LW)OT=XU-?F.SVZA[Q'H'FCWAA^'$^ H .G.AD" MY0/ZWC\!SE.K+N!>.>MB?+OK6<++P7>RPL%PBM1^B$+I8'@,+!!_!_4-5TUV M-:TVT/N281$^DLJ%6#"@_X 9P#A[3JU @A,> R_IZVGQ]W'04,W 7?D!S#[I M\P\$%*R!X-:;CG8-H.:WAYCQ$'T>HE_C.3_8KEXK4W;>FF+K?QJ@JV)?6I2> M'6/HKW6,@WCR;'2"RQL40_%GO=DB7[V O\ MA1C9MR?;,%1_DQ>6555A?/!J[Z/S[UM%U4C:)1$ROJ9 MY1$98IU!*S9N)U*D2I\2?II3G!*MRVGW_]V3!!,1'2OB>QTA0%;B'42V*O.= MPT&GZ)#02A+G'^H 99(LG8@PP-K9F 31X6 &PBP(I/T1T V#0THEI#LP_*[V M\]17)Z,#M_$0[L, ;LAQ9?[*'F@! UK "0FFN("9E\X7%+^;_%TL."SLNX$] M 5FL8W_D3!5>7+CF5,4-S=F$;_M[YE;BF #S%&";K>-<)!(8"?1>4A7Z U(5 M.N/CW@EF3DQ0'KX*MYQ)0E9+9/L2R6:TPN$02%=G,$!A%_X=RT2UF"4EXPY( M=(>))C.>:(I"^^L S$6.?SB\)@2O46]$\$)>LA^\1D'GI#<%< T!97:":\3G M,ADRN([[<"[.2L4E2_[O@R%@HRT('4SA2%Y9$O+.@\KDRT4C=YZ:=G[-,8T- M'TLH"Z;3A"IX1A]<,Z=1;]^Z)@D.5RAT'"6Y]UU#CF4?*3*4&% .A=\XI$MF M)D:QYM #)FDD5@/6L27G$<,=>R!D%=LF&5IX!+OD[U;)O1)Y88?(A=0>J; 5 MA=KD%&J$7']) 37:6!4YBU9V*C+\@KJQ8$/O!MA*47'(K8I,K:/046^H+;*: MP.Y^0&&^'CT#>+,)SB#:815YL9SN9D< MLYJRM#T2(C8#YH7<XP$:5<9C%/0_HAH,Y"NFH<9H3IF@ M*6DP178[F.+S3!%3#7%@$4-FKL(1AS$R;RT0H3P6N *6'%4M"04RE;L99E*TYG, X5*RI[^[3!U"?T M[&8:+XD021I1;\>:)Y._L4P?(.,EWITX4UK'(VZ1X'Y ETV$X@Z'% MV;P"$P5LV")!A%W5 MPL09ZE-Q$O$QUEP5B9"S5>=%1VR.RST9.QP*QK!BR:O5;9YU>N@LH1Q\-%75 M44[[TSD.TV"@=>KVU'+T(&%5CK[_U4=_6S]:':BH%ER-T]2QPQ2VA)$TDD7A M)0EVU!S6RS8,L1?\H/+;",>*V&*6%'BCHY610U$^# R&7K-JP)%:J[6R,F5\ MPV#$IK4EJ2 )GFR6)Z!Y82&Z2ERU1CGT0]NV0+VJA/.0"I./6!/=?@&!&SZO MY="J,!?EV0G4@_N9"?33]D&:[(Y'];42CM%-+H>AG1RBK*OP?>07>ZK >G@Q MG!?[:[U4P,>CGK1QG\!+4WS5VKU3T V?"+N+5CS+6;\X*LM MBNJAU"U F&'TL95@6UNM.%1WGG26L]777[/E7>\MRB>7Q2CC-/"CG@N,MN<,-4Z*3UH1X#16IE(M154<(%R6/[Q.0>\%".S>[ZWVQ ML)Y 7S>&VT3>2$Z:XA,F7N4\+@:HBEL$"Q\ 8N 3^.LA1>;!>YX-Z*'H'5%Q M(O5Q?^<,?34#\CI,ITE%K=0CX/?5>210EE)DZ'HP?-(L_1N C,/#'>]/UW+Z M5+Y0J2CZ%;8]>[XH06#I(A[Y,F2#>\6!S'B6F$5$>)I>@(:Y:'Y M!1FY=EF1:PCV)Q"5$W0]2,3N]71*$GJVXT@P,9+ /)K6.(YH)3I57!9 MB,\ M@Y(".N"LD%59T(@D='PFEH=J%PWB]^!8ABHC#!=% MAN>@,NY=R?3\6& JO=)<(H<&%7+SO%)=W@,7'DR[(V./3-7<';:/1Z,NZ,Q\NGQ ML >+0?ALE=$3=HU>+0W^3+N$U4J> 1FV3 XF1EW@TZCY\ZTC)X8ODRJB]IPI M]9WDN4'6&6OU='ALO'!5_6/N 1;S$VVM:(//'5!N)S" L[T- :3EC 9&:6Z9 M4K(V#V:6"1>),QU2F5IWS'L-+2$1*XXB,:TR.K83MBB BM+&EF*EBJFI]+PK MH\RX_MB7,FG\PF;4FZ8)*"=9V0A,, C >T'N8DP2B-881,7AD1)'\F,)8P77 M<9&5.2KS7/=U&S>R/L[3PP(K"8!FFXD\5<3-2T,6*-5MV4I@,T^IP&'"W''; MZ.U@3Z7$^!95GR2KBW@@H;"GEW*]QF7_!AE@XUX. BH]SYYT_2_Z)7> K6'$ M%W(%ZWJHUBB:05R8>\F%I"SF,#@>=P=]9 U TF?'FC7 9]T)? ZL83H(_LQO MU_RGPA>^@:F7,=V/SA!?.T2'V&A2F;ERGL/CH9EZ--F+6#<>PTNH-Y&]B1UV MO)-(CJQ(HZ\FDDV;D>!_2]#Y&LI9"Q-44M4[EM3\)>6N0<&3! !Y#JC165PL M\F2SHSJ@?P+7KX3AQ$Z?U4H==NB47)<-->B2H^:)V!M4#*"B^JB"PRV+LJ0];B0(_=5TM$RIDI.[.8"QA>2%Q$D MX@UI5]J]CH!10* L.Y+NJ#@4H"EJP>&]DWQ%RW]B3O69T8#H,&MS**JS$[*K M2W1+(HQX8TP7//G8U0+2C.S=R.18(HA3:E]'>,C:*AVV%]#:WZ/WRM5E%#SM MTJQJBB_)NB^:50E[RP#K>+!X8;(I"Y&Y;:K?+(%69KI-%B M1_7$5*RLH9(K3+'HT6(J0>1$P4 "-JA3J)8H.BQ5#4O?Z4!TNMIV52I^R^JU M9$I5>5T;;LT[%1G=(U^P=UU&JJP[\FU2I7SA6T<\L"+H7TN\:5[IM\&-#;2J MZ'(L HQN7T5/H1\&HYU RQE@\,J(+(_$E0 #RSPE&9.]=IVI&'"G\._@A/Z M'R<8"8^N,>?,[ K701_8<9]BKR8!^GFH.A69;U>45&,_BX9?=!RCJCGT2O!!^J13"OUF8C61ZZE2Q1R(^(>6VYS4 M7ET.L2E#GI &%XIA DIPZQ0Z7F!TZ,\G$ (7+$N>"9MO+BC#4%6'"[D#"ELH M4?M;PW%I;+ ),<6GV47YK%I4N2XXB<5*5V41YUUA4R/U6@#T>T= F@.@"=@['Q MS7+=P7TD<1?YUIPB[84D'J4M@V/IP6U]U0[!98.,Y3.6EY"GM;U(%X4:"=>6 MJ!<55_,-#_KNZO"M]DG^,4 :]/J^_?H6X/>A)EOVC)NMUG:'<6 %4*[M2%"9*@/)QAVZZ.CXC'-E;;W;08&;10'.$<1>"&% C)> M M9^#JR0UP(&HKU1/%JV X(8VJ8FBP7 QQA5S7DY2;C_4 G7UXZFJC.'_;TO(1 MS>Y[N*:JQLI?X30++%2F(C)0/L_*@NMMVEA-(N8MA7U9 3Q'O'-C)QVZ(DMTQEQ.7TC1; M4CE,"6?F(-=]!'17/B<=&G/.+JLJW1'&!T*0KOL.# MJ15Y).??!4UD^ZH>"JL0:O"^X[4 /C MSTR12>!<9RK9A&4%+0,Y*6,2CXCQ*9PA8W=$TU8C=U5,\>]B'3-A56^LU?J+ M=4U#G$<"H0FN):FU&57)PIQ+IJI=7K4JGWF;D (K ""=8[;[ M=H>XK\,92-:@I!=KSJ=N$"=;KD>'+B,@.G13U%\*C*/]#Z],K8G58G.KG!-9?+%9 M:RZAC9A^,QM93)\*\^7,9HD3U8I)'PR/)T8?D$CC^@GY%H&RG>""LPX<=3P= MV&'9WDA<[Y&(;=U %T<&C*4H%_HBFBD>.;97Z46EVE*8 (S2/K&XG44U:KO MJ*F*3OMA#BT&YA5'S!->802RVUJ4"@9XSGW8?N[NKAJ%PUJMKVJ)RA77< ;. MGSUBH;R56VA>J 27ZKM3Y<08 3"AQ1 +NKL4IX\W'VWB2V'\%;*%8;V8CK)Z MN0415U*(MVFS$$AB-F(1;!]+_O5F=7G"K:G&K;VBLJ"I2QZ MN>U #-15:4/\:+DJT?ZBTQK:P6U#6J<#J$)2"ZLM,[-?&:O @DX)ONA(TIJY MBH<41Z%;:WFN59L<-F89M%>)B"*.J2^J)BJEW+(S@%>AIE=AK/2^7KHG>Q,9 M@NQ90P?QAURJ_AW1I1>XF'1%=Q/N3# ]VNQ1Y<<[H:P;M8.USA-IEW$CKED2 M@P,QRJ@DO5@930M/J)>R,:@%%\KE'UO99#(?&V+9WT[7V:YSC>2.J[ZI2KU: MUI"[S\Z_#X8D_$@?>Q :);>C;7;$(AS5@SO20"@>PXU#HGA_!@1D50?QZ82( M#2\4L ZEY?Y2 M5#(BT>U? 9.IE)P6HZU4)X?Z-$7>%NH:V?4J-6H:U4/8'H-+1$*5I%5I5J4- MKC03/Z*%)XQBD+H[@O3,<)E)2BA.70UR.(D+=&)D79?7X;>?\5.>GM?%#+K8 M((LNJ/*X<0;Y@X5RB_- 8CV>I&)ZV$N)RFINYW!H9.ZV\$6!:-#7QVY_3[R M>=/-;^^?(4<ZQV5[IM:_,R(K-4DCF$S@*_X'*P;U!MI]C66' M.$\:L[>I LEL3%'XG,D])!<^CX\5\Q! "H#)GPG]K91]LQ!'# M[-[YOZHJ?RW+5'W]ZHC74]4]V$%M2H%)QL"+MO$:RZST,T,T?0XN^8ZA.:_W M:];;H^OCQ\KF5?@3B+]N'59?\OT(X+.$?'LKG !$3894MP,.)$*+]AZ5XHW! MR+0 B*-GM44@(4V7\-(!)0E5ZZ HL=63,GG0:41.MVR]'W%/.,-U/=M:2/$1 M+I7@>%SV.BQ_B!3!8:\W?+TH)-P,4.^>@D-S">%(_>J8:P&7+=3.WB[O=$\M M$$@-SU3QH!<<]U?B-6Y22PMX1G$DY,F@3E;NOQJQ/V2>,+?L%7Z-X M?RTB]ZGI6_B>XT +D\E/=H1">]-5[032+;)")5U@26+T!8EUW<0859+067Y5 MCF:,"5()E*H-7T,Z(2^;FXPRMF#MAGLT("L#&SLA-6+1=^Z+[)S3_>BH/YUZ M E32="&%%"CIGV2J*%Z&Z.U2Z\<8 0LBO%HN3$KM6E=EKIID.?T 2"_12;]N M2K8D!4NU $0+$,1#BH7P&:!]51'2S#X!*D63%5NNR*!M#$_.X=^J=8NF%VZK M]@C7J&!.D)R+N%=2YK$@,ANM;!@Y!3$^B%&2GA<-TY[L29\2+,4-)*A95NQE MH D%,&%9HN99*%7']; E6PD%<>-2DKR&4G8HNWUT&#T64AK/SJQ MK+%1^A0 M=DO6UZA5PVVV%-=7,7-51?4K6=T/M)X.MSXXQ&9$AMOL[#:$;_G"60V>U@-; MJSDC7R.*=P:]XT,*YT2)N3/JS3AM9] @ZF 4+ K52NP^"*8DQ*N_%5 Z!)5# MU6#ENL;__U\'S(A4E [ A6K9J;_&33*@#9*VWQSC&P4+BR&FWM_-]F[8,ME> MW$_9-IZ#^E49]J7,7,=,.+S;%>7LI*1*&$@E[$UZ3%*[ -4NUFO9,B6O1FR4 M,8%YMAD^V[?-D6, RE91H:1A,?P8)'#L">?(2>9E%CMLW1Z M;I&W1J]./*1CJ^$$!8 .1[;2^]*J047<#!<"B-VVQ]964FJ#GIH6Z-(;\'8O MK:9YSH>0+?K4K,OX4$-IS6UU\L*Z*!3*0*>U1V';:C^PAU""7=GRZ/; LI?O M'HB.-^=^M:I*;N746(Z7R$R.;%:@),[^)"M9(K&0*ZN"&U0Y7X\[3S45IG E MC@&P0UY\T0XDOHBETAJSJWJW55=-5@24=@!'CA[B%?;HWG(4B[>FBU1"^9?@ MG [56ZRE\@S?])8"+]:XRN<@;WY(&UNFM"0>J_C)O\>ZT[C5<$-*:]@7RG22 M<7*036J3MRB,/2[G/E'BH_6I6H?NI6?Z"J'9?A7P0:FX 9RIOIM><+9_5F@U M$4(MA>LC5?:+E/?@9%Q)@FB(_3#V]TD(=T^6BN\6J-TKY;R]-*?R>JHD08:7[IV60'=WFH#$D2YUSM12G!4RBQCB8X M4H>J/:-UF,H2CZE6EU7$!6,YR"YZZ)B>N:879AB\?"G.GM5RIE1&&BM*CRA9 MK-KK%.4E'@_?4DO"#&[< TJQ6$__U@HC5L]TJ V+_#M$R=8SMK4B]1XJ &BG MQ:*G:!/%OC@[-^W=&U5 P]25SH@4C[;"XE6$P"JG$\:($\8(KG_:@36BS-Z& M7J3F.Z--*2T/\:S/&I J8- 9C(]10_)MD&_13KP:#/#<--1)H^@,:._/'M4% M8\O(^Z$)5A>"UX:'E.>(2&*P6^&[-3S &_5$5H/V0Q8LPT>^)U[)\T5)]QMN^4P:NA2_V @4PPMAR?R$GWY8/!9,8IF8?>),!*3D[7E_QG>V_CJ;>15A9O_R.:\KRU0,R@XA.AFRP4VS+6; ^/.$ M&AJ\AB@#JO[,%650?B"6MI )CBJ M=MX@RU ^/6UXM#][FHHL,R( '08G\/.9S(DW9P2O*:7U#_^ATHR%8#./*#,X M%)'Y1#C=3$29$_SM-1!L0/*BP9H^,>GQH?=P+ EB="C_OA9JN0OI4V 'F;3W M0RZ$,BQHBA@PVR4 #1"P?99"_)*X!\-0 A*X 1+O$H; V9&?6 M+BR_23]OTL^;]/,;EGYJ'> #["46SW;W7SSW+ZFUINVGX,"5=#WO0%,#G.T M5O6X"C F3SQ*%19MV9Q'G_' L3>X[J5S([UTZ-7._/W-!^JH'I3IPM[[7[,$ M8TUA\R46 \6)[]6:M/>8$H_DHCLO5**Z5=H;2GXX(T6PI(T^ JN9MN. 9K)A M5Q&E!>0&KVH+T51N82(_=/H-9U?B6""?KF*NK(X&8?&7T[B53-\].O]>5A?8 ML=^_-R?[$*Z6AU+B%G_,N)?O<]?9(8'BF LB(;-7@9-1'CYR7DO])9_S$P?" MQW!DPHI4#$7BNDR<"@GPW5U.[8_(W"[Q-AP&$A82,"P1;?@4+\#, M7^MR0!CL/1]]IUTT0%\_(M[N2E5M'FR?W]H*KC>M1TA"YZS6\/+42@*1,#;&'XSP>=;#^Q7D:!WB MMB9.%'8,$;%PLIIR2)Q-)KQ>0_4C$'+MX@R8@E$F[NX]!0-H'E)I'&C(?4[#KA]F - M;.N]CN:Q&!B&;47(*2@@"?@D!CR97%4&+Q5EIOGP+R"TB)CB\M4+JC6\06>N M+H_07!4V5%(FTPJ(59EU);*$@1L)QK/BG\S*;1^ MG.-0+4Z'<^M)D'A(U5]8CGRDJE:ZCDC=82I=1:]5KY*=#W3MO,']RC'X98;: MR+4<&6OS6$.TW@RUT&U-KW33&6IKJWN) O.D5-G9N7Z<&$64R,X-FDU=T_V:Q4D:7$28Y!@#GM6I7E^3DV# M/JT$+/0C6BC6WG7EZ,>J4?PJ425IFR4P['(QC["PXF5Y)/>^)R0$X3/WG !) MT7]4:+1+^A:;6P#9P*0>-PCU_CWW#1\%PB!:NZ?@$WIL>8UE[E2NSNY/@>1MTFY=- M70QQ7!8;CX?2D DG;UOP"(MMCC!'Y03%56XKVWRK.E.R+8[1YM.!]9(+;(1_ MZ6P@WL[)"?=%GG"^T?!X*AW&&?YW3ZH.,*: E1L[!JYIDPV42W__#T>?IH5= M+I='UUF(#:&F(VYH.>;3/9%LJ#'V6K],^:GA!"N&8M$L M)@A%;,^1))$N?( M8UO,$S@4;--^,D0T/)GA /,XSXA+$"C.XB79_> !>!B_GTWAA1FF6S6MU+2E M9#1G)%.($QQO/$9/^GB*U^ '.(_;,K_#92F5=8A? M#%'1.<9@N1D6+KS!%EF88,=)B3SH&/%SW*>N]2,LN3K$1F-MRS0;;;^1S^OR M6>7]']&459/*^=,6F5L>L'G'BC]2BCB(M"N4W/ *8G'-..?:0#8EM7HZH^*] M84.<:;FKNG(\4F16*7&#\MCG^"%9K!QZK;_5R=/&G$3+<_( &A-K0>F[)-$YTA";OXN6FXYR9>7(7JU)&59Z^2OK;: (4I/(:ULA;>#DV$U M9/AY!"_64B(L>90"+M?1.=6]MG"7-0S438:&DJ:1-1$0"T^Z[9B@#&ZFI64#4W% MIK:&[Q=6)9VDX&ILF+XB (M;D=_!AK7>9SLN.4 "_O:K5.+?(/6DNF=X7:)$ M&RE4R+%O#) BH@(/+B"#)N.)H6$<%<[YP*:, $82)[F=]E53>.NXX*_;S&)O MK"BZNH%VS*]3)*BK'[$=#JZU-#)*)-I2W1HWOM56*3>[.9+B>5+1LY(_X)]+ MSZS:DCE$'GYC*I]9CR#?'VB6;*\8F[KU28#"XNI8@$1CL)"J@GP?U;H_5=[1 MN&NSC7EY#]($,/W@VCYJN:9\^4F^'BLQ^U3E/#ND(R%98LAY.T/T>)O"7KXG MQ\>L;DQ@Q+D_A<)*N:L<;.5,_?OYI=K1QH3^6G>B0Y5'T?'?IXS]VEN5"L(@ MZ!X'O\='I_#CRK[WM44^A)^YM[?A5V1\69.#V.GH6V_20S:IEA,4X_@9=TQ^ MS^[3O^!8Y\SUS7C7=NEG&ARQ*]7#] %S!UFT724K)6+;8#4)HP;VL/V4'AVVL"URV'\=6P=0M6 M"-X3.#'$0L Y4."<,H1!)U -6@4JT07&G\ MZ+EV4E_8;NR];Q13S4+X3E>&K'YSALZBO:SP9HP:GPR#@TF_;P7^ER"W+4II MN)ZMZ/#%K0."/TLO)&US]=]"BOGP&0WWZ# U '7+5) //X?)BNW'*0?]JUFD M.CT(7IX4 U77$'L2VJO/V-3-2T!2.(N0%$B,&I; JZZ#13V?LLR5V&9 ME[5%6;)KRE1$L.V332Y/+__\X>P(2UV Q)J%6E"H4?3U#[Y.D\1AR1A16_4Z(U['&K9 J(3!D8K_*4--24,"5@.@PFHZ_FUEGU47!^F!V8O+8NJX& MY!9ZPIM'J3'XM5[.3-4:(4>1D&!,9(#+PRHQJ#VE!JV5NM=N.L5"H,(27&J5=),V(U MYR=5U(HFXIN\A-^W6NK6L(1Y[S&'"YMOG/]\_>'=Y36_*E^0)O$9%X>>]YP( M+[>$%/R3@E&J$>Q]GDC+6;;A^5(-$;OZO>/?UQT>9$(CT-D5D>8F[.@*.Y%0 ME2/UVV&-GK$.NU2,SMM?W/L0YUO:>9IE2N6\X\:2'E[_&+H)4)"*0$535Z'+ M01(D_:.MR.[P9OOT#ZV<12K/D^M,8("^N8JF>!Q\$V](6#)@ GAC/N/&"KIQ MB_UW?IC/KPZUNX-K'THA%3C>]R#_!8/^T9_HB>MRA=E81_T!;NU:-VT);H[^ MK4>G0WB!!OLMYBJ*-JDT9]&&>1XC67)G-JJ:IS(?J8*$=!JPJ&*A0:NC.;)- MD@K*&^\-*]Y.N7.C=YOR\'QQ*+>QL*OHFV(QOOHT78]/L5LMO%9X4A$E,L4< MJ]:U5,D< M[KA]=^76N)YL'+0T6:) M-\3'71V[NL4YMZYBERO29G4+_ZA/7 (T51.B.*I6U;IE^PC9QZSY#@7NW MF.'3SA%?BC1='7^,L?]#<&D[P:4;%F@M@!7K9.'XPLGDQ1[OV._>MEB'.5$Z056Y M2%%2C59H/P+J5ZT=8UT9Q:C]@<9>7=%@0F$]#'AC%5]B&[*[#/ M_ )M@KZB^KB$^RR+4#ZATI,@#%)K#@L[K((,*Z(NQG9&I@NTP!& 'JG#38IN M'!4=K(K*.3NR1.PZ/(0FZK8;7"& 2WW) 2OA]0XK;I*-W%O [Y,Y.CM: (]# M5(Z0JS!98F;U1/44=S''#L)XW,)XV/\./N=%TM^#[R2MVNK,9EI/4;@%5<0F M<#XFU- 7?5\++@ZE]\*=F\E71)9AZ1F.%:>POPAAOBH5Y(9F$'Z(\9NJNX8; ML51FJFJ(XZ*-3>P4_W!+ASS0:M#0NI@(P 0"6!S0[BH]G6 M($ ]OOAZNF4[#.ZF-A73OX[,2!Y@&)'UJ)VRX8.6K$^6 %HO?^3:7AD$+VHL'^5D<')?X9!H$W$ M%3&K^MM%_&BKA3=2Q)_*3W%PWCS*6"M".:SI:1#0@K^ ."H/OWP6P(WW\5U. MF>?8U8SOEQ$,O:-P4%GG_?SF'7:O+K#Y@??!GS?<6V)^\_,A#7_4'W:51[9S M"\K0(IB-,?4(GE /'"IQ0LMOZ):-.;A=.X6]CD:V+U4-EX0-M=)5QL>6.'+$ M?9F(NAK:=4MJ'A*YB?%]DJ825\:2+K8>]^#634X/ST,?!\)P=H?7' _"+$.T_1S<+N$+!AS4& M&5@5Q]$(C_5D.M8P^EC"-94ML4Z,"IZKEM)622MG2P;"I"W+#=9BK H7E,B- M)RLT#I1\((HX#I5*H08GF#:@XYIIM4K69&2I)%\(G*TU:X=ARWEUG-0GP M,/$!.;>TQ4_$(^U-8AWG6BED7 'L6%125MU0>RB+@GS=E4O9=KP(?"G78CKK M'5GAK_[*+HP)(%(=?EM+$B3!3XX'TPW/Z0X4^]7$4Q-8"Y1V,AH9I'4[5V_% MTT%/]$K8@DYT>GI6#=[._/+TPR$/($X-'7')$>AY2&HG-2NT-T0J7L11!@JA MT/^AND":2%AJ!!FJ4&L4>&!B0R!4_0[)>64CO9L'2.TE$:2GI:#13Z NH)(& M)W+ZTUP@Y4;M5[-+J:."BBM0)<-$IT.E0W?_L917\7.MGB2%,6K*%!1P2BCY M!N/^L[*@HIPA1PTX0&"G*/$]/(!JWD&U%!GIAFH%I@\4@-LS0Q=-Y:*'(9:8 MR&?-<"4O$05):M*)&D_KQ9_M>?%9PS:!$A(.I##31B*-67N6 2 +/1([Y3Y* MM%"]V#ZSZJ_/?M/;6VA ,O-3F<8VWZ^3F.G18.1&YR-Y8-?91UWT*,&0.E"?*18.KSTUJR#"K"0-RU5HBKGZ^SIJYT1HBOJ1]JCT/66+ M=,;K6="S1V.4,%'YOGY[76FJYW3@JX:2"]NR:QQ*@B\N)9/^K_Q6MEP>N6$B MLE;5Q:2H4/.D34@RTM'N2P=TDW0CH-NK)T.2-VA&V%)VDGVQ$VT94E3$KI M*V_,!A.KC ?S"VQ=H_14>6HX:1JW8ZWQL(KYE=NDB01V)G2PO:/7#Q)@5%G/ M@ZRGHY=\Z 1O:B5][1(0__WIZ"U598;?#I8AL/?'LKHCT0K7LV%>&I"13.K%NU>F5.W#TZH*;RO2DSC&*KIW3Y18=JT?QT^ZARR@A)S)<1_ M@ D4OV3YKUR&,Z/$,@KI'V'A0P!5 L0G4ND.13 XP1)N@QEF 7PP2^*$]H-@ M-.9,CM%HZ$\/M7:E%(PN%6)DVJ?#N+\"4JWC/A]V'ZG\+098'7.(T#!X5R:K MB$1:W.\(KB3&7'T*%P\@\.9/E1EGHW'O!&[DB')3** *C2+++<:V!X,QYIA@ MU JE6VLOJAS(?8XG@GD)$SJM$:F$WSH23H1.?T!HQLC9,15UZ\Q&5"SHJ@T: MZMBF-/)!,)G-/(D".JGG"A9.M5(;\?YF =B"SE[">G-/G-;:)A@7M>B%-)Q: M4: 9KDN?>2%&M%2]!$:H [6NLBVN$VNA#X%BEI [RPZQM\N^M9DI(' MW\D*!T-,$AI0XZ;!$.NFXN_ 27'5I.)H"D[O2QA(^$C<#Y/4!_3?A I-[3FU M LF TH\&E%C$T^+O8Q>:!ESNRC$A?M+G']QN:C+D%/C1K@'4_/80,QZBST/T M:]?K!]O4_\'XH51WKH:KAKT#4HQET[8"Y3-XP35)6$=N&A$M*_7\W/UKIU6H MK"1X62E0.TNC<5H:A6(/9ER@HC\"]#7 6X@_OEI)2OT\]76SX4I+6&82\[/: MJG#Q @:T ,ZTP@74>9Q- 9>H[L?B.JQY&%],S2J=+U@Z< =7*2G^K52.XP=J MN7*JO*/2_"FF-: >#%,-)GQ1%/DPJ\#L-:^ M>Z\/KPG!:\1E9"=(,?>#URCH4)&N :8G[ 37B,]E(K7>COL>7G\MD0U-5.X"V@T^)5$$<#\/19.? M+W/014%:QO+'PSYF@TP(ZE.L.P<$/@GAH-GQ-B I<0#RY"P84P[G>(QL^R.J M/(!0,0TU1CF0LJ4'4Z1:@^E4Q_(_+QO4-,"82JAYXWD)N:_I2+]P8.G3,UC4 MHWI%"-Q+B& #KZH-_8+2GA7T:<,5S2NVKNM)(HBH^!$GL0.PYUB? U4O7)(5 MCRLFC);((:J:C^E%>@B[A15(312*P/7T]+ =$SAC=:?0<3F'4I20:VJS/F&* ME6"45A3;:Y*5P.,3JLQIEU/>4JR4O>\3T2QAS=[>#$?O0K:?KM'AU*Y&TPLJ M*U*YJ%Z#;YI^E461H>JDHG8*9T8+"+Y0R6>BTXNIT17Z4KZ04*]!IG)PVS> M(N>(_J6R!I36-4,N:2J[[H+! =615/\.I&S4\2Y&VPAAJXJ**_+_!H'=N!=3 M%%Y*6M"_*,"V1*S;<%>Q,?N;C%K.PCNPTU5I!Y2_#2X%&[0>9M>5\\E,T^X$ M?A^2VH,EY:8@-F'1M@B+0G1/QH-@ GK=-#B7U%>LSC$][DZF((\C\SH! 0O MBH78.L$Q4!V07$;'GIDK*#'M'@_&W=%X1@51>H.ZE&,+Z795']$F7Q/V M#2CRPF.XLA9[PXO5)W*1I4=8_8T="^YI#(['W4$?SP)@.#O69P&?=2?P.9S% M=!#\F=^N:4YR$-_ U,N8!*/.$%\[1%EU-*G,7$VN/1Z:J4?U"W"^WJRR)[BK M[Z0RZ16PEF:U][1N[U.E357)5LJ^W>OL+IHJHQ95VW:M+NR&5JD\0EL'"2R; MY&L6__&O]%L0Y4PYV!K%.1:Z\\'D@,$_F#N(VNP 2_\-4)$X5RXQ(']ESIW/ MQ Q%;Y/M7]/N'@V]1>YJE6C=0O68OWC/NG6$ZHW.'>JU+K/HKR $BT:IG%U M-[5JO[A*A9+V[RV'>$#5S ]H(0K_1_:H;Z.MU4+FH3_UIOPK3?A6V_"M]Z$;[T)W[KSO'7G>>O.\QONSO/6 MF_"M-^%;;\*WWH1OO0G?>A.^23]OTL__+.FGI0-ADQU)'L%2L0:YJP^]->1[ M:\AG-^2KXL=/;K<];-?QDCC#M[Y^C6W"FNW 5CB3TQ_I64W#WEHJO;54>FNI M]-92Z;?94JF1.'[4S2'VHH;_8WMEM"9C-_;.>-E;;QTW_ALZ;E2/JHI/1K8M MQ*^\UX5YZ^/Q#^SC\5]^ K_I9A]?4YC^C,-!#X.CX.>;LZ!S@((Z;.J3;+<6 MN%'>]X*^ &I'!4)@C&E62ILL,F*PAT)"BLQC(&9B]??:7+[4U>^MR$Q/5$EC M.4*I %=_Y6]EPO71V8)TAF5.M@DW6K#!\^[R_9PCF[F9&IS*Q]NS?>%VN=CV MM/FY5M]?5?:T5M/X3&B>0=-BCK4=I0W8YVS+.,\7K]")RM7!3D W[]< MBBHI\G3X_&O@%#FIY2JZ-4YJ >#50B3IOM1 *)J\CHU1#J7[14!#%E]'AU$2I/^ OB[)/G1(+WI+<(S_: MZ(+.-Q0[M:Y/N*,:B&[+B)B0J.(4M1OB6Z>-1!=V49)3793DG2[\<2;+0/79 M&>R4BV+0F$W(]HT% 4QSQ@[A-9!TV['RJXN2U*[G_E5(GOGJD:RMY3R:*I($ M3DI?RP [EZ" TC+&KBH@]5QJ]89]T.URPB;O:8E6$*)VF74NLVA,S>MLX!^^ M.ANU&\ B6<,4%6-%W?I?4_._'IBUAUY J]]SN8^/5.ZC-F!MC;XJ$FTQN791 MB=ISMB_.GR?]O;\"18T#["P\T5@RHK$V!/5(D:(/U!%U#N+T"P!<,=%4OW:* M-M20JK5&0UW,-:49ZGS3JLC0" RLZTRA-2_8YZGR@7@+Q9BO5\UB]UE<+/)$ MU\2SDUR-8TV*[=O4_58K;=I;4TZ-C<7B'@N!#Y)W49\1JD- M+/M@@7[DR7+U S4'55\F#SC.QK]Y.GNU%6WP7+X75FUH'.D5BC?XA;[=]1M: M8.&4<-B_:,.^XD7K2=]8M;^=6_W6@'_9S8F4(YLB9_40"Z\DF*3)^;=TP M920DX[Q)[KOGY.@N_\*]I*VT3&3B91$9P:8NX*F49JY?P>/6<$+56&E;JR7X MO.A]V2N:H^O4,C<)1;YJ!S7.4,L]]Z;1ZC6(W"30K#X+.G<_^(3M?W(!$]Q? M[/T ! 95G> _@[W 6"T1HOF+M@&[DJQ/Y@=3DZ5YT)%_ MS#TVNQNZ]A.\++N6Z\ZEG6-#U5 566U_]A-(,NMR#69@KH_'6N NY>H.0WEARI4;>]"[?LOPO; M-FG=-$S7IQ(5UHY:50I#_ LO>!5]O6PF:C7UPU:9X S;!Q92\ZQW8E-_Y!EO M+71MDCU>, M%T]M^#UGPCHHG_'V7E? )A,D8/CN =SLYQ%L*=;2@OIMY5LZN_!%G]^N!Z7$ MR\[G?#5?=KW36@9FY]LUE*<]!66>Q@<++[&3T.&INKS\%9]G;-9SW3.-\9P '; MT-@0L?K:UTZCI+880 BH20R7^?G/P+=":;>ZT&'AVR17S?Y0)+\KE<5:M6)" MO6_<'P2=7P_158&]1T3DJ9&J:D!YG;AP#+@(-ZVV#R7.+4LFG]+/J\D8CYNQ M=^ A;,USP]\WY5T!,^#:SS][YJB\KK.2/" ^%[4W4MY69UVD1MOUF.K6&#>U M8=_KXA:90FOWE8I15XL_Q;"5%\AZ+86\I7C&/0F5H[MN+9'8:WBQXQZHKV2DQCDXIC_'Q;FOU$^G:UI.HD?+26VZ/WA?L M^5;MN0L/ JYR;2DY_6L@)?N/.:K=*V[$OHZW#UED%=1H.9O:(9NV+5)=QG$F MO\3K8*W?=4S_@(&T ,NNK^5)JJWW+1SUOV$MOJ:SGC?$51]$^\#,/RD7R1N17)7P^:#>K M=1U>9C:A\;AN4VKUF\BFLV@TA6ZJ,Q% G-[5 1VD<4<3^ MW)XW[?Z/70K ?I6FGAT&N6='5!S]L$M7#3 Y,YF:]H[?X#"UV>>MYAU3>;V M/M.Z!&2?7/-=.I*38+['P\TC/RLYO,'2UW "2F?4P2:W5E.7N;FG M==O G7I:5P_KF8]^=K(3&B#8"#SKFG8MOW$OCX=D%S7SEWK3I+I1 MNCZW[9"1;WDY+Q"2ZL-_:$Z9,7D8\AJ:3M-69+]MK7ON]^ZTO3>X49/ E]KS"J+_VO3I<:LE.K#ZKT/,[#0PO> M"RZ4+_>M+J5YLM]J/+^:!->T7"?VW+J]+UC\LW*[JB]/_,$-$O,0S%2)JL$P MB,*GW7-7,L3:DPHFQS6_/.:2U3Y40/L4;D&61G7_!6#"F*H8Q!-SUC1L5UO( M,!Z?@Y"ZE'+T[_.[@A3M_ZA+3)5LK^H#F(+D^:QF[,"T),]GXQI:Z60E/\)Y MTY9\ *@EC7FTQ#WRQYKO#Q]5-WC/KRDOA0>5[,A<'!2@$(5F6/RL3+9'O]OB?XWIDCEEU'G_. M5I1=*#5)EN&"!51[;\U/:;B0"]EW_ZXUI=R]S2O,,HHCJ=&QPERM9@GW'[F) M/;QQ.FP6+1\M._NF*+;?_U]02P,$% @ OOE5#GKX"]3MY,)NZ)>W-\/HX!X''XN\>$?_U M\VX'\Q"YE_K,"#MM+T1!*OC0$C-H';HR8ABL$ WA!:)D*8G)2A$C=&W=4^.( M!142*-V+FLPSGO+6ACV[,FW:ZC#"A6QJVPKV<]EN'P6ZE0$DE/: 4V@=45 @ MI;#DEWK1;&Z"H8>@R6D/+QIC2:_,=_I9N:= M'B#S<]_G#',L$=V$UKW_DN_R?R:>G?X]G)V]O(9S?QU )#_^DXZ[9"Q,Y"4Y11=65.6(3#.%@?S;@GM_O6O02(1SL+S@A%;,S M[_ V%?T&4$L#!!0 ( '-GPU!R@):41@4 -8M / >&PO=V]R:V)O M;VLN>&ULQ9I=;^(X%$#_BI67G7G8!?+5F:I4@L)TD5I:-:CSN'*# :N)S=I. M.YU?OW8HQ=X)5_MREZ<0QTD.3NQS?9V+5ZF>GZ1\)C_J2NAAM#%F>][KZ7+# M:JK_D%LF[)&55#4U=E>M>WJK&%WJ#6.FKGIQOY_W:LI%='FQO]:]ZOD[TK#2 M<"ELH2MXY.Q5'XZ[74)MA1>VH$_#J!\1VACYC5>&J0DU[%K)9LO%>A@-(K+B M2IO"W;NM67/!:_Z3+=L]O9&O?TK%?TIA:%642E95>Y8[T)YD[Z _2AZ9,KP, M*AKZ]$ MZS#*^_:"+USS)UYQ\S:,VM\5B^R_Z'E_HVV'_7;7B.?JOS2C7*UX MR2:R;&HFS*X=%:O\*V.B* U&T97\H4I/. UI5!@R*DO9",/]P;P/C>9] M7,Q1^7=C;]J6$RJ69&)-K TWC6+:AP25@^R?!_+' %D@A9'E\^]CJMF2 M7,G:7DFWE7P^2!T#9'=,ZVTEWQ@C8R;8BAMR;SMJ\')!SA@@2V,F2EDSLJ _ MPG$-4L0 V1'?*%?DD58-([>,:CODNA-\O!AR0XSLAG8(V\AJR93^C4RM*(+. M$$-*B)&58#W:U(T]8#O#G=G8 ==U"8MK>X4UF(\)SD.0E7#=4#>&L."=BR$5 MQ-BS#EG7W+3O66N#*SM;MM)BHN0A)&2"&-D$!5N[&N2!;:5R>#X8Y(08V0DW MMIN&S009(48VPE@J)5]=R.$300Z(D1T 1KW!3"R&9! CRP ,*$-,R \QLA]^ M#2C)IP6U#/JSG\* ')$@.P*.+/W\0 +I(D'6Q7MHV=E\D!\29#_L8\Q.,# W MA:R)8\'F.ZB/"8DB019%=\S9V9J0-A)D;1P)]/:.''AQVLYY)X< M>QG>2UQT-2$DG/S_7G+I1H1DDR/+I@/13QOXF.!W7LBRV6=8VJU]$;7I#G=S M2#4YLFKVD,$4_#!A]#$AY^3(SMECWE+3*&XXTT?:$C).CFR5]ORDE;EO2)NL_NZ*&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/%VDUNVS 0AN&K&#I : Z'HZ2(L^HFV[07$&SZ M![$E0621Y/95O:D*)/JZ,#YM;!@V9M[58X'2XTLZ-^74M?EXZO/J_7)N\Z8Z MEM)_KG\UP2&53N?>S>^N&UWQ,J61W??-WXX+Q)Q]]^I_UW7Y_VJ;OW?;7 M);7EDXJ_"RKW>9#,!PD]*,P'!7J0S@I!? QG7_"2$-5]K#[CV?*\] -OSQ?: ;,\WVP.T/5]M#]CV?+<] M@-OSY?: ;L^WVP.\/5]O 7H+7V\!>LL"U]KH8INOMP"]A:^W +V%K[< O86O MMP"]A:^W +V%K[< O86OMP"]A:]W 'H'OMX!Z!WX>@>@=UC@K 0=EO#U#D#O MP-<[ +T#7^\ ] Y\O0/0._#U#D#OP-<[ +T#7V\%>BM?;P5Z*U]O!7HK7V\% M>NL"9]WHL)NOMP*]E:^W KV5K[<"O96OMP*]E:^W KV5KW<$>D>^WA'H'?EZ M1Z!WY.L=@=Z1KW<$>L<%[E6BFY5\O2/0._+UCD#OR-<[ KTC7^\(](Y\O0WH M;7R]#>AM?+T-Z&U\O0WH;7R]#>AM?+T-Z&T+/&N"'C;AZVU ;^/K;4!OX^MM M0&_CZUT#O6N^WO5$[WQLAK3[4893>\BW+OEG^)J?"#>MR$^_ 5!+ P04 " !S9\-0X1^AO@0" \*0 M$P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.XS 4!N!7J;)%C>LK%U$VP)9! M@A#_LJPN;Z?NN%_ZO&-ET M^-U;/UP. 9)#@N10(#DT2 X#DN,4),<92(YSD!Q\@1($152.0BI',96CH,I1 M5.4HK'(45SD*K!Q%5H$BJT"15:#(*E!D%2BR"A19!8JL D56@2*K0)%5HL@J M4625*+)*%%DEBJP215:)(JM$D56BR"I19%4HLBH4616*K I%5H4BJT*15:'( MJE!D52BR*A19-8JL&D56C2*K1I%5H\BJ4635*+)J%%DUBJP:15:#(JM!D=6@ MR&I09#4HLAH460V*K 9%5H,BJT&1]?2(LD['LK?M\%V2)^&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% M @ 8 M " >TA !X;"]W;W)K #MH! !D! & @ &L)P >&PO M=V]R:W-H965T&UL4$L! A0#% @ >O 0 MT@, !D ( !O"D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H M965T&UL4$L! M A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ 48 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO M=V]R:W-H965T); !X;"]W;W)K&UL4$L! A0#% @ (KL0! W! &0 @ '87P >&PO=V]R:W-H965TM@$ -(# 9 M " =-A !X;"]W;W)K&UL4$L! A0#% M @ &PO=V]R:W-H965T&UL4$L! A0#% @ ^]Y$" #&"0 &0 M@ &+; >&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R M:W-H965T&UL M4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ M&PO=V]R:W-H965T&UL4$L! A0#% @ MC0 >&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H M965T&UL4$L! M A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ LP M>&PO=V]R:W-H965T&UL4$L! A0#% @ &PO&PO&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !S9\-0X1^AO@0" \ M*0 $P @ $'&@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 3P!/ )L5 \' $ ! end XML 60 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Apr. 30, 2020
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of changes in accumulated other comprehensive loss
Changes in accumulated other comprehensive loss by component for the three months ended April 30, 2020 and 2019 are as follows (in millions):
Foreign
Currency
Translation
Adjustment
Pension
Benefits
Derivative
Financial
Instruments
Total
Balance as of January 31, 2020, net of tax$(82.2) $(97.0) $0.9  $(178.3) 
Other comprehensive (loss) income before reclassifications and tax(35.3) (7.9) 
(1)
2.3  (40.9) 
Tax benefit (expense)—  1.9  (0.9) 1.0  
Other comprehensive (loss) income before reclassifications, net of tax(35.3) (6.0) 1.4  (39.9) 
Reclassifications, before tax—  5.2  
(1)
3.3  8.5  
Tax expense—  (1.2) (1.2) (2.4) 
Reclassifications, net of tax—  4.0  
(2)
2.1  
(3)
6.1  
Other comprehensive (loss) income, net of tax(35.3) (2.0) 3.5  (33.8) 
Balance as of April 30, 2020, net of tax$(117.5) $(99.0) $4.4  $(212.1) 
Balance as of January 31, 2019, net of tax$(66.6) $(80.8) $(0.3) $(147.7) 
Other comprehensive loss before reclassifications and tax(11.9) —  (0.1) (12.0) 
Other comprehensive loss before reclassifications, net of tax(11.9) —  (0.1) (12.0) 
Reclassifications, before tax—  1.7  (0.2) 1.5  
Tax (expense) benefit—  (0.5) 0.1  (0.4) 
Reclassifications, net of tax—  1.2  
(2)
(0.1) 
(3)
1.1  
Other comprehensive (loss) income, net of tax(11.9) 1.2  (0.2) (10.9) 
Balance as of April 30, 2019, net of tax$(78.5) $(79.6) $(0.5) $(158.6) 
(1)In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a pension settlement charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.
(2)Primarily includes net amortization of prior service costs and actuarial losses included in net periodic benefit cost (see Note 9) that were reclassified from accumulated other comprehensive loss in the Company’s Condensed Consolidated Balance Sheet to operating expenses or cost of sales in the Company’s Condensed Consolidated Statements of Earnings.
(3)Relates to foreign currency cash flow hedges that were reclassified from accumulated other comprehensive loss to other income, net in the Company’s Condensed Consolidated Statements of Earnings.
Changes in accumulated other comprehensive loss by component for the nine months ended April 30, 2020 and 2019 are as follows (in millions):
Foreign
Currency
Translation
Adjustment
Pension
Benefits
Derivative
Financial
Instruments
Total
Balance as of July 31, 2019, net of tax$(92.7) $(99.0) $(1.2) $(192.9) 
Other comprehensive (loss) income before reclassifications and tax(24.8) (7.9) 
(1)
2.4  (30.3) 
Tax benefit (expense)—  1.9  (0.2) 1.7  
Other comprehensive (loss) income before reclassifications, net of tax(24.8) (6.0) 2.2  (28.6) 
Reclassifications, before tax—  7.5  
(1)
5.3  12.8  
Tax expense—  (1.5) (1.9) (3.4) 
Reclassifications, net of tax—  6.0  
(2)
3.4  
(3)
9.4  
Other comprehensive (loss) income, net of tax(24.8) —  5.6  (19.2) 
Balance as of April 30, 2020, net of tax$(117.5) $(99.0) $4.4  $(212.1) 
Balance as of July 31, 2018, net of tax$(66.1) $(82.9) $(0.8) $(149.8) 
Other comprehensive (loss) income before reclassifications and tax(12.4) —  1.0  (11.4) 
Tax expense—  —  (0.3) (0.3) 
Other comprehensive (loss) income before reclassifications, net of tax(12.4) —  0.7  (11.7) 
Reclassifications, before tax—  4.4  (0.6) 3.8  
Tax (expense) benefit—  (1.1) 0.2  (0.9) 
Reclassifications, net of tax—  3.3  
(2)
(0.4) 
(3)
2.9  
Other comprehensive (loss) income, net of tax(12.4) 3.3  0.3  (8.8) 
Balance as of April 30, 2019, net of tax$(78.5) $(79.6) $(0.5) $(158.6) 
(1)In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a pension settlement charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.
(2)Primarily includes net amortization of prior service costs and actuarial losses included in net periodic benefit cost (see Note 9) that were reclassified from accumulated other comprehensive loss in the Company’s Condensed Consolidated Balance Sheet to operating expenses or cost of sales in the Company’s Condensed Consolidated Statements of Earnings.
(3)Relates to foreign currency cash flow hedges that were reclassified from accumulated other comprehensive loss to other income, net in the Company’s Condensed Consolidated Statements of Earnings.

XML 61 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets
9 Months Ended
Apr. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill is assessed for impairment annually, during the third quarter of the fiscal year, or more frequently if events or changes in circumstances indicate that the asset may be impaired. The Company performed its annual impairment assessment during the third quarter of fiscal 2020 and did not record any impairment as a result of this assessment.
The following is a reconciliation of goodwill by reportable segment for the nine months ended April 30, 2020 (in millions):
 Engine
Products
Industrial
Products
Total
Balance as of July 31, 2019$84.5  $218.6  $303.1  
Goodwill acquired—  —  —  
Currency translation(0.4) 1.1  0.7  
Balance as of April 30, 2020$84.1  $219.7  $303.8  

The following table summarizes the net intangible asset classes as of April 30, 2020 (in millions):
Gross Carrying AmountAccumulated AmortizationTotal
Customer relationships $101.8  $(47.9) $53.9  
Patents, trademarks and technology22.4  (11.0) 11.4  
Total intangible assets, net$124.2  $(58.9) $65.3  
The following table summarizes the net intangible asset classes as of July 31, 2019 (in millions):
Gross Carrying AmountAccumulated AmortizationTotal
Customer relationships $101.5  $(43.3) $58.2  
Patents, trademarks and technology22.3  (9.6) 12.7  
Total intangible assets, net$123.8  $(52.9) $70.9  
Amortization expense was $2.1 million and $6.4 million for the three and nine months ended April 30, 2020, respectively, and was $2.1 million and $5.6 million for the three and nine months ended April 30, 2019, respectively.
XML 62 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
9 Months Ended
Apr. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) and the instructions to Form 10-Q and Rule 10-01 of Regulation S-X. Accordingly, they do not include all of the information and notes required for complete financial statements. In the opinion of management, all adjustments considered necessary for a fair statement of earnings, comprehensive income, financial position, cash flows and shareholders’ equity have been included and are of a normal recurring nature. Operating results for the three and nine month periods ended April 30, 2020 are not necessarily indicative of the results that may be expected for future periods. The year-end Condensed Consolidated Balance Sheet information was derived from the Company’s audited Consolidated Financial Statements but does not include all disclosures required by GAAP. For further information, refer to the Audited Consolidated Financial Statements and Notes thereto included in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2019.
The preparation of the Company’s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
With the recent outbreak of coronavirus, or COVID-19, which has been declared by the World Health Organization to be a pandemic, management has evaluated the Company’s accounting estimates that require consideration of forecasted financial information, including its allowances for doubtful accounts and inventory obsolescence, the carrying value of goodwill, intangible assets and other long-lived assets. This assessment was conducted with current information, as well as consideration of future potential impacts of COVID-19 on the business as of April 30, 2020. Management determined that due to a majority of the Company’s business being deemed “essential” under applicable governmental orders otherwise restricting business activities, the limited downtime of certain operations and its ability to adapt and to continue to operate in the current environment, no triggering event for impairment existed at April 30, 2020. In addition, management completed its annual impairment assessment for goodwill and concluded there was no impairment.
However, because of uncertainties at this time with respect to the severity and duration of the COVID-19 outbreak, the duration and terms of related governmental orders restricting activities, and the timing and pace of any economic recovery as COVID-19 impacts ultimately abate, management cannot predict with specificity the extent and duration of any future impact on the business and financial results from COVID-19. In addition, although most operations have continued, it is possible that they may not continue under future government orders, or may be subject to site-specific health and safety concerns which could require certain operations to be halted for some period. Accordingly, such impact could potentially result in impairments of assets and increases in allowances in future periods.
New Accounting Standards Recently Adopted In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, Leases (Topic 842) (ASU 2016-02), which requires lessees to recognize right-of-use assets and lease liabilities for substantially all leases. This accounting guidance was effective for the Company in the beginning of the first quarter of fiscal 2020 and the Company adopted the guidance on a modified retrospective basis. In December 2018, the FASB issued ASU 2018-20, Leases (Topic 842) Narrow-Scope Improvements for Lessors (ASU 2018-20), which amends ASU 2016-02, to provide additional guidance on accounting for certain expenses such as property taxes and insurance paid on behalf of the lessor by the lessee. The Company adopted ASU 2016-02 in the first quarter of fiscal 2020, and increased assets and liabilities by $71.5 million, as of August 1, 2019. Refer to Note 17 for further discussion.
In February 2018, the FASB issued ASU 2018-02, Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income (ASU 2018-02). The guidance allows a company to elect to reclassify from accumulated other comprehensive income (AOCI) to retained earnings the stranded tax effects from the adoption of the new federal corporate tax rate that became effective January 1, 2018 as a result of the U.S. Tax Cuts and Jobs Act (TCJA). The amount of the reclassification is calculated as the difference between the amount initially charged to other comprehensive income at the previously enacted tax rate that remains in AOCI and the amount that would have been charged using the newly enacted tax rate, excluding any valuation allowance prior to tax reform. The Company adopted ASU 2018-02 in the first quarter of fiscal 2020 and elected to not reclassify tax effects stranded in accumulated other comprehensive loss. As such, there is no impact on the Company’s Condensed Consolidated Financial Statements.
New Accounting Standards Not Yet Adopted In June 2016, the FASB issued ASU 2016-13, Measurement of Credit Losses on Financial Instruments (ASU 2016-13). In November 2018, the FASB issued an update, ASU 2018-19, that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable, trade receivables, other financial assets measured at amortized cost and other off-balance sheet credit exposures. The guidance is effective for the Company beginning in the first quarter of fiscal 2021, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2016-13 on its Consolidated Financial Statements.
In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815 Derivatives and Hedging and Topic 825, Financial Instruments (ASU 2019-04). This guidance clarifies the standards on credit losses (Topic 326), derivatives and hedging (Topic 815), and recognition and measurement of financial instruments (Topic 825). The guidance is effective for the Company beginning in the first quarter of fiscal 2021, with early adoption permitted. The Company is evaluating the impact of the adoption of ASU 2019-04 on its Consolidated Financial Statements.
XML 63 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans
9 Months Ended
Apr. 30, 2020
Retirement Benefits, Description [Abstract]  
Employee Benefit Plans Employee Benefit Plans
The Company and certain of its international subsidiaries have defined benefit pension plans for many of their hourly and salaried employees. There are two types of U.S. plans. The first type of U.S. plan (Hourly Pension Plan) is a traditional defined benefit pension plan primarily for union production employees. The second plan (Salaried Pension Plan) is for some salaried and non-union production employees, and provides defined benefits pursuant to a cash balance feature whereby a participant accumulates a benefit comprised of a percentage of current salary that varies with years of service, interest credits and transition credits. The Company no longer allows entrants into the U.S. Salaried Pension Plan and the participating employees no longer accrue Company contribution credits under the plan. Instead, eligible employees receive a 3% annual retirement contribution to their 401(k) in addition to the Company’s normal 401(k) match. The non-U.S. plans generally provide pension benefits based on years of service and compensation level. Components of net periodic benefit cost other than the service cost component are included in other income, net in the Condensed Consolidated Statements of Earnings.
Net periodic benefit costs for the Company’s pension plans include the following components (in millions):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
Net periodic benefit costs:    
Service cost$1.5  $1.5  $4.7  $4.5  
Interest cost3.3  4.1  10.1  12.3  
Expected return on assets(6.5) (6.6) (19.5) (19.9) 
Prior service cost amortization0.2  0.1  0.5  0.4  
Actuarial loss amortization1.6  1.1  4.8  3.3  
Settlement charge2.3  —  2.3  —  
Net periodic benefit costs$2.4  $0.2  $2.9  $0.6  
A settlement charge is required when the amount of all lump-sum distributions during the year is greater than the sum of the service and interest cost components of the annual net periodic pension cost. In the third quarter, the Company recorded a pension settlement charge of $2.3 million. As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million (see Note 13).
The Company’s general funding policy is to make at least the minimum required contributions as required by applicable regulations, plus any additional amounts that it determines to be appropriate. The estimated minimum funding requirement for the Company’s qualified U.S. plans for the plan year ending July 31, 2020 is $4.4 million.
For the nine months ended April 30, 2020, the Company made required contributions of $3.5 million to its qualified U.S. pension plans and $1.4 million to its non-qualified U.S. pension plans. In May 2020, the Company contributed an additional $0.5 million to the qualified U.S. pension plans.
For the nine months ended April 30, 2020, the Company made required contributions of $1.0 million to its non-U.S. pension plans. The Company estimates it will contribute an additional $0.1 million to its non-U.S. pension plans during the remainder of fiscal 2020 based upon the local government prescribed funding requirements. Future estimates of the Company’s required pension plan contributions may change significantly depending on the actual rate of return on plan assets, discount rates and regulatory requirements.
JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "dci-20200430.htm": { "axisCustom": 2, "axisStandard": 21, "contextCount": 243, "dts": { "calculationLink": { "local": [ "dci-20200430_cal.xml" ] }, "definitionLink": { "local": [ "dci-20200430_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "dci-20200430.htm" ] }, "labelLink": { "local": [ "dci-20200430_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "dci-20200430_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "dci-20200430.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 467, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 1, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 7 }, "keyCustom": 12, "keyStandard": 340, "memberCustom": 17, "memberStandard": 40, "nsprefix": "dci", "nsuri": "http://www.donaldson.com/20200430", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.donaldson.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Acquisitions and Divestitures", "role": "http://www.donaldson.com/role/AcquisitionsandDivestitures", "shortName": "Acquisitions and Divestitures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106103 - Disclosure - Supplemental Balance Sheet Information", "role": "http://www.donaldson.com/role/SupplementalBalanceSheetInformation", "shortName": "Supplemental Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110104 - Disclosure - Earnings Per Share", "role": "http://www.donaldson.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.donaldson.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118106 - Disclosure - Revenue", "role": "http://www.donaldson.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122107 - Disclosure - Warranty", "role": "http://www.donaldson.com/role/Warranty", "shortName": "Warranty", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125108 - Disclosure - Stock-Based Compensation", "role": "http://www.donaldson.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131109 - Disclosure - Employee Benefit Plans", "role": "http://www.donaldson.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135110 - Disclosure - Income Taxes", "role": "http://www.donaldson.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137111 - Disclosure - Fair Value Measurements", "role": "http://www.donaldson.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142112 - Disclosure - Shareholders' Equity", "role": "http://www.donaldson.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144113 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147114 - Disclosure - Guarantees", "role": "http://www.donaldson.com/role/Guarantees", "shortName": "Guarantees", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150115 - Disclosure - Commitments and Contingencies", "role": "http://www.donaldson.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151116 - Disclosure - Segment Reporting", "role": "http://www.donaldson.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155117 - Disclosure - Leases", "role": "http://www.donaldson.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160118 - Disclosure - Borrowings", "role": "http://www.donaldson.com/role/Borrowings", "shortName": "Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Supplemental Balance Sheet Information (Tables)", "role": "http://www.donaldson.com/role/SupplementalBalanceSheetInformationTables", "shortName": "Supplemental Balance Sheet Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.donaldson.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319304 - Disclosure - Revenue (Tables)", "role": "http://www.donaldson.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - Warranty (Tables)", "role": "http://www.donaldson.com/role/WarrantyTables", "shortName": "Warranty (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326306 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.donaldson.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332307 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2338308 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.donaldson.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345309 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348310 - Disclosure - Guarantees (Tables)", "role": "http://www.donaldson.com/role/GuaranteesTables", "shortName": "Guarantees (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352311 - Disclosure - Segment Reporting (Tables)", "role": "http://www.donaldson.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2356312 - Disclosure - Leases (Tables)", "role": "http://www.donaldson.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i4b391cd6a9114160b256898c86752562_I20190801", "decimals": "-5", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i98c673bf457942e1b9902eafdc3f12cc_I20190731", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Acquisitions and Divestitures (Details)", "role": "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails", "shortName": "Acquisitions and Divestitures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i98c673bf457942e1b9902eafdc3f12cc_I20190731", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Supplemental Balance Sheet Information (Inventory) (Details)", "role": "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails", "shortName": "Supplemental Balance Sheet Information (Inventory) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details)", "role": "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails", "shortName": "Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Earnings Per Share (Details)", "role": "http://www.donaldson.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details)", "role": "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails", "shortName": "Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i5977090d9533493c82e3d4ef85584300_I20190731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details)", "role": "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails", "shortName": "Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details)", "role": "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i5977090d9533493c82e3d4ef85584300_I20190731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420409 - Disclosure - Revenue (Disaggregation of Revenue by Geographical Area) (Details)", "role": "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails", "shortName": "Revenue (Disaggregation of Revenue by Geographical Area) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i9123ba7017c14c8ebd2d2ccefae99d3b_D20200201-20200430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421410 - Disclosure - Revenue (Narrative) (Details)", "role": "http://www.donaldson.com/role/RevenueNarrativeDetails", "shortName": "Revenue (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i5977090d9533493c82e3d4ef85584300_I20190731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424411 - Disclosure - Warranty (Details)", "role": "http://www.donaldson.com/role/WarrantyDetails", "shortName": "Warranty (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i5977090d9533493c82e3d4ef85584300_I20190731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427412 - Disclosure - Stock-Based Compensation (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i769bcd869ade4ff29aaf34d1c0f8a612_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428413 - Disclosure - Stock-Based Compensation (Compensation Expense) (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "shortName": "Stock-Based Compensation (Compensation Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i769bcd869ade4ff29aaf34d1c0f8a612_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i5977090d9533493c82e3d4ef85584300_I20190731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429414 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails", "shortName": "Stock-Based Compensation (Summary of Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i5977090d9533493c82e3d4ef85584300_I20190731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i2691789d892249e59051594ae990726d_I20190731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430415 - Disclosure - Stock-Based Compensation (Summary of Performance Award Activity) (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails", "shortName": "Stock-Based Compensation (Summary of Performance Award Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i2691789d892249e59051594ae990726d_I20190731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "dci:NumberOfUsPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - Disclosure - Employee Benefit Plans (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansDetails", "shortName": "Employee Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "dci:NumberOfUsPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434417 - Disclosure - Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails", "shortName": "Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - Income Taxes (Details)", "role": "http://www.donaldson.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ie7c53e02e9474d1abdd102201f3bf705_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439419 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.donaldson.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ie7c53e02e9474d1abdd102201f3bf705_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Fair Value Measurements (Derivatives on the Balance Sheet) (Details)", "role": "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "shortName": "Fair Value Measurements (Derivatives on the Balance Sheet) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - Disclosure - Fair Value Measurements Fair Value Measurements (Pre-tax Impact of Derivatives) (Details)", "role": "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPretaxImpactofDerivativesDetails", "shortName": "Fair Value Measurements Fair Value Measurements (Pre-tax Impact of Derivatives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i5977090d9533493c82e3d4ef85584300_I20190731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443422 - Disclosure - Shareholders' Equity (Details)", "role": "http://www.donaldson.com/role/ShareholdersEquityDetails", "shortName": "Shareholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i5977090d9533493c82e3d4ef85584300_I20190731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i65d6260c14af4d88919958536beb8690_I20200131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446423 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449424 - Disclosure - Guarantees (Details)", "role": "http://www.donaldson.com/role/GuaranteesDetails", "shortName": "Guarantees (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i1e7a9b71f039493a8dc4fa5b08ca0f7e_I20190731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453425 - Disclosure - Segment Reporting (Details)", "role": "http://www.donaldson.com/role/SegmentReportingDetails", "shortName": "Segment Reporting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454426 - Disclosure - Segment Reporting (Summary of Segment Detail) (Details)", "role": "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails", "shortName": "Segment Reporting (Summary of Segment Detail) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i2cf10ff0ee4243d19ce5f93ae6d6c267_D20200201-20200430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457427 - Disclosure - Leases (Lease Cost) (Details)", "role": "http://www.donaldson.com/role/LeasesLeaseCostDetails", "shortName": "Leases (Lease Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i12fa4779504e4776a84ff9d6e997fc00_D20200201-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dci:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458428 - Disclosure - Leases (Supplemental Information) (Details)", "role": "http://www.donaldson.com/role/LeasesSupplementalInformationDetails", "shortName": "Leases (Supplemental Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "dci:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "idf97c34d692840ba8e9c28b92f0bd107_I20190801", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459429 - Disclosure - Leases (Maturities) (Details)", "role": "http://www.donaldson.com/role/LeasesMaturitiesDetails", "shortName": "Leases (Maturities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "ia1864254ec444694a517ad721210bdda_I20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i8393f6a42a5f4c89b7099521f40be79b_I20191031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461430 - Disclosure - Borrowings (Details)", "role": "http://www.donaldson.com/role/BorrowingsDetails", "shortName": "Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i8393f6a42a5f4c89b7099521f40be79b_I20191031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i11718282d0034577a3e7be25d40b7eb8_I20180731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i85688b510cd34eb0b038227b2840ebaa_I20180731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20200430.htm", "contextRef": "i3ae1fa2f21144434b0bbc412676c787f_D20190801-20200430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } } }, "segmentCount": 58, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails", "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "dci_A2010MasterStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2010 Master Stock Incentive Plan [Member]", "label": "2010 Master Stock Incentive Plan [Member]", "terseLabel": "2010 Master Stock Incentive Plan" } } }, "localname": "A2010MasterStockIncentivePlanMember", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "dci_AdvancedFiltrationSystemsIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Advanced Filtration Systems, Inc. [Member]", "label": "Advanced Filtration Systems Inc [Member]", "terseLabel": "Advanced Filtration Systems, Inc." } } }, "localname": "AdvancedFiltrationSystemsIncMember", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "domainItemType" }, "dci_AerospaceAndDefenseProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aerospace And Defense Products [Member]", "label": "Aerospace And Defense Products [Member]", "terseLabel": "Aerospace and Defense" } } }, "localname": "AerospaceAndDefenseProductsMember", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_AftermarketProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Aftermarket Products [Member]", "label": "Aftermarket Products [Member]", "terseLabel": "Aftermarket" } } }, "localname": "AftermarketProductsMember", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_AmountDrawnUponLettersOfCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount Drawn Upon Letters Of Credit", "label": "Amount Drawn Upon Letters Of Credit", "terseLabel": "Amounts drawn for letters of credit" } } }, "localname": "AmountDrawnUponLettersOfCredit", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "dci_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Supplemental balance sheet information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "dci_BOFAInternationalLTDMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "BOFA International LTD [Member]", "label": "BOFA International LTD [Member]", "terseLabel": "BOFA International LTD" } } }, "localname": "BOFAInternationalLTDMember", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "domainItemType" }, "dci_ConsolidationLessthanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseofInterestbyParentPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent, Percentage", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Changes, Purchase of Interest by Parent, Percentage", "terseLabel": "Additional voting interest acquired (percentage)" } } }, "localname": "ConsolidationLessthanWhollyOwnedSubsidiaryParentOwnershipInterestChangesPurchaseofInterestbyParentPercentage", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "percentItemType" }, "dci_DefinedBenefitPlanMinimumFundingRequirement": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Defined Benefit Plan, Minimum Funding Requirement", "label": "Defined Benefit Plan, Minimum Funding Requirement", "terseLabel": "Minimum funding requirement" } } }, "localname": "DefinedBenefitPlanMinimumFundingRequirement", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "dci_DefinedContributionPlanAnnualRetirementContributionsPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined contribution plan, annual retirement contributions, percent.", "label": "Defined Contribution Plan, Annual Retirement Contributions, Percent", "terseLabel": "Annual company retirement contribution in addition to 401 (k) match, percent" } } }, "localname": "DefinedContributionPlanAnnualRetirementContributionsPercent", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "percentItemType" }, "dci_EngineProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Engine Products [Member]", "label": "Engine Products [Member]", "terseLabel": "Engine Products segment", "verboseLabel": "Engine Products" } } }, "localname": "EngineProductsMember", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Method Investment, Nonconsolidated Investee", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Axis]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "stringItemType" }, "dci_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Method Investment, Nonconsolidated Investee", "label": "Equity Method Investment, Nonconsolidated Investee [Domain]", "terseLabel": "Equity Method Investment, Nonconsolidated Investee [Domain]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "domainItemType" }, "dci_GasTurbineProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gas Turbine Products [Member]", "label": "Gas Turbine Products [Member]", "terseLabel": "Gas Turbine Systems" } } }, "localname": "GasTurbineProductsMember", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_IndustrialFiltrationSolutionsProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Industrial Filtration Solutions Products [Member]", "label": "Industrial Filtration Solutions Products [Member]", "terseLabel": "Industrial Filtration Solutions" } } }, "localname": "IndustrialFiltrationSolutionsProductsMember", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_IndustrialProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Industrial Products [Member]", "label": "Industrial Products [Member]", "terseLabel": "Industrial Products segment", "verboseLabel": "Industrial Products" } } }, "localname": "IndustrialProductsMember", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_LineOfCreditFacilityIncreaseDecreaseToBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Increase (Decrease) To Borrowing Capacity", "label": "Line of Credit Facility, Increase (Decrease) To Borrowing Capacity", "terseLabel": "Increase to borrowing capacity" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseToBorrowingCapacity", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "dci_LongTermDebtVariableInterestRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Long-Term Debt, Variable Interest Rate [Member]", "label": "Long-Term Debt, Variable Interest Rate [Member]", "terseLabel": "Long-Term Debt, Variable Interest Rate" } } }, "localname": "LongTermDebtVariableInterestRateMember", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "dci_NumberOfUsPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of U.S. Plans.", "label": "Number Of US Plans", "verboseLabel": "Number of U.S. plans" } } }, "localname": "NumberOfUsPlans", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "integerItemType" }, "dci_OffRoadProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Off-Road Products [Member]", "label": "Off Road Products [Member]", "terseLabel": "Off-Road" } } }, "localname": "OffRoadProductsMember", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_OnRoadProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "On Road Products [Member]", "label": "On Road Products [Member]", "terseLabel": "On-Road" } } }, "localname": "OnRoadProductsMember", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_PatentsTrademarksandTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Patents, Trademarks and Technology", "label": "Patents, Trademarks and Technology [Member]", "terseLabel": "Patents, trademarks and technology" } } }, "localname": "PatentsTrademarksandTechnologyMember", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "dci_ReclassificationOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reclassification Other", "label": "Reclassification Other [Member]", "terseLabel": "Reclassification" } } }, "localname": "ReclassificationOtherMember", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "dci_ReclassificationTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reclassification Type", "label": "Reclassification Type [Axis]", "terseLabel": "Reclassification Type [Axis]" } } }, "localname": "ReclassificationTypeAxis", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "dci_ReclassificationTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reclassification Type", "label": "Reclassification Type [Domain]", "terseLabel": "Reclassification Type [Domain]" } } }, "localname": "ReclassificationTypeDomain", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "dci_ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-Based Compensation Arrange By Share-Based Payment Award, Award Target Payout, Percentage", "label": "Share-Based Compensation Arrange By Share-Based Payment Award, Award Target Payout, Percentage", "terseLabel": "Payout percentage based on target award (percentage)" } } }, "localname": "ShareBasedCompensationArrangeByShareBasedPaymentAwardAwardTargetPayoutPercentage", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "dci_SharebasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Granted", "label": "Share-based Compensation Arrangement By Share-Based Payment Award, Equity Instruments Other Than Options, Aggregate Intrinsic Value, Granted", "terseLabel": "Fair value of awards granted" } } }, "localname": "SharebasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "dci_SpecialApplicationsProductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Special Applications Products [Member]", "label": "Special Applications Products [Member]", "terseLabel": "Special Applications" } } }, "localname": "SpecialApplicationsProductsMember", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_StockCompensationAndOtherActivity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Compensation And Other Activity", "label": "Stock Compensation And Other Activity", "terseLabel": "Stock compensation and other activity" } } }, "localname": "StockCompensationAndOtherActivity", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "dci_StockholdersEquityShareBasedCompensation": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stockholders Equity, Share Based Compensation", "label": "Stockholders Equity, Share Based Compensation", "terseLabel": "Stock-compensation plans" } } }, "localname": "StockholdersEquityShareBasedCompensation", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "dci_UnrecognizedTaxBenefitsPotentiallyExpire": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Unrecognized Tax Benefits, Potentially Expire", "label": "Unrecognized Tax Benefits, Potentially Expire", "terseLabel": "Unrecognized tax benefits that could potentially expire" } } }, "localname": "UnrecognizedTaxBenefitsPotentiallyExpire", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "dci_UnsecuredDebtMaturingOctober2024Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unsecured Debt Maturing October 2024", "label": "Unsecured Debt Maturing October 2024 [Member]", "terseLabel": "Unsecured debt maturing October 2024" } } }, "localname": "UnsecuredDebtMaturingOctober2024Member", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "dci_UnsecuredRevolvingCreditFacilityMaturingJuly2022Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unsecured Revolving Credit Facility Maturing July 2022", "label": "Unsecured Revolving Credit Facility Maturing July 2022 [Member]", "terseLabel": "Unsecured revolving credit facility maturing July 2022" } } }, "localname": "UnsecuredRevolvingCreditFacilityMaturingJuly2022Member", "nsuri": "http://www.donaldson.com/20200430", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r380" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r381" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r383" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r378" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r124", "r133" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Latin America [Member]", "terseLabel": "Latin America" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r135", "r207", "r209", "r373", "r374" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r136", "r207", "r210", "r375", "r376", "r377" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Trade accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r19", "r138", "r139", "r208" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, less allowance of $5.3 and $4.8, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r16", "r352", "r364" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Non-current income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r58", "r64", "r67", "r225", "r293" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Pension Benefits" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r33", "r163" ], "calculation": { "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r64", "r74", "r292" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r61", "r63", "r64" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r60", "r64", "r67", "r293" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Total", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r56", "r64", "r67", "r293" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net earnings to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r240", "r262", "r267" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Pretax compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r24", "r140", "r144" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r96", "r153", "r159" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "verboseLabel": "Options excluded from the diluted net earnings per share calculation (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r129", "r350", "r363" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r51" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r241", "r264" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationDetails", "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r299", "r304" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r281", "r282" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Business acquisition, percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r284", "r285", "r286" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Business combination, consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions and Divestitures" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestitures" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r100", "r101", "r102" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Accrued property, plant and equipment additions" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r30", "r98" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r91", "r98", "r103" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r91", "r322" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r169", "r356", "r369" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 15)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r168", "r170" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Dividends paid per share (in usd per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends, per share (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $5.00 par value, 240,000,000 shares authorized, 151,643,194 shares issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r70", "r72", "r73" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r202", "r204", "r208" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r202", "r203", "r208" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r134" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate and Unallocated" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r80" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r351", "r353", "r362" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails", "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r15", "r181", "r353", "r362" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Debt carrying value", "verboseLabel": "Outstanding debt (the Company guarantees half)" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails", "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r319" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Debt instrument, fair value disclosure" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r40", "r182", "r326" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Basis spread on variable rate (percentage)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails", "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r106", "r192", "r195", "r196", "r197", "r325", "r326", "r328", "r361" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationShareBasedPaymentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred compensation arrangements (such as stock or unit options and share or unit awards) that are equity-based payments with individual employees. The arrangements are generally based on employment contracts between the entity and one or more selected officers or key employees, and contain a promise by the employer to pay certain amounts or benefits at designated future dates, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Other \"sub-members\" can be added as necessary.", "label": "Deferred Compensation, Share-based Payments [Member]", "terseLabel": "Stock Compensation Plans" } } }, "localname": "DeferredCompensationShareBasedPaymentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r273" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r104", "r274", "r275" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r270", "r273" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r216" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 5.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan.", "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)", "negatedLabel": "Actuarial loss amortization" } } }, "localname": "DefinedBenefitPlanActuarialGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r224", "r234", "r236" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Prior service cost amortization" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r217", "r218", "r219", "r235", "r236" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Company contributions" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear": { "auth_ref": [ "r235" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contributions received and expected to be received by defined benefit plan from employer in current fiscal year.", "label": "Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year", "terseLabel": "Estimated future contributions to pension plans" } } }, "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r223", "r233", "r236" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r215", "r222", "r232", "r236" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r220", "r230", "r236" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit costs" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]", "terseLabel": "Net periodic benefit costs:" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanOtherCosts": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 6.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of defined benefit plan cost (credit), classified as other.", "label": "Defined Benefit Plan, Other Cost (Credit)", "terseLabel": "Settlement charge" } } }, "localname": "DefinedBenefitPlanOtherCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r214", "r221", "r231", "r236" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r96", "r126" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPretaxImpactofDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r52", "r53", "r302", "r348" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Derivative assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r52", "r53", "r302", "r348" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Derivative liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r300", "r303", "r308", "r312" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPretaxImpactofDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r296", "r297" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amounts" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r207" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r198" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "negatedTerseLabel": "Dividends declared" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "Europe, Middle East and Africa" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r111", "r115", "r116", "r117", "r118", "r121", "r359", "r372" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net earnings per share - basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r78", "r111", "r115", "r116", "r117", "r118", "r121", "r359", "r372" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net earnings per share - diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r322" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r263" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "verboseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r262" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefits associated with stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r31", "r130", "r142" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity method investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r143" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Joint venture items" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPretaxImpactofDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r314", "r315", "r316", "r318" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPretaxImpactofDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r314", "r320", "r321" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r218", "r219", "r236", "r315", "r345" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r218", "r219", "r236", "r315", "r346" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r218", "r219", "r236", "r315", "r347" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r158" ], "calculation": { "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r154", "r155", "r158", "r160", "r349" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r158", "r349" ], "calculation": { "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r154", "r157" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r158" ], "calculation": { "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Forward foreign currency exchange contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPretaxImpactofDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan, designed to provide retirement benefits, not determined as principal place of business. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Foreign Plan [Member]", "terseLabel": "Foreign Plan" } } }, "localname": "ForeignPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits, Description [Abstract]", "terseLabel": "Retirement Benefits, Description [Abstract]" } } }, "localname": "GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r146", "r147" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r148" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r149" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Currency translation" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r79" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Guarantor Obligations [Line Items]", "terseLabel": "Guarantor Obligations" } } }, "localname": "GuaranteeObligationsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Guarantees [Abstract]", "terseLabel": "Guarantees [Abstract]" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GuaranteesTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.", "label": "Guarantees [Text Block]", "terseLabel": "Guarantees" } } }, "localname": "GuaranteesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/Guarantees" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r108" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Earnings before income taxes", "verboseLabel": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r76", "r96", "r127", "r142", "r357", "r370" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "terseLabel": "Investment earnings (loss)" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r128", "r277" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "verboseLabel": "Income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r93", "r99" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r95" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Changes in operating assets and liabilities, excluding effect of acquired business" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r152", "r156" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r75", "r125", "r324", "r327", "r360" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r90", "r92", "r99" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r47" ], "calculation": { "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished products" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r50", "r145" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Inventories, net", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r49" ], "calculation": { "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r48" ], "calculation": { "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r340", "r342" ], "calculation": { "http://www.donaldson.com/role/LeasesLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r340" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Operating lease liability schedule" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r341" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.donaldson.com/role/LeasesMaturitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r341" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r341" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r341" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r341" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r341" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r341" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r341" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r343" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Contingent liability for standby letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "terseLabel": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r354", "r367" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Shareholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r36" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r15" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-term Debt and Lease Obligation, Current", "verboseLabel": "Current maturities of long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-term Debt [Member]", "terseLabel": "Long-term Debt" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "Borrowings" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/Borrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r180" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestInJointVentures": { "auth_ref": [ "r289" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of the equity interests owned by noncontrolling shareholders, partners, or other equity holders in joint ventures included in the entity's consolidated financial statements.", "label": "Noncontrolling Interest in Joint Ventures", "terseLabel": "Non-controlling interest" } } }, "localname": "MinorityInterestInJointVentures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard and Extended Product Warranty, Increase (Decrease)" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r91", "r94", "r97" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r68", "r71", "r77", "r97", "r120", "r358", "r371" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net earnings for basic and diluted earnings per share computation", "totalLabel": "Net earnings", "verboseLabel": "Net earnings" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetInvestmentHedgingMember": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Hedges of a net investment in a foreign operation.", "label": "Net Investment Hedging [Member]", "terseLabel": "Net investment hedges" } } }, "localname": "NetInvestmentHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r110", "r112" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Standards Recently Adopted and New Accounting Standards Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non- Controlling Interest" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "verboseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r335", "r342" ], "calculation": { "http://www.donaldson.com/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r334" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of future lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r334" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current lease liabilities", "verboseLabel": "Current lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r334" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term lease liabilities", "verboseLabel": "Long-term lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r333" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use lease assets", "verboseLabel": "Right-of-use lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r339", "r342" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rates (percentage)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r338", "r342" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesSupplementalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r329", "r330" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total future lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r329", "r330" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r329", "r330" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r329", "r330" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r329", "r330" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r329", "r330" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r329", "r330" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r124", "r133" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r295" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Other Assets, Noncurrent" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r64" ], "calculation": { "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "terseLabel": "Other comprehensive (loss) income before reclassifications and tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r64", "r74" ], "calculation": { "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "totalLabel": "Other comprehensive income (loss) before reclassifications, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r61" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "totalLabel": "Total derivatives" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r57", "r61" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Gain (loss) on hedging derivatives, net of deferred taxes of $(0.9), $0.0, $(0.2) and $(0.3), respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r57", "r61", "r301", "r306", "r313" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Pre-tax gains (losses) recognized in accumulated other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPretaxImpactofDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r62" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax", "negatedTerseLabel": "Deferred taxes on hedging derivatives" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r61", "r65" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedTerseLabel": "Reclassifications of losses on hedging derivatives to net earnings, net of taxes of $(1.2), $0.1, $(1.9), and $0.2, respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r61", "r65", "r307" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "negatedTerseLabel": "Pre-tax (gains) losses reclassified from accumulated other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPretaxImpactofDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) for reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax", "negatedTerseLabel": "Taxes on reclassifications of derivatives to net income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r55", "r323" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation loss" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r309" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge.", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Pre-tax gains (losses) recognized in accumulated other comprehensive income (loss) - Net investment hedges" } } }, "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPretaxImpactofDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r310" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of reclassification from accumulated other comprehensive income (AOCI) for gain (loss) from derivative designated and qualifying as net investment hedge.", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), Reclassification, before Tax", "negatedTerseLabel": "Pre-tax (gains) losses reclassified from accumulated other comprehensive income (loss) - Net investment hedges" } } }, "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPretaxImpactofDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r69", "r72", "r74", "r191" ], "calculation": { "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive (loss) income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r69", "r72", "r290", "r291", "r292" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Net other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r59", "r61" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedLabel": "Pension liability adjustment, net of deferred taxes of $0.7, $(0.5), $0.4, and $(1.1), respectively" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r59", "r62", "r290" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "verboseLabel": "Deferred taxes on pension liability" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r62", "r276", "r278" ], "calculation": { "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "negatedTerseLabel": "Tax benefit (expense)" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r38" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r97" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other long-term assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r88" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Purchase of treasury stock", "terseLabel": "Stock repurchased during the period" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r88" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Tax withholding payments for stock compensation transactions" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r84" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r85" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Net expenditures on property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r212", "r226", "r227", "r237" ], "lang": { "en-US": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationDetails", "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r241", "r264" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "verboseLabel": "Preferred stock, par value (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $1.00 par value, 1,000,000 shares authorized, none issued" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r28", "r29" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r87" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r87", "r107" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from lines of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "auth_ref": [ "r109" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from (Repayments of) Short-term Debt", "terseLabel": "Change in short-term borrowings" } } }, "localname": "ProceedsFromRepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r86", "r265" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r176", "r177", "r355" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r173" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Less: settlements made during the period" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r175" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Accruals related to pre-existing warranties (including changes in estimates)" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r174" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Accruals for warranties issued during the reporting period" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "Warranty" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/Warranty" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r33", "r164" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r32", "r162" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r164", "r368" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r10", "r164" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Components of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r10", "r162" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r64", "r67" ], "calculation": { "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 1.0, "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "negatedLabel": "Reclassifications, before tax" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r64", "r67", "r74" ], "calculation": { "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "negatedTotalLabel": "Reclassifications, net of tax" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r62", "r66", "r276" ], "calculation": { "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Tax benefit (expense)" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r185", "r186", "r187", "r188" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "terseLabel": "Redeemable non-controlling interest" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r89" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r198", "r366" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanSponsorLocationAxis": { "auth_ref": [ "r227", "r229" ], "lang": { "en-US": { "role": { "documentation": "Information by location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Axis]", "terseLabel": "Retirement Plan Sponsor Location [Axis]" } } }, "localname": "RetirementPlanSponsorLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanSponsorLocationDomain": { "auth_ref": [ "r227", "r229" ], "lang": { "en-US": { "role": { "documentation": "Location of employer sponsoring plan designed to provide retirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Retirement Plan Sponsor Location [Domain]", "terseLabel": "Retirement Plan Sponsor Location [Domain]" } } }, "localname": "RetirementPlanSponsorLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r212", "r213", "r226", "r227", "r237" ], "lang": { "en-US": { "role": { "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r212", "r213", "r226", "r227", "r237" ], "lang": { "en-US": { "role": { "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r206", "r207" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "netLabel": "Royalty income", "terseLabel": "Net sales", "verboseLabel": "Total net sales" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/GuaranteesDetails", "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": { "auth_ref": [ "r205" ], "lang": { "en-US": { "role": { "documentation": "Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service.", "label": "Revenue, Performance Obligation, Description of Timing", "terseLabel": "Description of performance obligation timing" } } }, "localname": "RevenuePerformanceObligationDescriptionOfTiming", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Unsecured revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r337", "r342" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use lease assets obtained in exchange for new lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r209" ], "lang": { "en-US": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]", "terseLabel": "Royalty" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r64" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "verboseLabel": "Schedule of changes in accumulated other comprehensive loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r281", "r282" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings.", "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of cash flow hedges" } } }, "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r226", "r227", "r228", "r229", "r236" ], "lang": { "en-US": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of derivative on the balance sheet" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of information necessary to calculate basic and diluted net earnings per common share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r240", "r261", "r267" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Stock options expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r154", "r157" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r154", "r157" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of finite-lived intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Operating lease liability schedule" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r150", "r151" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r150", "r151" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "verboseLabel": "Reconciliation of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r171" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties.", "label": "Schedule of Guarantor Obligations [Table]", "terseLabel": "Schedule of Guarantor Obligations [Table]" } } }, "localname": "ScheduleOfGuaranteeObligationsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": { "auth_ref": [ "r171", "r172" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.", "label": "Schedule of Guarantor Obligations [Table Text Block]", "terseLabel": "Guarantor obligations" } } }, "localname": "ScheduleOfGuaranteeObligationsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r25", "r26", "r27" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Components of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of net periodic pension costs" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the effective portion of gains and losses on derivative instruments (and nonderivative instruments) designated and qualifying in net investment hedges recorded in accumulated other comprehensive income (loss) during the term of the hedging relationship and reclassified into earnings during the current period.", "label": "Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of net investment hedges" } } }, "localname": "ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Reconciliation of warranty reserves" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r33", "r164" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r123", "r129", "r131", "r132", "r150" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r123", "r129", "r131", "r132", "r150" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "verboseLabel": "Summary of segment detail" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r241", "r264" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationDetails", "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r246", "r255", "r258" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r44", "r105", "r184", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r137" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingMeasurementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting, Measurement Disclosures [Abstract]", "terseLabel": "Segment Reporting, Measurement Disclosures [Abstract]" } } }, "localname": "SegmentReportingMeasurementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r95" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Performance award measurement period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Stock option, award vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Canceled/forfeited (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Canceled/forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested at April 30, 2020 (shares)", "periodStartLabel": "Non-vested at July 31, 2019 (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Performance Shares Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested at April 30, 2020 (in usd per share)", "periodStartLabel": "Non-vested at July 31, 2019 (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationDetails", "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r257" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Options canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Options granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Options granted, grant date fair value (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r264" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "verboseLabel": "Aggregate intrinsic value of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r248", "r264" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r247" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in usd per share)", "periodStartLabel": "Beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r239", "r244" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationDetails", "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "verboseLabel": "Canceled (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r245" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Schedule of performance shares activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r243" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r259", "r266" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Stock options exercisable term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r264" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Aggregate intrinsic value of options exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r12", "r351", "r365" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Short-term borrowings" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r336", "r342" ], "calculation": { "http://www.donaldson.com/role/LeasesLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Computer software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Standard Product Warranty Disclosure [Abstract]", "terseLabel": "Standard Product Warranty Disclosure [Abstract]" } } }, "localname": "StandardProductWarrantyDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r129", "r150", "r165", "r166", "r167", "r373" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r46", "r191" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r191", "r198", "r249" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares authorized to be repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The remaining number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased", "terseLabel": "Shares with remaining authorization for repurchase under stock repurchase plan (in shares)" } } }, "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r21", "r22", "r141" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r288", "r289", "r294" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansDetails", "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansDetails", "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansDetails", "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "verboseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Cash Flow Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r45", "r199" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r45", "r199" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r18", "r191", "r198" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "netLabel": "Stock repurchased during the period (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r45", "r199", "r200" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 25,480,083 and 24,324,483 shares, respectively, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r191", "r198", "r199" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Treasury stock acquired" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r269", "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r271" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "verboseLabel": "Accrued interest and penalties on unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r118" ], "calculation": { "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "verboseLabel": "Dilutive impact of share based awards (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r114", "r118" ], "calculation": { "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares - diluted (in shares)", "totalLabel": "Weighted average common shares - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r113", "r118" ], "calculation": { "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares - basic (in shares)", "verboseLabel": "Weighted average shares - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r137": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12265-110248" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r179": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130554-203045" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r268": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(iii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998896-113959" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998896-113959" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998896-113959" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109974929&loc=SL110061190-113977" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r343": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r378": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r379": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r381": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r382": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r383": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r54": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" } }, "version": "2.1" } XML 65 R5.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Apr. 30, 2020
Jul. 31, 2019
Current assets:    
Cash and cash equivalents $ 326.5 $ 177.8
Accounts receivable, less allowance of $5.3 and $4.8, respectively 460.5 529.5
Inventories, net 346.5 332.8
Prepaid expenses and other current assets 87.0 82.5
Total current assets 1,220.5 1,122.6
Property, plant and equipment, net 614.3 588.9
Right-of-use lease assets 71.4 0.0
Goodwill 303.8 303.1
Intangible assets, net 65.3 70.9
Deferred income taxes 15.4 14.2
Other Assets, Noncurrent 47.8 42.9
Total assets 2,338.5 2,142.6
Current liabilities:    
Short-term borrowings 8.1 2.1
Current maturities of long-term debt 50.0 50.2
Trade accounts payable 202.7 237.5
Current lease liabilities 24.0 0.0
Other current liabilities 148.0 193.1
Total current liabilities 432.8 482.9
Long-term debt 735.1 584.4
Non-current income taxes payable 104.0 110.9
Deferred income taxes 18.6 13.2
Long-term lease liabilities 47.4 0.0
Other long-term liabilities 45.8 48.5
Total liabilities 1,383.7 1,239.9
Commitments and contingencies (Note 15)
Redeemable non-controlling interest 10.3 10.0
Shareholders’ equity:    
Preferred stock, $1.00 par value, 1,000,000 shares authorized, none issued 0.0 0.0
Common stock, $5.00 par value, 240,000,000 shares authorized, 151,643,194 shares issued 758.2 758.2
Retained earnings 1,418.8 1,281.5
Non-controlling interest 5.7 5.4
Stock-compensation plans 14.0 21.7
Accumulated other comprehensive loss (212.1) (192.9)
Treasury stock, 25,480,083 and 24,324,483 shares, respectively, at cost (1,040.1) (981.2)
Total shareholders’ equity 944.5 892.7
Total liabilities and shareholders’ equity $ 2,338.5 $ 2,142.6
XML 66 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page - shares
9 Months Ended
Apr. 30, 2020
May 29, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 30, 2020  
Document Transition Report false  
Entity File Number 1-7891  
Entity Registrant Name DONALDSON COMPANY, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 41-0222640  
Entity Address, Address Line One 1400 West 94th Street  
Entity Address, City or Town Minneapolis  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 55431  
City Area Code 952  
Local Phone Number 887-3131  
Title of 12(b) Security Common Stock, $5.00 par value  
Trading Symbol DCI  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   126,129,111
Entity Central Index Key 0000029644  
Current Fiscal Year End Date --07-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 67 R9.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Statement of Stockholders' Equity [Abstract]    
Dividends, per share (in dollars per share) $ 0.42 $ 0.38
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans (Details)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
May 31, 2020
USD ($)
Apr. 30, 2020
USD ($)
Apr. 30, 2019
USD ($)
Apr. 30, 2020
USD ($)
plan
Apr. 30, 2019
USD ($)
Jul. 31, 2020
USD ($)
Jul. 31, 2019
USD ($)
Defined Benefit Plan Disclosure              
Number of U.S. plans | plan       2      
Annual company retirement contribution in addition to 401 (k) match, percent       3.00%      
Settlement charge   $ 2.3 $ 0.0 $ 2.3 $ 0.0    
Accumulated other comprehensive loss   (212.1)   (212.1)     $ (192.9)
Pension Plan | United States              
Defined Benefit Plan Disclosure              
Minimum funding requirement           $ 4.4  
Company contributions   3.5          
Pension Plan | United States | Subsequent Event              
Defined Benefit Plan Disclosure              
Company contributions $ 0.5            
Pension Plan | Foreign Plan              
Defined Benefit Plan Disclosure              
Company contributions   1.4   1.0      
Estimated future contributions to pension plans   0.1   0.1      
Reclassification              
Defined Benefit Plan Disclosure              
Accumulated other comprehensive loss   $ 7.9   $ 7.9      
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award    
Total intrinsic value of options exercised $ 15.3  
Options granted, grant date fair value (in usd per share) $ 10.94 $ 12.27
Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award    
Aggregate intrinsic value of options outstanding $ 31.8  
Aggregate intrinsic value of options exercisable 31.8  
Unrecognized compensation expense 8.6  
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award    
Unrecognized compensation expense 3.5  
Fair value of awards granted $ 5.2  
2010 Master Stock Incentive Plan | Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award    
Stock options exercisable term (in years) 10 years  
Stock option, award vesting period (in years) 3 years  
2010 Master Stock Incentive Plan | Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award    
Performance award measurement period (in years) 3 years  
Expiration period (in years) 3 years  
Minimum | 2010 Master Stock Incentive Plan | Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award    
Payout percentage based on target award (percentage) 0.00%  
Maximum | 2010 Master Stock Incentive Plan | Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award    
Payout percentage based on target award (percentage) 200.00%  
XML 70 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue (Tables)
9 Months Ended
Apr. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Net sales disaggregated by geography based on the location where the customer’s order was placed are as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
United States$265.2  $301.5  $819.6  $896.0  
Europe, Middle East and Africa182.1  208.0  570.9  611.7  
Asia Pacific134.9  146.8  412.8  443.4  
Latin America47.5  56.5  161.1  166.8  
   Total net sales$629.7  $712.8  $1,964.4  $2,117.9  
See Note 16 for net sales disaggregated by segment.
XML 71 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements (Tables)
9 Months Ended
Apr. 30, 2020
Fair Value Disclosures [Abstract]  
Schedule of derivative on the balance sheet
The following table details the fair value of the Company’s derivative contracts, which are recorded on a gross basis in the Company’s Condensed Consolidated Balance Sheets as of April 30, 2020 and July 31, 2019 (in millions):
Fair Values Significant Other Observable Inputs
Notional Amounts
Assets (1)
Liabilities (2) (3)
April 30,July 31,April 30,July 31,April 30,July 31,
202020192020201920202019
Forward foreign currency exchange contracts$25.3  $28.2  $3.9  $1.6  $1.6  $1.8  
Net investment hedges55.8  55.8  5.7  1.1  —  1.9  
Total $81.1  $84.0  $9.6  $2.7  $1.6  $3.7  
(1)Amounts of $5.0 million and of $4.6 million, respectively, are recorded within prepaid expenses and other current assets, and in other long-term assets, in the Company’s Condensed Consolidated Balance Sheets as of April 30, 2020. Amount of $2.7 million is recorded within prepaid expenses and other current assets in the Company’s Condensed Consolidated Balance Sheets as of July 31, 2019.
(2)Forward foreign currency exchange contracts are recorded within other current liabilities in the Company’s Condensed Consolidated Balance Sheets.
(3) Net investment hedges are recorded within other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.
Schedule of cash flow hedges
The following table summarizes the pre-tax impact of the gains and losses on the Company’s designated forward foreign currency exchange contracts and net investment hedges (in millions):
Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Loss
Three Months Ended April 30,Nine Months Ended April 30,
2020201920202019
Forward foreign currency exchange contracts$(1.7) $0.1  $(3.8) $1.1  
Net investment hedges$4.0  $—  $6.2  $—  

Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss
Three Months Ended April 30,Nine Months Ended April 30,
2020201920202019
Forward foreign currency exchange contracts$3.3  $(0.1) $5.3  $(0.4) 
Net investment hedges$—  $—  $—  $—  
Schedule of net investment hedges
The following table summarizes the pre-tax impact of the gains and losses on the Company’s designated forward foreign currency exchange contracts and net investment hedges (in millions):
Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Loss
Three Months Ended April 30,Nine Months Ended April 30,
2020201920202019
Forward foreign currency exchange contracts$(1.7) $0.1  $(3.8) $1.1  
Net investment hedges$4.0  $—  $6.2  $—  

Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss
Three Months Ended April 30,Nine Months Ended April 30,
2020201920202019
Forward foreign currency exchange contracts$3.3  $(0.1) $5.3  $(0.4) 
Net investment hedges$—  $—  $—  $—  
XML 72 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
9 Months Ended
Apr. 30, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. With few exceptions, the Company is no longer subject to state and foreign income tax examinations by tax authorities for years before 2010. The United States Internal Revenue Service has completed examinations of the Company’s U.S. federal income tax returns through 2016.
As of April 30, 2020, gross unrecognized tax benefits were $16.9 million and accrued interest and penalties on these unrecognized tax benefits were $2.2 million. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income tax expense within the Condensed Consolidated Statement of Earnings. With an average statute of limitations of approximately five years, up to $6.3 million of the unrecognized tax benefits could potentially expire in the next 12 months, unless extended by an audit.
The Company believes it is remote that any adjustment necessary to the reserve for income taxes over the next 12 months will be material. However, it is possible the ultimate resolution of audits or disputes may result in a material change to the Company’s reserve for income taxes, although the quantification of such potential adjustments cannot be made at this time.
XML 73 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue
9 Months Ended
Apr. 30, 2020
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The Company recognizes revenue on a wide range of filtration solutions sold to customers in many industries around the world. Most of the Company’s performance obligations within customer sales contracts are for manufactured filtration systems and replacement parts. The Company also performs limited services and installation. Customer contracts may include multiple performance obligations and the transaction price is allocated to each distinct performance obligation based on its relative standalone selling price.
Revenue Disaggregation
Net sales disaggregated by geography based on the location where the customer’s order was placed are as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
 2020201920202019
United States$265.2  $301.5  $819.6  $896.0  
Europe, Middle East and Africa182.1  208.0  570.9  611.7  
Asia Pacific134.9  146.8  412.8  443.4  
Latin America47.5  56.5  161.1  166.8  
   Total net sales$629.7  $712.8  $1,964.4  $2,117.9  
See Note 16 for net sales disaggregated by segment.
Contract Assets and Liabilities
The satisfaction of performance obligations and the resulting recognition of revenue typically correspond with billing the customer. In limited circumstances, the customer may be billed at a time later than when revenue is recognized, resulting in contract assets, which are reported in prepaid expenses and other current assets on the Condensed Consolidated Balance Sheets. Contract assets were $14.8 million and $12.4 million as of April 30, 2020 and July 31, 2019, respectively. In other limited circumstances, the Company will require a down payment from the customer prior to the satisfaction of performance obligations. The circumstances result in contract liabilities, or deferred revenue, which is reported in other current liabilities or other long-term liabilities on the Condensed Consolidated Balance Sheets, depending on when revenue is expected to be recognized. Contract liabilities were $13.3 million and $10.4 million as of April 30, 2020 and July 31, 2019, respectively.
The Company will recognize revenue in future periods related to remaining performance obligations for certain open contracts. Generally, these contracts have terms of one year or less. The amount of revenue related to unsatisfied performance obligations in which the original duration of the contract is greater than one year is not significant.
XML 74 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions and Divestitures
9 Months Ended
Apr. 30, 2020
Business Combinations [Abstract]  
Acquisitions and Divestitures Acquisitions and Divestitures In the first quarter of fiscal 2019, the Company acquired 88% of the shares of BOFA International LTD (BOFA), headquartered in the United Kingdom, for cash consideration of $98.2 million less cash acquired of $2.2 million. In the fourth quarter of fiscal 2019, the Company acquired an additional 3% of the shares, increasing its ownership to 91%. BOFA designs, develops and manufactures fume extraction systems across a wide range of industrial air filtration applications. The acquisition allowed the Company to accelerate its long-term global growth in the fume collection business and add additional filtration technology to the Company’s existing product lines. On February 21, 2020, the Company received a binding offer from Nelson Global Products for the purchase of the Company’s Exhaust and Emissions business.
XML 75 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Borrowings (Details)
1 Months Ended
Mar. 31, 2020
USD ($)
May 18, 2020
USD ($)
Apr. 30, 2020
USD ($)
Oct. 31, 2019
USD ($)
Oct. 31, 2019
EUR (€)
Unsecured debt maturing October 2024 | Unsecured Debt          
Debt Instrument          
Maximum borrowing capacity       $ 89,200,000 € 80,000,000.0
Basis spread on variable rate (percentage)     0.70%    
Unsecured revolving credit facility | Unsecured revolving credit facility maturing July 2022          
Debt Instrument          
Maximum borrowing capacity     $ 500,000,000.0    
Remaining borrowing capacity     $ 142,500,000    
Proceeds from lines of credit $ 100,000,000.0        
Unsecured revolving credit facility | Unsecured revolving credit facility maturing July 2022 | Subsequent Event          
Debt Instrument          
Increase to borrowing capacity   $ 100,000,000.0      
XML 76 R8.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Millions
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Non- Controlling Interest
Stock Compensation Plans
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning Balance at Jul. 31, 2018 $ 857.8 $ 758.2 $ 0.0 $ 1,122.1 $ 4.8 $ 21.3 $ (149.8) $ (898.8)
Increase (Decrease) in Stockholders' Equity                
Net earnings 209.1     209.1        
Other comprehensive income (loss) (8.8)           (8.8)  
Treasury stock acquired (104.4)             (104.4)
Dividends declared (48.3)     (48.3)        
Stock compensation and other activity 39.5     (6.9) 0.4 1.0   45.0
Ending Balance at Apr. 30, 2019 944.9 758.2 0.0 1,276.0 5.2 22.3 (158.6) (958.2)
Beginning Balance at Jan. 31, 2019 872.6 758.2 0.0 1,202.7 5.2 21.1 (147.7) (966.9)
Increase (Decrease) in Stockholders' Equity                
Net earnings 75.2     75.2        
Other comprehensive income (loss) (10.9)           (10.9)  
Treasury stock acquired (2.4)             (2.4)
Dividends declared 0.1     0.1        
Stock compensation and other activity 10.3     (2.0)   1.2   11.1
Ending Balance at Apr. 30, 2019 944.9 758.2 0.0 1,276.0 5.2 22.3 (158.6) (958.2)
Beginning Balance at Jul. 31, 2019 892.7 758.2 0.0 1,281.5 5.4 21.7 (192.9) (981.2)
Increase (Decrease) in Stockholders' Equity                
Net earnings 192.9     192.9        
Other comprehensive income (loss) (19.2)           (19.2)  
Treasury stock acquired (94.3)             (94.3)
Dividends declared (53.0)     (53.0)        
Stock compensation and other activity 25.4     (2.6) 0.3 (7.7)   35.4
Ending Balance at Apr. 30, 2020 944.5 758.2 0.0 1,418.8 5.7 14.0 (212.1) (1,040.1)
Beginning Balance at Jan. 31, 2020 940.4 758.2 0.0 1,354.1 5.6 14.5 (178.3) (1,013.7)
Increase (Decrease) in Stockholders' Equity                
Net earnings 63.4     63.4        
Other comprehensive income (loss) (33.8)           (33.8)  
Treasury stock acquired (29.3)             (29.3)
Dividends declared 0.1     0.1        
Stock compensation and other activity 3.7     1.2 0.1 (0.5)   2.9
Ending Balance at Apr. 30, 2020 $ 944.5 $ 758.2 $ 0.0 $ 1,418.8 $ 5.7 $ 14.0 $ (212.1) $ (1,040.1)
XML 77 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Net periodic benefit costs:        
Service cost $ 1.5 $ 1.5 $ 4.7 $ 4.5
Interest cost 3.3 4.1 10.1 12.3
Expected return on assets (6.5) (6.6) (19.5) (19.9)
Prior service cost amortization 0.2 0.1 0.5 0.4
Actuarial loss amortization 1.6 1.1 4.8 3.3
Settlement charge 2.3 0.0 2.3 0.0
Net periodic benefit costs $ 2.4 $ 0.2 $ 2.9 $ 0.6
XML 78 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Compensation Expense) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award        
Pretax compensation expense $ 1.3 $ 1.4 $ 9.0 $ 8.3
Tax benefits associated with stock options 0.3 0.3 1.4 1.7
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award        
Pretax compensation expense $ (0.3) $ 1.5 $ 1.5 $ 4.5
XML 79 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Statement of Comprehensive Income [Abstract]        
Deferred taxes on pension liability $ 0.7 $ (0.5) $ 0.4 $ (1.1)
Deferred taxes on hedging derivatives (0.9) 0.0 (0.2) (0.3)
Taxes on reclassifications of derivatives to net income $ (1.2) $ 0.1 $ (1.9) $ 0.2
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Maturities) (Details) - USD ($)
$ in Millions
9 Months Ended
Apr. 30, 2020
Jul. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remainder of 2020 $ 7.2  
2021 23.4  
2022 15.3  
2023 9.0  
2024 5.8  
Thereafter 17.8  
Total future lease payments 78.5  
Less imputed interest 7.1  
Present value of future lease payments 71.4  
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]    
2020   $ 24.0
2021   17.5
2022   11.3
2023   6.4
2024   4.6
Thereafter   19.0
Total future lease payments   $ 82.8
Right-of-use lease assets obtained in exchange for new lease liabilities $ 23.3  
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Reporting (Details)
9 Months Ended
Apr. 30, 2020
segment
Segment Reporting, Measurement Disclosures [Abstract]  
Number of reportable segments 2
XML 82 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements Fair Value Measurements (Pre-tax Impact of Derivatives) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Pre-tax gains (losses) recognized in accumulated other comprehensive income (loss) - Net investment hedges $ 4.0 $ 0.0 $ 6.2 $ 0.0
Pre-tax (gains) losses reclassified from accumulated other comprehensive income (loss) - Net investment hedges 0.0 0.0 0.0 0.0
Forward foreign currency exchange contracts        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Pre-tax gains (losses) recognized in accumulated other comprehensive income (loss) (1.7) 0.1 (3.8) 1.1
Pre-tax (gains) losses reclassified from accumulated other comprehensive income (loss) $ 3.3 $ (0.1) $ 5.3 $ (0.4)
XML 83 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 84 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions and Divestitures (Details) - BOFA International LTD - USD ($)
$ in Millions
3 Months Ended
Jul. 31, 2019
Oct. 31, 2018
Business Acquisition    
Business acquisition, percentage of voting interests acquired 91.00% 88.00%
Business combination, consideration transferred   $ 98.2
Cash acquired   $ 2.2
Additional voting interest acquired (percentage) 3.00%  
XML 85 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Earnings Per Share [Abstract]        
Net earnings for basic and diluted earnings per share computation $ 63.4 $ 75.2 $ 192.9 $ 209.1
Weighted average common shares outstanding:        
Weighted average common shares - basic (in shares) 126.9 128.2 127.0 128.5
Dilutive impact of share based awards (in shares) 0.8 1.8 1.5 1.9
Weighted average common shares - diluted (in shares) 127.7 130.0 128.5 130.4
Net earnings per share - basic (in usd per share) $ 0.50 $ 0.59 $ 1.52 $ 1.63
Net earnings per share - diluted (in usd per share) $ 0.50 $ 0.58 $ 1.50 $ 1.60
XML 86 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Borrowings
9 Months Ended
Apr. 30, 2020
Debt Disclosure [Abstract]  
Borrowings Borrowings
The Company has a $500.0 million unsecured revolving credit facility that expires July 21, 2022. As of April 30, 2020, there was $142.5 million available on this facility.
In March 2020, the Company borrowed $100.0 million on its revolver as a precautionary measure to strengthen its liquidity position due to uncertainty related to COVID-19.
Certain debt agreements contain financial covenants related to interest coverage and leverage ratios, as well as other non-financial covenants. As of April 30, 2020, the Company was in compliance with all such covenants.
In October 2019, the Company entered into a term loan agreement of €80.0 million, or $89.2 million, based on the exchange rate in effect on October 28, 2019. The loan is unsecured and matures in October 2024. As of April 30, 2020, the Company had borrowed the full capacity of the term loan. The term loan includes customary representations and warranties and covenants for a transaction of this type. The loan has a floating rate based on margin plus EURIBOR. The margin will vary according to a leverage-based pricing grid. The rate as of April 30, 2020 was 0.7%.
On May 18, 2020, the Company entered into a 364-day revolving credit agreement for $100.0 million. The agreement is unsecured, and the Company can request a one-year extension. The agreement provides incremental borrowing capacity above the Company’s currently existing $500.0 million unsecured, revolving credit facility, and includes customary representations and warranties and covenants consistent with that facility. Interest is payable at the Company’s election of either the sum of the LIBOR rate and an applicable rate or the sum of the base rate and an applicable rate, as defined in the agreement.
XML 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 243 352 1 false 58 0 false 7 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.donaldson.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 8 false false R9.htm 1008009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Statements 9 false false R10.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2104102 - Disclosure - Acquisitions and Divestitures Sheet http://www.donaldson.com/role/AcquisitionsandDivestitures Acquisitions and Divestitures Notes 11 false false R12.htm 2106103 - Disclosure - Supplemental Balance Sheet Information Sheet http://www.donaldson.com/role/SupplementalBalanceSheetInformation Supplemental Balance Sheet Information Notes 12 false false R13.htm 2110104 - Disclosure - Earnings Per Share Sheet http://www.donaldson.com/role/EarningsPerShare Earnings Per Share Notes 13 false false R14.htm 2114105 - Disclosure - Goodwill and Intangible Assets Sheet http://www.donaldson.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 2118106 - Disclosure - Revenue Sheet http://www.donaldson.com/role/Revenue Revenue Notes 15 false false R16.htm 2122107 - Disclosure - Warranty Sheet http://www.donaldson.com/role/Warranty Warranty Notes 16 false false R17.htm 2125108 - Disclosure - Stock-Based Compensation Sheet http://www.donaldson.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 2131109 - Disclosure - Employee Benefit Plans Sheet http://www.donaldson.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 18 false false R19.htm 2135110 - Disclosure - Income Taxes Sheet http://www.donaldson.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2137111 - Disclosure - Fair Value Measurements Sheet http://www.donaldson.com/role/FairValueMeasurements Fair Value Measurements Notes 20 false false R21.htm 2142112 - Disclosure - Shareholders' Equity Sheet http://www.donaldson.com/role/ShareholdersEquity Shareholders' Equity Notes 21 false false R22.htm 2144113 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 22 false false R23.htm 2147114 - Disclosure - Guarantees Sheet http://www.donaldson.com/role/Guarantees Guarantees Notes 23 false false R24.htm 2150115 - Disclosure - Commitments and Contingencies Sheet http://www.donaldson.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 24 false false R25.htm 2151116 - Disclosure - Segment Reporting Sheet http://www.donaldson.com/role/SegmentReporting Segment Reporting Notes 25 false false R26.htm 2155117 - Disclosure - Leases Sheet http://www.donaldson.com/role/Leases Leases Notes 26 false false R27.htm 2160118 - Disclosure - Borrowings Sheet http://www.donaldson.com/role/Borrowings Borrowings Notes 27 false false R28.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 2307301 - Disclosure - Supplemental Balance Sheet Information (Tables) Sheet http://www.donaldson.com/role/SupplementalBalanceSheetInformationTables Supplemental Balance Sheet Information (Tables) Tables http://www.donaldson.com/role/SupplementalBalanceSheetInformation 29 false false R30.htm 2311302 - Disclosure - Earnings Per Share (Tables) Sheet http://www.donaldson.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.donaldson.com/role/EarningsPerShare 30 false false R31.htm 2315303 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.donaldson.com/role/GoodwillandIntangibleAssets 31 false false R32.htm 2319304 - Disclosure - Revenue (Tables) Sheet http://www.donaldson.com/role/RevenueTables Revenue (Tables) Tables http://www.donaldson.com/role/Revenue 32 false false R33.htm 2323305 - Disclosure - Warranty (Tables) Sheet http://www.donaldson.com/role/WarrantyTables Warranty (Tables) Tables http://www.donaldson.com/role/Warranty 33 false false R34.htm 2326306 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.donaldson.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.donaldson.com/role/StockBasedCompensation 34 false false R35.htm 2332307 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.donaldson.com/role/EmployeeBenefitPlans 35 false false R36.htm 2338308 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.donaldson.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.donaldson.com/role/FairValueMeasurements 36 false false R37.htm 2345309 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss 37 false false R38.htm 2348310 - Disclosure - Guarantees (Tables) Sheet http://www.donaldson.com/role/GuaranteesTables Guarantees (Tables) Tables http://www.donaldson.com/role/Guarantees 38 false false R39.htm 2352311 - Disclosure - Segment Reporting (Tables) Sheet http://www.donaldson.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.donaldson.com/role/SegmentReporting 39 false false R40.htm 2356312 - Disclosure - Leases (Tables) Sheet http://www.donaldson.com/role/LeasesTables Leases (Tables) Tables http://www.donaldson.com/role/Leases 40 false false R41.htm 2403401 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies 41 false false R42.htm 2405402 - Disclosure - Acquisitions and Divestitures (Details) Sheet http://www.donaldson.com/role/AcquisitionsandDivestituresDetails Acquisitions and Divestitures (Details) Details http://www.donaldson.com/role/AcquisitionsandDivestitures 42 false false R43.htm 2408403 - Disclosure - Supplemental Balance Sheet Information (Inventory) (Details) Sheet http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails Supplemental Balance Sheet Information (Inventory) (Details) Details http://www.donaldson.com/role/SupplementalBalanceSheetInformationTables 43 false false R44.htm 2409404 - Disclosure - Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details) Sheet http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details) Details http://www.donaldson.com/role/SupplementalBalanceSheetInformationTables 44 false false R45.htm 2412405 - Disclosure - Earnings Per Share (Details) Sheet http://www.donaldson.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://www.donaldson.com/role/EarningsPerShareTables 45 false false R46.htm 2413406 - Disclosure - Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details) Sheet http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details) Details http://www.donaldson.com/role/EarningsPerShareTables 46 false false R47.htm 2416407 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details) Sheet http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details) Details http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables 47 false false R48.htm 2417408 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details) Sheet http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details) Details http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables 48 false false R49.htm 2420409 - Disclosure - Revenue (Disaggregation of Revenue by Geographical Area) (Details) Sheet http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails Revenue (Disaggregation of Revenue by Geographical Area) (Details) Details http://www.donaldson.com/role/RevenueTables 49 false false R50.htm 2421410 - Disclosure - Revenue (Narrative) (Details) Sheet http://www.donaldson.com/role/RevenueNarrativeDetails Revenue (Narrative) (Details) Details http://www.donaldson.com/role/RevenueTables 50 false false R51.htm 2424411 - Disclosure - Warranty (Details) Sheet http://www.donaldson.com/role/WarrantyDetails Warranty (Details) Details http://www.donaldson.com/role/WarrantyTables 51 false false R52.htm 2427412 - Disclosure - Stock-Based Compensation (Details) Sheet http://www.donaldson.com/role/StockBasedCompensationDetails Stock-Based Compensation (Details) Details http://www.donaldson.com/role/StockBasedCompensationTables 52 false false R53.htm 2428413 - Disclosure - Stock-Based Compensation (Compensation Expense) (Details) Sheet http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails Stock-Based Compensation (Compensation Expense) (Details) Details http://www.donaldson.com/role/StockBasedCompensationTables 53 false false R54.htm 2429414 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details) Sheet http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails Stock-Based Compensation (Summary of Stock Option Activity) (Details) Details http://www.donaldson.com/role/StockBasedCompensationTables 54 false false R55.htm 2430415 - Disclosure - Stock-Based Compensation (Summary of Performance Award Activity) (Details) Sheet http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails Stock-Based Compensation (Summary of Performance Award Activity) (Details) Details http://www.donaldson.com/role/StockBasedCompensationTables 55 false false R56.htm 2433416 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.donaldson.com/role/EmployeeBenefitPlansTables 56 false false R57.htm 2434417 - Disclosure - Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details) Details http://www.donaldson.com/role/EmployeeBenefitPlansTables 57 false false R58.htm 2436418 - Disclosure - Income Taxes (Details) Sheet http://www.donaldson.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.donaldson.com/role/IncomeTaxes 58 false false R59.htm 2439419 - Disclosure - Fair Value Measurements (Details) Sheet http://www.donaldson.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.donaldson.com/role/FairValueMeasurementsTables 59 false false R60.htm 2440420 - Disclosure - Fair Value Measurements (Derivatives on the Balance Sheet) (Details) Sheet http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails Fair Value Measurements (Derivatives on the Balance Sheet) (Details) Details http://www.donaldson.com/role/FairValueMeasurementsTables 60 false false R61.htm 2441421 - Disclosure - Fair Value Measurements Fair Value Measurements (Pre-tax Impact of Derivatives) (Details) Sheet http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPretaxImpactofDerivativesDetails Fair Value Measurements Fair Value Measurements (Pre-tax Impact of Derivatives) (Details) Details 61 false false R62.htm 2443422 - Disclosure - Shareholders' Equity (Details) Sheet http://www.donaldson.com/role/ShareholdersEquityDetails Shareholders' Equity (Details) Details http://www.donaldson.com/role/ShareholdersEquity 62 false false R63.htm 2446423 - Disclosure - Accumulated Other Comprehensive Loss (Details) Sheet http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails Accumulated Other Comprehensive Loss (Details) Details http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables 63 false false R64.htm 2449424 - Disclosure - Guarantees (Details) Sheet http://www.donaldson.com/role/GuaranteesDetails Guarantees (Details) Details http://www.donaldson.com/role/GuaranteesTables 64 false false R65.htm 2453425 - Disclosure - Segment Reporting (Details) Sheet http://www.donaldson.com/role/SegmentReportingDetails Segment Reporting (Details) Details http://www.donaldson.com/role/SegmentReportingTables 65 false false R66.htm 2454426 - Disclosure - Segment Reporting (Summary of Segment Detail) (Details) Sheet http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails Segment Reporting (Summary of Segment Detail) (Details) Details http://www.donaldson.com/role/SegmentReportingTables 66 false false R67.htm 2457427 - Disclosure - Leases (Lease Cost) (Details) Sheet http://www.donaldson.com/role/LeasesLeaseCostDetails Leases (Lease Cost) (Details) Details http://www.donaldson.com/role/LeasesTables 67 false false R68.htm 2458428 - Disclosure - Leases (Supplemental Information) (Details) Sheet http://www.donaldson.com/role/LeasesSupplementalInformationDetails Leases (Supplemental Information) (Details) Details http://www.donaldson.com/role/LeasesTables 68 false false R69.htm 2459429 - Disclosure - Leases (Maturities) (Details) Sheet http://www.donaldson.com/role/LeasesMaturitiesDetails Leases (Maturities) (Details) Details http://www.donaldson.com/role/LeasesTables 69 false false R70.htm 2461430 - Disclosure - Borrowings (Details) Sheet http://www.donaldson.com/role/BorrowingsDetails Borrowings (Details) Details http://www.donaldson.com/role/Borrowings 70 false false All Reports Book All Reports dci-20200430.htm dci-20200430.xsd dci-20200430_cal.xml dci-20200430_def.xml dci-20200430_lab.xml dci-20200430_pre.xml exhibit31-a20200430.htm exhibit31-b20200430.htm exhibit3220200430.htm http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 88 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Guarantees
9 Months Ended
Apr. 30, 2020
Guarantees [Abstract]  
Guarantees Guarantees
The Company and Caterpillar Inc. equally own the shares of Advanced Filtration Systems Inc. (AFSI), an unconsolidated joint venture, and guarantee certain debt of the joint venture. The Company accounts for AFSI as an equity method investment. In the following table, the outstanding debt relates to the joint venture and the contingent liability for standby letters of credit relate to the Company (in millions):
April 30,
2020
July 31,
2019
Outstanding debt (the Company guarantees half)$39.6  $38.8  
Contingent liability for standby letters of credit (1)
$7.5  $11.0  
Amounts drawn for letters of credit$—  $—  
(1) The letters of credit guarantee payment to third parties in the event the Company is in breach of contract terms as detailed in each letter of credit.
The following items relate to the Company’s joint venture in AFSI (in millions):
Three Months Ended April 30,Nine Months Ended
April 30,
2020201920202019
Investment earnings from AFSI (1)
$0.8  $0.4  $1.2  $0.1  
Royalty income from AFSI (1)
$1.6  $1.5  $5.2  $4.8  
(1) Recorded in other income, net in the Company’s Condensed Consolidated Statements of Earnings.