0000029644-20-000007.txt : 20200306 0000029644-20-000007.hdr.sgml : 20200306 20200306105943 ACCESSION NUMBER: 0000029644-20-000007 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20200131 FILED AS OF DATE: 20200306 DATE AS OF CHANGE: 20200306 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: 20693178 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 dci2020013110-q.htm 10-Q Document
false--07-31Q22020000002964448000005000000800000380.00380.00420.00420.00552400000002400000001516431941516431947150000002000005000007000000000200000600000400000300000111000000100000000P3Y2432448324876430 0000029644 2019-08-01 2020-01-31 0000029644 2020-02-29 0000029644 2019-11-01 2020-01-31 0000029644 2018-08-01 2019-01-31 0000029644 2018-11-01 2019-01-31 0000029644 2019-07-31 0000029644 2020-01-31 0000029644 2018-07-31 0000029644 2019-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0000029644 us-gaap:CommonStockMember 2019-01-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-10-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0000029644 us-gaap:TreasuryStockMember 2019-10-31 0000029644 us-gaap:CommonStockMember 2018-10-31 0000029644 us-gaap:RetainedEarningsMember 2018-10-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-11-01 2019-01-31 0000029644 us-gaap:TreasuryStockMember 2019-11-01 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2019-01-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-10-31 0000029644 us-gaap:RetainedEarningsMember 2019-11-01 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2018-11-01 2019-01-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-11-01 2019-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-11-01 2019-01-31 0000029644 us-gaap:TreasuryStockMember 2018-11-01 2019-01-31 0000029644 us-gaap:TreasuryStockMember 2019-01-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-01 2020-01-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-10-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-10-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-31 0000029644 us-gaap:CommonStockMember 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2019-10-31 0000029644 2019-10-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-11-01 2019-01-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-11-01 2020-01-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-11-01 2020-01-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-10-31 0000029644 us-gaap:TreasuryStockMember 2020-01-31 0000029644 us-gaap:TreasuryStockMember 2018-10-31 0000029644 us-gaap:NoncontrollingInterestMember 2020-01-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0000029644 2018-10-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0000029644 us-gaap:CommonStockMember 2019-10-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2018-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0000029644 us-gaap:TreasuryStockMember 2018-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-07-31 0000029644 us-gaap:TreasuryStockMember 2019-08-01 2020-01-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-08-01 2020-01-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-08-01 2019-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-08-01 2020-01-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-08-01 2019-01-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-07-31 0000029644 us-gaap:CommonStockMember 2018-07-31 0000029644 us-gaap:RetainedEarningsMember 2018-08-01 2019-01-31 0000029644 us-gaap:RetainedEarningsMember 2019-08-01 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2019-07-31 0000029644 us-gaap:TreasuryStockMember 2018-08-01 2019-01-31 0000029644 us-gaap:TreasuryStockMember 2019-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-01 2019-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-07-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-08-01 2019-01-31 0000029644 us-gaap:CommonStockMember 2019-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2020-01-31 0000029644 us-gaap:AccountingStandardsUpdate201602Member 2019-08-01 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 dci:BOFAInternationalLTDMember 2018-10-31 0000029644 us-gaap:MachineryAndEquipmentMember 2019-07-31 0000029644 us-gaap:MachineryAndEquipmentMember 2020-01-31 0000029644 us-gaap:SoftwareDevelopmentMember 2020-01-31 0000029644 us-gaap:BuildingMember 2020-01-31 0000029644 us-gaap:ConstructionInProgressMember 2019-07-31 0000029644 us-gaap:BuildingMember 2019-07-31 0000029644 us-gaap:ConstructionInProgressMember 2020-01-31 0000029644 us-gaap:LandMember 2020-01-31 0000029644 us-gaap:SoftwareDevelopmentMember 2019-07-31 0000029644 us-gaap:LandMember 2019-07-31 0000029644 us-gaap:CustomerRelationshipsMember 2020-01-31 0000029644 dci:PatentsTrademarksandTechnologyMember 2020-01-31 0000029644 dci:PatentsTrademarksandTechnologyMember 2019-07-31 0000029644 us-gaap:CustomerRelationshipsMember 2019-07-31 0000029644 dci:EngineProductsMember 2019-08-01 2020-01-31 0000029644 dci:IndustrialProductsMember 2020-01-31 0000029644 dci:IndustrialProductsMember 2019-08-01 2020-01-31 0000029644 dci:IndustrialProductsMember 2019-07-31 0000029644 dci:EngineProductsMember 2019-07-31 0000029644 dci:EngineProductsMember 2020-01-31 0000029644 srt:LatinAmericaMember 2019-11-01 2020-01-31 0000029644 srt:LatinAmericaMember 2018-11-01 2019-01-31 0000029644 us-gaap:EMEAMember 2019-08-01 2020-01-31 0000029644 country:US 2019-11-01 2020-01-31 0000029644 country:US 2018-11-01 2019-01-31 0000029644 srt:LatinAmericaMember 2019-08-01 2020-01-31 0000029644 srt:AsiaPacificMember 2019-08-01 2020-01-31 0000029644 srt:AsiaPacificMember 2018-08-01 2019-01-31 0000029644 country:US 2018-08-01 2019-01-31 0000029644 srt:AsiaPacificMember 2018-11-01 2019-01-31 0000029644 us-gaap:EMEAMember 2018-08-01 2019-01-31 0000029644 us-gaap:EMEAMember 2018-11-01 2019-01-31 0000029644 srt:AsiaPacificMember 2019-11-01 2020-01-31 0000029644 us-gaap:EMEAMember 2019-11-01 2020-01-31 0000029644 country:US 2019-08-01 2020-01-31 0000029644 srt:LatinAmericaMember 2018-08-01 2019-01-31 0000029644 us-gaap:PerformanceSharesMember 2019-08-01 2020-01-31 0000029644 srt:MinimumMember us-gaap:PerformanceSharesMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2020-01-31 0000029644 us-gaap:EmployeeStockOptionMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2020-01-31 0000029644 us-gaap:PerformanceSharesMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2020-01-31 0000029644 srt:MaximumMember us-gaap:PerformanceSharesMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2020-01-31 0000029644 us-gaap:EmployeeStockOptionMember 2020-01-31 0000029644 us-gaap:PerformanceSharesMember 2020-01-31 0000029644 us-gaap:PerformanceSharesMember 2019-07-31 0000029644 us-gaap:PerformanceSharesMember 2018-11-01 2019-01-31 0000029644 us-gaap:PerformanceSharesMember 2018-08-01 2019-01-31 0000029644 us-gaap:PerformanceSharesMember 2019-11-01 2020-01-31 0000029644 us-gaap:EmployeeStockOptionMember 2019-11-01 2020-01-31 0000029644 us-gaap:EmployeeStockOptionMember 2018-08-01 2019-01-31 0000029644 us-gaap:EmployeeStockOptionMember 2018-11-01 2019-01-31 0000029644 us-gaap:EmployeeStockOptionMember 2019-08-01 2020-01-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember 2020-01-31 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-01-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember 2019-08-01 2020-01-31 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2019-08-01 2020-01-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:SubsequentEventMember 2020-02-01 2020-02-29 0000029644 us-gaap:ForeignExchangeForwardMember 2019-08-01 2020-01-31 0000029644 us-gaap:ForeignExchangeForwardMember 2019-11-01 2020-01-31 0000029644 us-gaap:ForeignExchangeForwardMember 2018-08-01 2019-01-31 0000029644 us-gaap:ForeignExchangeForwardMember 2018-11-01 2019-01-31 0000029644 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member 2020-01-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-01-31 0000029644 us-gaap:NetInvestmentHedgingMember 2019-07-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:FairValueInputsLevel2Member 2020-01-31 0000029644 us-gaap:NetInvestmentHedgingMember 2020-01-31 0000029644 us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:ForeignExchangeForwardMember 2019-07-31 0000029644 us-gaap:ForeignExchangeForwardMember 2020-01-31 0000029644 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:LongTermDebtMember us-gaap:FairValueInputsLevel2Member 2020-01-31 0000029644 dci:LongTermDebtVariableInterestRateMember us-gaap:FairValueInputsLevel2Member 2020-01-31 0000029644 us-gaap:FairValueInputsLevel3Member 2019-07-31 0000029644 us-gaap:FairValueInputsLevel3Member 2020-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-11-01 2020-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-11-01 2019-01-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-11-01 2019-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-11-01 2019-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-11-01 2020-01-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-11-01 2020-01-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-10-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-10-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-10-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-08-01 2019-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-08-01 2020-01-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-08-01 2019-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-08-01 2020-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-08-01 2019-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-08-01 2020-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-07-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2020-01-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-07-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-08-01 2020-01-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-11-01 2020-01-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2018-08-01 2019-01-31 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2019-08-01 2020-01-31 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2018-08-01 2019-01-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2018-11-01 2019-01-31 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2018-11-01 2019-01-31 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2019-11-01 2020-01-31 0000029644 us-gaap:CorporateNonSegmentMember 2019-11-01 2020-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2019-11-01 2020-01-31 0000029644 dci:IndustrialProductsMember 2018-11-01 2019-01-31 0000029644 dci:IndustrialProductsMember 2018-08-01 2019-01-31 0000029644 us-gaap:CorporateNonSegmentMember 2019-08-01 2020-01-31 0000029644 dci:EngineProductsMember 2018-11-01 2019-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2018-08-01 2019-01-31 0000029644 us-gaap:CorporateNonSegmentMember 2018-11-01 2019-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2018-11-01 2019-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2018-08-01 2019-01-31 0000029644 dci:EngineProductsMember 2018-08-01 2019-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2019-08-01 2020-01-31 0000029644 us-gaap:CorporateNonSegmentMember 2018-08-01 2019-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2018-11-01 2019-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2019-08-01 2020-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2019-11-01 2020-01-31 0000029644 dci:EngineProductsMember 2019-11-01 2020-01-31 0000029644 dci:IndustrialProductsMember 2019-11-01 2020-01-31 0000029644 dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2019-08-01 2020-01-31 0000029644 dci:OnRoadProductsMember dci:EngineProductsMember 2019-08-01 2020-01-31 0000029644 dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2018-11-01 2019-01-31 0000029644 dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2019-11-01 2020-01-31 0000029644 dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2019-08-01 2020-01-31 0000029644 dci:GasTurbineProductsMember dci:IndustrialProductsMember 2018-08-01 2019-01-31 0000029644 dci:OffRoadProductsMember dci:EngineProductsMember 2019-11-01 2020-01-31 0000029644 dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2018-08-01 2019-01-31 0000029644 dci:OffRoadProductsMember dci:EngineProductsMember 2019-08-01 2020-01-31 0000029644 dci:GasTurbineProductsMember dci:IndustrialProductsMember 2018-11-01 2019-01-31 0000029644 dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2019-11-01 2020-01-31 0000029644 dci:OffRoadProductsMember dci:EngineProductsMember 2018-08-01 2019-01-31 0000029644 dci:GasTurbineProductsMember dci:IndustrialProductsMember 2019-08-01 2020-01-31 0000029644 dci:AftermarketProductsMember dci:EngineProductsMember 2018-08-01 2019-01-31 0000029644 dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2018-11-01 2019-01-31 0000029644 dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2018-08-01 2019-01-31 0000029644 dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2018-08-01 2019-01-31 0000029644 dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2019-11-01 2020-01-31 0000029644 dci:AftermarketProductsMember dci:EngineProductsMember 2018-11-01 2019-01-31 0000029644 dci:AftermarketProductsMember dci:EngineProductsMember 2019-11-01 2020-01-31 0000029644 dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2019-08-01 2020-01-31 0000029644 dci:OnRoadProductsMember dci:EngineProductsMember 2018-08-01 2019-01-31 0000029644 dci:OffRoadProductsMember dci:EngineProductsMember 2018-11-01 2019-01-31 0000029644 dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2018-11-01 2019-01-31 0000029644 dci:OnRoadProductsMember dci:EngineProductsMember 2018-11-01 2019-01-31 0000029644 dci:GasTurbineProductsMember dci:IndustrialProductsMember 2019-11-01 2020-01-31 0000029644 dci:AftermarketProductsMember dci:EngineProductsMember 2019-08-01 2020-01-31 0000029644 dci:OnRoadProductsMember dci:EngineProductsMember 2019-11-01 2020-01-31 0000029644 2019-08-01 0000029644 us-gaap:UnsecuredDebtMember 2020-01-31 dci:plan xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure iso4217:EUR dci:segment


 
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 JANUARY 31, 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 class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, $5.00 par value
DCI
New 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 filer
Accelerated 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,771,478 shares as of February 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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Net sales
$
662.0

 
$
703.7

 
$
1,334.7

 
$
1,405.1

Cost of sales
438.8

 
478.3

 
880.3

 
941.3

Gross profit
223.2

 
225.4

 
454.4

 
463.8

Operating expenses
138.7

 
140.3

 
281.4

 
280.0

Operating income
84.5

 
85.1

 
173.0

 
183.8

Interest expense
4.5

 
5.3

 
9.0

 
9.5

Other income, net
(2.8
)
 
(0.7
)
 
(5.5
)
 
(2.6
)
Earnings before income taxes
82.8

 
80.5

 
169.5

 
176.9

Income taxes
18.4

 
20.4

 
40.0

 
43.0

Net earnings
$
64.4

 
$
60.1

 
$
129.5

 
$
133.9

 
 
 
 
 
 
 
 
Weighted average shares – basic
127.1

 
128.3

 
127.0

 
128.6

Weighted average shares – diluted
128.9

 
130.0

 
128.8

 
130.6

 
 
 
 
 
 
 
 
Net earnings per share – basic
$
0.51

 
$
0.47

 
$
1.02

 
$
1.04

Net earnings per share – diluted
$
0.50

 
$
0.46

 
$
1.01

 
$
1.03

 
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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Net earnings
$
64.4

 
$
60.1

 
$
129.5

 
$
133.9

Other comprehensive income (loss):
 
 
 
 
 
 
 
Foreign currency translation income (loss)
2.4

 
23.7

 
10.5

 
(0.5
)
Pension liability adjustment, net of deferred taxes of $(0.4), $(0.2), $(0.3), and $(0.6), respectively
1.2

 
0.5

 
2.0

 
2.1

 
 
 
 
 
 
 
 
Derivatives:
 
 
 
 
 
 
 
Gain on hedging derivatives, net of deferred taxes of $0.5, $0.0, $0.7 and $(0.2), respectively
0.5

 

 
0.8

 
0.5

Reclassifications of losses on hedging derivatives to net earnings, net of taxes of $0.0, $0.0, $(0.7), and $0.0, respectively
0.1

 

 
1.3

 

Total derivatives
0.6

 

 
2.1

 
0.5

 
 
 
 
 
 
 
 
Net other comprehensive income
4.2

 
24.2

 
14.6

 
2.1

Comprehensive income
$
68.6

 
$
84.3

 
$
144.1

 
$
136.0

 
See Notes to Condensed Consolidated Financial Statements.

3



DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(In millions, except share amounts)
(Unaudited)
 
 
January 31,
2020

 
July 31,
2019

Assets
 

 
 

Current assets:
 

 
 

Cash and cash equivalents
$
211.1

 
$
177.8

Accounts receivable, less allowance of $5.0 and $4.8, respectively
475.8

 
529.5

Inventories, net
350.1

 
332.8

Prepaid expenses and other current assets
84.2

 
82.5

Total current assets
1,121.2

 
1,122.6

Property, plant and equipment, net
623.1

 
588.9

Right-of-use lease assets
76.0

 

Goodwill
308.5

 
303.1

Intangible assets, net
69.7

 
70.9

Deferred income taxes
15.4

 
14.2

Other long-term assets
48.3

 
42.9

Total assets
$
2,262.2

 
$
2,142.6

 
 
 
 
Liabilities and Shareholders’ Equity
 
 
 
Current liabilities:
 
 
 
Short-term borrowings
$
34.7

 
$
2.1

Current maturities of long-term debt
50.0

 
50.2

Trade accounts payable
210.1

 
237.5

Current lease liabilities
25.9

 

Other current liabilities
177.5

 
193.1

Total current liabilities
498.2

 
482.9

Long-term debt
595.8

 
584.4

Non-current income taxes payable
102.1

 
110.9

Deferred income taxes
19.5

 
13.2

Long-term lease liabilities
50.1

 

Other long-term liabilities
45.3

 
48.5

Total liabilities
1,311.0

 
1,239.9

 
 
 
 
Commitments and contingencies (Note 15)


 


Redeemable non-controlling interest
10.8

 
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 earnings
1,354.1

 
1,281.5

Non-controlling interest
5.6

 
5.4

Stock-compensation plans
14.5

 
21.7

Accumulated other comprehensive loss
(178.3
)
 
(192.9
)
Treasury stock, 24,876,430 and 24,324,483 shares, respectively, at cost
(1,013.7
)
 
(981.2
)
Total shareholders’ equity
940.4

 
892.7

Total liabilities and shareholders’ equity
$
2,262.2

 
$
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)
 
 
Six Months Ended
January 31,
 
2020

 
2019

Operating Activities
 

 
 

Net earnings
$
129.5

 
$
133.9

Adjustments to reconcile net earnings to net cash provided by operating activities:
 
 
 
Depreciation and amortization
42.8

 
39.2

Deferred income taxes
2.5

 
4.9

Stock-based compensation expense
10.2

 
10.6

Other, net
10.5

 
(2.1
)
Changes in operating assets and liabilities, excluding effect of acquired business
(18.7
)
 
(43.7
)
Net cash provided by operating activities
176.8

 
142.8

 
 
 
 
Investing Activities
 
 
 
Net expenditures on property, plant and equipment
(79.7
)
 
(67.1
)
Acquisitions, net of cash acquired

 
(96.0
)
Net cash used in investing activities
(79.7
)
 
(163.1
)
 
 
 
 
Financing Activities
 
 
 
Proceeds from long-term debt
122.7

 
145.0

Repayments of long-term debt
(111.1
)
 
(24.6
)
Change in short-term borrowings
32.2

 
22.6

Purchase of treasury stock
(65.0
)
 
(102.0
)
Dividends paid
(53.2
)
 
(48.7
)
Tax withholding payments for stock compensation transactions
(6.0
)
 
(3.6
)
Exercise of stock options
17.4

 
17.3

Net cash (used in) provided by financing activities
(63.0
)
 
6.0

Effect of exchange rate changes on cash
(0.8
)
 
0.8

Increase (decrease) in cash and cash equivalents
33.3

 
(13.5
)
Cash and cash equivalents, beginning of period
177.8

 
204.7

Cash and cash equivalents, end of period
$
211.1

 
$
191.2

 
 
 
 
Supplemental Cash Flow Information
 
 
 
Cash paid during the year for:
 
 
 
Income taxes
$
45.3

 
$
54.4

Interest
$
9.4

 
$
8.9

Supplemental Disclosure of Non-Cash Investing Transactions
 
 
 
Accrued property, plant and equipment additions
$
12.5

 
$
17.5

 
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 January 31, 2020 and 2019
 
Common
Stock
 
Additional
Paid-in
Capital
 
Retained
Earnings
 
Non-
Controlling
Interest
 
Stock Compensation Plans
 
Accumulated
Other
Comprehensive
Loss
 
Treasury
Stock
 
Total
Balance October 31, 2019
$
758.2

 
$

 
$
1,346.0

 
$
5.4

 
$
15.1

 
$
(182.5
)
 
$
(1,025.2
)
 
$
917.0

Net earnings
 
 
 
 
64.4

 
 
 
 
 
 
 
 
 
64.4

Other comprehensive income
 
 
 
 
 
 
 
 
 
 
4.2

 
 
 
4.2

Dividends declared ($0.42 per share)
 
 
 
 
(53.3
)
 
 
 
 
 
 
 
 
 
(53.3
)
Stock compensation and other activity
 
 
 
 
(3.0
)
 
0.2

 
(0.6
)
 
 
 
11.5

 
8.1

Balance January 31, 2020
$
758.2

 
$

 
$
1,354.1

 
$
5.6

 
$
14.5

 
$
(178.3
)
 
$
(1,013.7
)
 
$
940.4

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Balance October 31, 2018
$
758.2

 
$

 
$
1,192.6

 
$
4.8

 
$
21.2

 
$
(171.9
)
 
$
(950.5
)
 
$
854.4

Net earnings
 
 
 
 
60.1

 
 
 
 
 
 
 
 
 
60.1

Other comprehensive income
 
 
 
 
 
 
 
 
 
 
24.2

 
 
 
24.2

Treasury stock acquired
 
 
 
 
 
 
 
 
 
 
 
 
(21.1
)
 
(21.1
)
Dividends declared ($0.38 per share)
 
 
 
 
(48.6
)
 
 
 
 
 
 
 
 
 
(48.6
)
Stock compensation and other activity
 
 


 
(1.4
)
 
0.4

 
(0.1
)
 
 
 
4.7

 
3.6

Balance January 31, 2019
$
758.2

 
$

 
$
1,202.7

 
$
5.2

 
$
21.1

 
$
(147.7
)
 
$
(966.9
)
 
$
872.6


 
Six Months Ended January 31, 2020 and 2019
 
Common
Stock
 
Additional
Paid-in
Capital
 
Retained
Earnings
 
Non-
Controlling
Interest
 
Stock Compensation Plans
 
Accumulated
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 earnings
 
 
 
 
129.5

 
 
 
 
 
 
 
 
 
129.5

Other comprehensive income
 
 
 
 
 
 
 
 
 
 
14.6

 
 
 
14.6

Treasury stock acquired
 
 
 
 
 
 
 
 
 
 
 
 
(65.0
)
 
(65.0
)
Dividends declared ($0.42 per share)
 
 
 
 
(53.1
)
 
 
 
 
 
 
 
 
 
(53.1
)
Stock compensation and other activity
 
 
 
 
(3.8
)
 
0.2

 
(7.2
)
 
 
 
32.5

 
21.7

Balance January 31, 2020
$
758.2

 
$

 
$
1,354.1

 
$
5.6

 
$
14.5

 
$
(178.3
)
 
$
(1,013.7
)
 
$
940.4

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Balance July 31, 2018
$
758.2

 
$

 
$
1,122.1

 
$
4.8

 
$
21.3

 
$
(149.8
)
 
$
(898.8
)
 
$
857.8

Net earnings
 
 
 
 
133.9

 
 
 
 
 
 
 
 
 
133.9

Other comprehensive income
 
 
 
 
 
 
 
 
 
 
2.1

 
 
 
2.1

Treasury stock acquired
 
 
 
 
 
 
 
 
 
 
 
 
(102.0
)
 
(102.0
)
Dividends declared ($0.38 per share)
 
 
 
 
(48.4
)
 
 
 
 
 
 
 
 
 
(48.4
)
Stock compensation and other activity
 
 


 
(4.9
)
 
0.4

 
(0.2
)
 
 
 
33.9

 
29.2

Balance January 31, 2019
$
758.2

 
$

 
$
1,202.7

 
$
5.2

 
$
21.1

 
$
(147.7
)
 
$
(966.9
)
 
$
872.6


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 six month periods ended January 31, 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.
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. 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 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 (Nelson) for the purchase of the Exhaust and Emissions (E&E) business. Previous synergies between air cleaners and exhaust products, including construction and technical knowledge, have dissolved due to changes in regulations and technology.


7



Subsequent to the binding offer, the Company began the consultation process with its employee representative committees in France. Following the Works Council consultation processes, the Company may accept the offer and move ahead with the transaction. The transaction would be subject to customary closing conditions and regulatory approvals. The Company expects the transaction would close during the third quarter of fiscal year 2020.
Note 3. Supplemental Balance Sheet Information
The components of net inventories are as follows (in millions):
 
January 31,
2020

 
July 31,
2019

Raw materials
$
117.1

 
$
114.7

Work in process
35.0

 
33.0

Finished products
198.0

 
185.1

Inventories, net
$
350.1

 
$
332.8


    
The components of net property, plant and equipment are as follows (in millions):
 
January 31,
2020

 
July 31,
2019

Land
$
24.2

 
$
24.2

Buildings
347.6

 
325.3

Machinery and equipment
836.2

 
813.5

Computer software
144.0

 
142.8

Construction in progress
135.8

 
114.3

Less: accumulated depreciation
(864.7
)
 
(831.2
)
Property, plant and equipment, net
$
623.1

 
$
588.9


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 0.8 million for the three and six months ended January 31, 2020 and were 0.9 million and 0.8 million for the three and six months ended January 31, 2019, respectively.
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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Net earnings for basic and diluted earnings per share computation
$
64.4

 
$
60.1

 
$
129.5

 
$
133.9

 
 
 
 
 
 
 
 
Weighted average common shares outstanding:
 
 
 
 
 
 
 
Weighted average common shares – basic
127.1

 
128.3

 
127.0

 
128.6

Dilutive impact of share-based awards
1.8

 
1.7

 
1.8

 
2.0

Weighted average common shares – diluted
128.9

 
130.0

 
128.8

 
130.6

 
 
 
 
 
 
 
 
Net earnings per share – basic
$
0.51

 
$
0.47

 
$
1.02

 
$
1.04

Net earnings per share – diluted
$
0.50

 
$
0.46

 
$
1.01

 
$
1.03



8



Note 5. Goodwill and Intangible Assets
Goodwill is assessed for impairment annually, 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 2019 and did not record any impairment as a result of this assessment.
The following is a reconciliation of goodwill by reportable segment for the six months ended January 31, 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.1
)
 
5.5

 
5.4

Balance as of January 31, 2020
$
84.4

 
$
224.1

 
$
308.5



The following table summarizes the net intangible asset classes as of January 31, 2020 (in millions):
 
Gross Carrying Amount
 
Accumulated Amortization
 
Total
Customer relationships
$
104.0

 
$
(46.6
)
 
$
57.4

Patents, trademarks and technology
22.9

 
(10.6
)
 
12.3

Total intangible assets, net
$
126.9

 
$
(57.2
)
 
$
69.7


The following table summarizes the net intangible asset classes as of July 31, 2019 (in millions):
 
Gross Carrying Amount
 
Accumulated Amortization
 
Total
Customer relationships
$
101.5

 
$
(43.3
)
 
$
58.2

Patents, trademarks and technology
22.3

 
(9.6
)
 
12.7

Total intangible assets, net
$
123.8

 
$
(52.9
)
 
$
70.9


Amortization expense was $2.0 million and $4.1 million for the three and six months ended January 31, 2020, respectively, and was $2.1 million and $3.5 million for the three and six months ended January 31, 2019, respectively.
Note 6. Revenue
The Company recognizes revenue on a wide range of filtration solutions sold to customers in many industries around the globe. 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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

United States
$
267.5

 
$
289.4

 
$
554.4

 
$
594.5

Europe, Middle East and Africa
194.1

 
207.4

 
388.8

 
403.7

Asia Pacific
144.4

 
149.3

 
278.0

 
296.6

Latin America
56.0

 
57.6

 
113.5

 
110.3

   Total net sales
$
662.0

 
$
703.7

 
$
1,334.7

 
$
1,405.1

See Note 16 for net sales disaggregated by segment.

9



Contract Assets and Liabilities
The satisfaction of performance obligations and the resulting recognition of revenue typically corresponds 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 $11.2 million and $12.4 million as of January 31, 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 on the Condensed Consolidated Balance Sheets, depending on when revenue is expected to be recognized. Contract liabilities were $15.4 million and $10.4 million as of January 31, 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.
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 six months ended January 31, 2020 and 2019 (in millions):
 
Six Months Ended
January 31,
 
2020

 
2019

Balance at beginning of period
$
11.2

 
$
18.9

Accruals for warranties issued during the reporting period
0.6

 
0.5

Accruals related to pre-existing warranties (including changes in estimates)
(0.5
)
 
(1.7
)
Less: settlements made during the period
(1.4
)
 
(3.1
)
Balance at end of period
$
9.9

 
$
14.6


There were no material specific warranty matters accrued for or significant settlements made in the six months ended January 31, 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 expense associated with stock options during the three and six months ended January 31, 2020 and 2019 (in millions):
 
 
Three Months Ended January 31,
 
Six Months Ended
January 31,
 
 
2020

 
2019

 
2020

 
2019

Pretax compensation expense associated with stock options
 
$
2.4

 
$
2.0

 
$
7.7

 
$
6.9

Tax benefits associated with stock options
 
$
0.5

 
$
0.3

 
$
1.1

 
$
1.4


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.

10



The following table summarizes stock option activity during the six months ended January 31, 2020:
 
Options
Outstanding
 
Weighted
Average
Exercise Price
Outstanding as of July 31, 2019
6,531,250

 
$
39.66

Granted
929,941

 
51.96

Exercised
(610,997
)
 
29.06

Canceled
(45,894
)
 
53.27

Outstanding as of January 31, 2020
6,804,300

 
$
42.20


The total intrinsic value of options exercised during the six months ended January 31, 2020 was $14.8 million. The weighted average fair value for options granted during the six months ended January 31, 2020 and 2019 was $10.94 and $12.27 per share, respectively.
As of January 31, 2020, the aggregate intrinsic value of options outstanding and exercisable was $71.8 million and $69.5 million, respectively.
As of January 31, 2020, there was $10.2 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 key 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 expense associated with performance-based awards during the three and six months ended January 31, 2020 and 2019 (in millions):
 
 
Three Months Ended January 31,
 
Six Months Ended
January 31,
 
 
2020

 
2019

 
2020

 
2019

Pretax compensation expense associated with performance-based awards
 
$
0.9

 
$
1.3

 
$
1.8

 
$
3.0


The following table summarizes performance-based award activity during the six months ended January 31, 2020:
 
 
Performance Shares
Outstanding
 
Weighted
Average Grant
Date Fair
Value
Non-vested at July 31, 2019
 
174,100

 
$
52.87

Granted
 
100,500

 
51.61

Vested
 

 

Canceled/forfeited
 

 

Non-vested at January 31, 2020
 
274,600

 
$
52.41


The weighted average fair value for performance-based awards granted during the six months ended January 31, 2020 was $5.2 million.
As of January 31, 2020, there was $5.0 million of total unrecognized compensation expense related to non-vested performance-based awards and is expected to be recognized over the remaining vesting period.

11



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 employees no longer accrue Company contribution credits under the plan. Instead, eligible employees receive a 3% annual Company 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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Net periodic benefit costs:
 

 
 

 
 

 
 

Service cost
$
1.5

 
$
1.5

 
$
3.1

 
$
3.0

Interest cost
3.4

 
4.1

 
6.8

 
8.2

Expected return on assets
(6.5
)
 
(6.7
)
 
(13.0
)
 
(13.3
)
Prior service cost amortization
0.2

 
0.2

 
0.3

 
0.3

Actuarial loss amortization
1.6

 
1.1

 
3.2

 
2.2

Net periodic benefit costs
$
0.2

 
$
0.2

 
$
0.4

 
$
0.4


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 six months ended January 31, 2020, the Company made required contributions of $2.5 million to its non-qualified U.S. pension plans and $0.5 million to its non-U.S. pension plans. In February 2020, the Company contributed an additional $1.1 million to the qualified U.S. pension plans.
The Company estimates it will contribute an additional $0.6 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 January 31, 2020, gross unrecognized tax benefits were $16.0 million and accrued interest and penalties on these unrecognized tax benefits were $1.9 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 $1.8 million of the unrecognized tax benefits could potentially expire in the next 12 months, unless extended by an audit.
The Company believes that 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.

12



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 January 31, 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.
As of January 31, 2020, the estimated fair value of long-term debt with fixed interest rates was $290.2 million compared to its carrying value of $275.0 million. The carrying values of long-term debt with variable interest rates of $322.7 million as of January 31, 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 instruments with counterparties who have highly rated credit. The Company does not enter into derivative contracts 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 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, that 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 January 31, 2020 and July 31, 2019 (in millions):
 
 
 
 
 
 
Fair Values Significant Other Observable Inputs

 
 
Notional Amounts
 
Assets (1)
 
Liabilities (2) (3)
 
 
January 31,

 
July 31,

 
January 31,

 
July 31,

 
January 31,

 
July 31,

 
 
2020

 
2019

 
2020

 
2019

 
2020

 
2019

Forward foreign currency exchange contracts
 
$
14.0

 
$
28.2

 
$
2.7

 
$
1.6

 
$
0.7

 
$
1.8

Net investment hedges
 
55.8

 
55.8

 
1.1

 
1.1

 

 
1.9

Total
 
$
69.8

 
$
84.0

 
$
3.8

 
$
2.7

 
$
0.7

 
$
3.7

(1)
Amounts are recorded within prepaid expenses and other current assets in the Company’s Condensed Consolidated Balance Sheets.
(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.

13



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 January 31, 2020 and July 31, 2019, no collateral has been 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 January 31,
 
Six Months Ended January 31,
 
 
2020

 
2019

 
2020

 
2019

Forward foreign currency exchange contracts
 
$
(0.6
)
 
$
0.1

 
$
(1.3
)
 
$
1.1

Net investment hedges
 
$
0.6

 
$

 
$
1.4

 
$

 
 
Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss
 
 
Three Months Ended January 31,
 
Six Months Ended January 31,
 
 
2020

 
2019

 
2020

 
2019

Forward foreign currency exchange contracts
 
$
0.1

 
$
(0.1
)
 
$
2.0

 
$
(0.4
)
Net investment hedges
 
$

 
$

 
$

 
$


The Company expects that substantially all of 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 also Note 13.
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 $23.1 million and $23.0 million as of January 31, 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 were required to be measured, these investments 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
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 six months ended January 31, 2020, the Company repurchased 1.4 million shares for $65.0 million. As of January 31, 2020, the Company had remaining authorization to repurchase 11.4 million shares under this plan.
Dividends paid per share were 42.0 cents and 38.0 cents for the six months ended January 31, 2020 and 2019, respectively.



14



Note 13. Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss by component for the three months ended January 31, 2020 and 2019 are as follows (in millions):
 
 
 
 
 
 
 
 
 
Foreign
Currency
Translation
Adjustment
 
Pension
Benefits
 
Derivative
Financial
Instruments
 
Total
Balance as of October 31, 2019, net of tax
$
(84.6
)
 
$
(98.2
)
 
$
0.3

 
$
(182.5
)
Other comprehensive income before reclassifications and tax
2.4

 

 

 
2.4

Tax benefit

 

 
0.5

 
0.5

Other comprehensive income before reclassifications, net of tax
2.4

 

 
0.5

 
2.9

Reclassifications, before tax

 
1.6

 
0.1

 
1.7

Tax expense

 
(0.4
)
 

 
(0.4
)
Reclassifications, net of tax

 
1.2

(1) 
0.1

(2) 
1.3

Other comprehensive income, net of tax
2.4

 
1.2

 
0.6

 
4.2

Balance as of January 31, 2020, net of tax
$
(82.2
)
 
$
(97.0
)
 
$
0.9

 
$
(178.3
)
 
 
 
 
 
 
 
 
Balance as of October 31, 2018, net of tax
$
(90.3
)
 
$
(81.3
)
 
$
(0.3
)
 
$
(171.9
)
Other comprehensive income before reclassifications and tax
23.7

 

 
0.1

 
23.8

Other comprehensive income before reclassifications, net of tax
23.7

 

 
0.1

 
23.8

Reclassifications, before tax

 
0.7

 
(0.1
)
 
0.6

Tax expense

 
(0.2
)
 

 
(0.2
)
Reclassifications, net of tax

 
0.5

(1) 
(0.1
)
(2) 
0.4

Other comprehensive income, net of tax
23.7

 
0.5

 

 
24.2

Balance as of January 31, 2019, net of tax
$
(66.6
)
 
$
(80.8
)
 
$
(0.3
)
 
$
(147.7
)

(1)
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.
(2)
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.

15



Changes in accumulated other comprehensive loss by component for the six months ended January 31, 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 income before reclassifications and tax
10.5

 

 
0.1

 
10.6

Tax benefit

 

 
0.7

 
0.7

Other comprehensive income before reclassifications, net of tax
10.5

 

 
0.8

 
11.3

Reclassifications, before tax

 
2.3

 
2.0

 
4.3

Tax expense

 
(0.3
)
 
(0.7
)
 
(1.0
)
Reclassifications, net of tax

 
2.0

(1) 
1.3

(2) 
3.3

Other comprehensive income, net of tax
10.5

 
2.0

 
2.1

 
14.6

Balance as of January 31, 2020, net of tax
$
(82.2
)
 
$
(97.0
)
 
$
0.9

 
$
(178.3
)
 
 
 
 
 
 
 
 
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
(0.5
)
 

 
1.1

 
0.6

Tax expense

 

 
(0.3
)
 
(0.3
)
Other comprehensive (loss) income before reclassifications, net of tax
(0.5
)
 

 
0.8

 
0.3

Reclassifications, before tax

 
2.7

 
(0.4
)
 
2.3

Tax (expense) benefit

 
(0.6
)
 
0.1

 
(0.5
)
Reclassifications, net of tax

 
2.1

(1) 
(0.3
)
(2) 
1.8

Other comprehensive (loss) income, net of tax
(0.5
)
 
2.1

 
0.5

 
2.1

Balance as of January 31, 2019, net of tax
$
(66.6
)
 
$
(80.8
)
 
$
(0.3
)
 
$
(147.7
)
(1)
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.
(2)
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 this investment 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):
 
 
January 31,
2020

 
July 31,
2019

Outstanding debt (the Company guarantees half)
 
$
39.5

 
$
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.

16



The following items relate to the Company’s joint venture (in millions):
 
 
Three Months Ended January 31,
 
Six Months Ended January 31, 2019
 
 
2020

 
2019

 
2020

 
2019

Investment earnings (loss) from AFSI (1)
 
$
0.3

 
$
(0.1
)
 
$
0.4


$
(0.3
)
Royalty income from AFSI (1)
 
$
1.7


$
1.6

 
$
3.6


$
3.3

(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 intersegment 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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Net sales
 
 
 
 
 
 
 
Engine Products segment
$
435.6

 
$
469.0

 
$
894.7

 
$
949.9

Industrial Products segment
226.4

 
234.7

 
440.0

 
455.2

Total
$
662.0

 
$
703.7

 
$
1,334.7

 
$
1,405.1

 
 

 
 

 
 
 
 
Earnings before income taxes
 
 
 
 
 
 
 
Engine Products segment
$
53.3

 
$
53.2

 
$
115.7

 
$
117.1

Industrial Products segment
34.6

 
32.2

 
64.1

 
68.8

Corporate and Unallocated
(5.1
)
 
(4.9
)
 
(10.3
)
 
(9.0
)
Total
$
82.8

 
$
80.5

 
$
169.5

 
$
176.9



17



Net sales by product group within the Engine Products segment and Industrial Products segment is summarized as follows (in millions):
 
 
 
 
 
 
 
 
 
Three Months Ended
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Engine Products segment
 
 
 
 
 
 
 
Off-Road
$
67.5

 
$
79.0

 
$
136.1

 
$
155.2

On-Road
33.8

 
42.8

 
74.5

 
88.7

Aftermarket
308.1

 
321.1

 
627.5

 
652.3

Aerospace and Defense
26.2

 
26.1

 
56.6

 
53.7

Engine Products segment net sales
435.6

 
469.0

 
894.7

 
949.9

 
 
 
 
 
 
 
 
Industrial Products segment
 
 
 
 
 
 
 
Industrial Filtration Solutions
155.0

 
164.6

 
304.1

 
314.0

Gas Turbine Systems
24.3

 
27.5

 
45.0

 
53.0

Special Applications
47.1

 
42.6

 
90.9

 
88.2

Industrial Products segment net sales
226.4

 
234.7

 
440.0

 
455.2

Total net sales
$
662.0

 
$
703.7

 
$
1,334.7

 
$
1,405.1


There were no customers that accounted for over 10% of net sales for the three and six months ended January 31, 2020 or 2019, or over 10% of gross accounts receivable as of January 31, 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 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 January 31,
 
Six Months Ended January 31,
 
 
2020

2020

2020

Operating lease cost
 
$
7.7

 
$
15.2

Short-term lease cost
 
0.5

 
1.1

Total lease costs
 
$
8.2

 
$
16.3


Supplemental balance sheet information for the Company is as follows (in millions):
 
 
January 31,
2020

 
August 1,
2019

Right-of-use lease assets

 
$
76.0

 
$
71.5

Current lease liabilities
 
$
25.9

 
$
26.0

Long-term lease liabilities
 
$
50.1

 
$
45.5


18



Additional information related to operating leases is as follows:
 
 
January 31,
2020

 
August 1,
2019

Weighted average remaining lease term (years)
 
4.0

 
3.7

Weighted average discount rates
 
3.81
%
 
3.76
%

Payments for operating leases having initial terms of more than one year at January 31, 2020 were as follows (in millions):
Amounts Due in Fiscal Year Ending
 
January 31,
2020

Remainder of 2020
 
$
14.5

2021
 
22.6

2022
 
14.6

2023
 
8.6

2024
 
5.7

Thereafter
 
17.6

Total future lease payments
 
83.6

Less imputed interest
 
7.6

Present value of future lease payments
 
$
76.0


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 Ending
 
July 31,
2019

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 were $19.1 million for the six months ended January 31, 2020.
Note 18. Borrowings
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 January 31, 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 January 31, 2020 was 0.7%.

19




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.
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.
Consolidated Results of Operations
Three months ended January 31, 2020 compared with three months ended January 31, 2019
Operating results for the three months ended January 31, 2020 and 2019 are as follows (in millions):
 
Three Months Ended January 31,
 
2020

 
% of sales

 
2019

 
% of sales

Net sales
$
662.0

 
 
 
$
703.7

 
 
Cost of sales
438.8

 
66.3
 %
 
478.3

 
68.0
 %
Gross profit
223.2

 
33.7
 %
 
225.4

 
32.0
 %
Operating expenses
138.7

 
21.0
 %
 
140.3

 
19.9
 %
Operating income
84.5

 
12.8
 %
 
85.1

 
12.1
 %
Interest expense
4.5

 
0.7
 %
 
5.3

 
0.8
 %
Other income, net
(2.8
)
 
(0.4
)%
 
(0.7
)
 
(0.1
)%
Earnings before income taxes
82.8

 
12.5
 %
 
80.5

 
11.4
 %
Income taxes
18.4

 
2.8
 %
 
20.4

 
2.9
 %
Net earnings
$
64.4

 
9.7
 %
 
$
60.1

 
8.5
 %
Net sales for the three months ended January 31, 2020 were $662.0 million, compared with $703.7 million for the three months ended January 31, 2019, a decrease of $41.7 million, or 5.9%. Net sales decreased $33.4 million, or 7.1%, in the Engine Products segment and decreased $8.3 million, or 3.5%, 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. Net sales for the three months ended January 31, 2020 were negatively impacted by lower unit volume combined with the effect of foreign currency translation of $4.5 million, or 0.6%, partially offset by pricing benefits of approximately 0.7% compared with the same period in the prior fiscal year.
Cost of sales for the three months ended January 31, 2020 was $438.8 million, compared with $478.3 million for the three months ended January 31, 2019, a decrease of $39.5 million, or 8.2%. Gross margin for the current year quarter was 33.7%, compared with 32.0% during the same period in the prior fiscal year. The gross margin increase was primarily driven by the Company’s initiatives related to production, supply chain, procurement and pricing optimization. Gross margin also benefited from a favorable mix of sales and lower raw materials costs, partially offset by a loss of leverage on lower sales.

20



Operating expenses for the three months ended January 31, 2020 were $138.7 million, compared with $140.3 million for the three months ended January 31, 2019, a decrease of $1.6 million, or 1.1%. As a percentage of net sales, operating expenses for the current year quarter were 21.0%, compared with 19.9% 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 and continued investments in support of the Company’s strategic growth initiatives.
Interest expense was $4.5 million for the three months ended January 31, 2020, compared with $5.3 million for the three months ended January 31, 2019, a decrease of $0.8 million. The decrease was primarily due to a lower average level of debt outstanding and lower interest rates compared with the same period in the prior fiscal year. Other income, net for the three months ended January 31, 2020 was $2.8 million, compared with $0.7 million for the three months ended January 31, 2019, an increase of $2.1 million. The increase was primarily due to a lower loss on foreign exchange.
The effective tax rate for the three months ended January 31, 2020 was 22.2%, compared with 25.3% for the three months ended January 31, 2019. The effective tax rate for the three months ended January 31, 2019 included a net discrete tax expense of $0.4 million related to ongoing Tax Cuts and Jobs Act (TCJA)-based global cash optimization initiatives. Excluding this expense, the effective tax rate for the three months ended January 31, 2019 was 24.8%. The decrease in the effective tax rate between periods was primarily due to an increase in excess tax benefits on stock-based compensation and a favorable shift in the mix of earnings between tax jurisdictions.
Net earnings for the three months ended January 31, 2020 were $64.4 million, compared with net earnings of $60.1 million for the three months ended January 31, 2019, an increase of $4.3 million.
Six months ended January 31, 2020 compared with six months ended January 31, 2019
Operating results for the six months ended January 31, 2020 and 2019 are as follows (in millions):
 
Six Months Ended January 31,
 
2020

 
% of sales

 
2019

 
% of sales

Net sales
$
1,334.7

 
 
 
$
1,405.1

 
 
Cost of sales
880.3

 
66.0
 %
 
941.3

 
67.0
 %
Gross profit
454.4

 
34.0
 %
 
463.8

 
33.0
 %
Operating expenses
281.4

 
21.1
 %
 
280.0

 
19.9
 %
Operating income
173.0

 
13.0
 %
 
183.8

 
13.1
 %
Interest expense
9.0

 
0.7
 %
 
9.5

 
0.7
 %
Other income, net
(5.5
)
 
(0.4
)%
 
(2.6
)
 
(0.2
)%
Earnings before income taxes
169.5

 
12.7
 %
 
176.9

 
12.6
 %
Income taxes
40.0

 
3.0
 %
 
43.0

 
3.1
 %
Net earnings
$
129.5

 
9.7
 %
 
$
133.9

 
9.5
 %
Net sales for the six months ended January 31, 2020 were $1,334.7 million, compared with $1,405.1 million for the six months ended January 31, 2019, a decrease of $70.4 million, or 5.0%. Net sales decreased $55.2 million, or 5.8%, in the Engine Products segment and decreased $15.2 million, or 3.4%, 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. Net sales for the six months ended January 31, 2020 were negatively impacted by lower unit volume combined with the effect of foreign currency translation of $14.1 million, or 1.0%, partially offset by pricing benefits of approximately 0.8% compared with the same period in the prior fiscal year.
Cost of sales for the six months ended January 31, 2020 was $880.3 million, compared with $941.3 million for the six months ended January 31, 2019, a decrease of $61.0 million, or 6.5%. Gross margin for the current year quarter was 34.0%, compared with 33.0% during the same period in the prior fiscal year. The gross margin increase was primarily driven by the Company’s initiatives related to production, supply chain, procurement and pricing optimization. Gross margin also benefited from lower raw materials costs and a favorable mix of sales, partially offset by a loss of leverage on lower sales.
Operating expenses for the six months ended January 31, 2020 were $281.4 million, compared with $280.0 million for the six months ended January 31, 2019, an increase of $1.4 million, or 0.5%. As a percentage of net sales, operating expenses for the current year quarter were 21.1%, compared with 19.9% during the same period in the prior fiscal year. The increase reflects loss of leverage on lower sales and continued investments in support of the Company’s strategic growth initiatives.

21



Interest expense was $9.0 million for the six months ended January 31, 2020, compared with $9.5 million for the six months ended January 31, 2019, a decrease of $0.5 million. The decrease was primarily due to a lower average level of debt outstanding and lower interest rates compared with the same period in the prior fiscal year. Other income, net for the six months ended January 31, 2020 was $5.5 million, compared with $2.6 million for the six months ended January 31, 2019, an increase of $2.9 million. The increase was primarily due to improved joint venture performance and lower loss on foreign exchange compared with the same period in the prior fiscal year.
The effective tax rate for the six months ended January 31, 2020 was 23.6%, compared with 24.3% for the six months ended January 31, 2019. The effective tax rate for the six months ended January 31, 2019 included a net discrete tax benefit of $0.4 million related to ongoing TCJA-based global cash optimization initiatives. Excluding this benefit, the effective tax rate for the six months ended January 31, 2019 was 24.5%. The decrease in the effective tax rate between periods was due to the discrete tax expense recorded in the prior fiscal year related to the TCJA and a favorable shift in the mix of earnings between tax jurisdictions, partially offset by a decrease in excess tax benefits on stock-based compensation.
Net earnings for the six months ended January 31, 2020 were $129.5 million, compared with net earnings of $133.9 million for the six months ended January 31, 2019, a decrease of $4.4 million.
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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Net sales:
 
 
 
 
 
 
 
Engine Products segment
$
435.6

 
$
469.0

 
$
894.7

 
$
949.9

Industrial Products segment
226.4

 
234.7

 
440.0

 
455.2

Total
$
662.0

 
$
703.7

 
$
1,334.7

 
$
1,405.1

 
 
 
 
 
 
 
 
Earnings before income taxes:
 
 
 
 
 
 
 
Engine Products segment
$
53.3

 
$
53.2

 
$
115.7

 
$
117.1

Industrial Products segment
34.6

 
32.2

 
64.1

 
68.8

Corporate and Unallocated (1)
(5.1
)
 
(4.9
)
 
(10.3
)
 
(9.0
)
Total
$
82.8

 
$
80.5

 
$
169.5

 
$
176.9

(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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Engine Products segment
 
 
 
 
 
 
 
Off-Road
$
67.5

 
$
79.0

 
$
136.1

 
$
155.2

On-Road
33.8

 
42.8

 
74.5

 
88.7

Aftermarket
308.1

 
321.1

 
627.5

 
652.3

Aerospace and Defense
26.2

 
26.1

 
56.6

 
53.7

Engine Products segment net sales
$
435.6

 
$
469.0

 
$
894.7

 
$
949.9

 
 
 
 
 
 
 
 
Engine Products segment earnings before income taxes
$
53.3

 
$
53.2

 
$
115.7

 
$
117.1


22



Three months ended January 31, 2020 compared with three months ended January 31, 2019
Net sales for the Engine Products segment for the three months ended January 31, 2020 were $435.6 million, compared with $469.0 million for the three months ended January 31, 2019, a decrease of $33.4 million, or 7.1%. The Engine Segments net sales decrease was driven primarily by lower unit volume combined with the effect of foreign currency translation of $4.2 million, or 0.9%, partially offset by price increases of approximately 0.9% compared with the same period in the prior fiscal year. The increase in Aerospace and Defense sales is due to growth in replacement parts for commercial aircraft and ground defense equipment. The decrease in Off-Road and On-Road sales reflects lower sales in every major region due to lower levels of equipment production. The decrease in Aftermarket sales in both the distribution and OEM channels is due to reduced end-user demand associated with lower levels of equipment utilization.
Earnings before income taxes for the Engine Products segment for the three months ended January 31, 2020 were $53.3 million, or 12.2% of Engine Products’ sales, an increase from 11.3% for the three months ended January 31, 2019. The increase was driven by benefits from the Company’s initiatives related to production, supply chain, procurement and pricing optimization, combined with lower raw materials costs, partially offset by loss of leverage on lower sales.
Six months ended January 31, 2020 compared with six months ended January 31, 2019
Net sales for the Engine Products segment for the six months ended January 31, 2020 were $894.7 million, compared with $949.9 million for the six months ended January 31, 2019, a decrease of $55.2 million, or 5.8%. The Engine Products net sales decrease was driven primarily by lower unit volume combined with the effect of foreign currency translation of $11.1 million, or 1.2%, partially offset by price increases of approximately 1.0% compared with the same period in the prior fiscal year. The increase in Aerospace and Defense sales was due to growth in replacement parts and new equipment for commercial aircraft and ground defense equipment. The decrease in Off-Road and On-Road sales reflects lower sales in every major region due to lower levels of equipment production. The decrease in Aftermarket sales in both the distribution and OEM channels was due to reduced end-user demand associated with lower levels of equipment utilization.
Earnings before income taxes for the Engine Products segment for the six months ended January 31, 2020 were $115.7 million, or 12.9% of Engine Products’ sales, an increase from 12.3% for the six months ended January 31, 2019. The increase was driven by benefits from the Company’s initiatives related to production, supply chain, procurement and pricing optimization, combined with lower raw materials costs, partially offset by loss of leverage on lower sales.
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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Industrial Products segment:
 
 
 
 
 
 
 
Industrial Filtration Solutions
$
155.0

 
$
164.6

 
$
304.1

 
$
314.0

Gas Turbine Systems
24.3

 
27.5

 
45.0

 
53.0

Special Applications
47.1

 
42.6

 
90.9

 
88.2

Industrial Products segment net sales
$
226.4

 
$
234.7

 
$
440.0

 
$
455.2

 
 
 
 
 
 
 
 
Industrial Products segment earnings before income taxes
$
34.6

 
$
32.2

 
$
64.1

 
$
68.8

Three months ended January 31, 2020 compared with three months ended January 31, 2019
Net sales for the Industrial Products segment for the three months ended January 31, 2020 were $226.4 million, compared with $234.7 million for the three months ended January 31, 2019, a decrease of $8.3 million, or 3.5%. The Industrial Products net sales decrease was primarily due to lower unit volume combined with the effect of foreign currency translation of $0.3 million, or 0.1%, partially offset by price increases of approximately 0.2% compared with the same period in the prior fiscal year. The Industrial Filtration Solutions (IFS) sales decreased due to lower sales of new equipment and replacement parts for dust collectors. This decrease was partially offset by strong growth in sales of Process Filtration. The Gas Turbine Systems (GTS) sales decrease was driven by lower sales of new equipment and replacement parts, primarily in the U.S. and Europe. The sales increase in Special Applications (SA) was driven primarily by higher sales of Disk Drive filters and Integrated Venting Solutions.
Earnings before income taxes for the Industrial Products segment for the three months ended January 31, 2020 were $34.6 million, or 15.3% of Industrial Products’ sales, an increase from 13.7% for the three months ended January 31, 2019. The increase was driven by a favorable mix of sales and benefits from gross margin improvement initiatives in certain businesses, partially offset by loss of leverage on lower sales and continued investments in the Company’s strategic growth businesses.

23



Six months ended January 31, 2020 compared with six months ended January 31, 2019
Net sales for the Industrial Products segment for the six months ended January 31, 2020 were $440.0 million, compared with $455.2 million for the six months ended January 31, 2019, a decrease of $15.2 million, or 3.4%. The Industrial Products net sales decrease was driven primarily by lower unit volume combined with the effect of foreign currency translation of $3.0 million, or 0.7%, partially offset by pricing increases of approximately 0.3% compared with the same period in the prior fiscal year. The IFS sales decreased due to lower sales of new equipment and replacement parts for dust collectors. The decrease was partially offset by strong growth in sales of Process Filtration. The GTS sales decrease was driven by lower sales of new equipment and replacement parts, primarily in the U.S. and Europe. The sales increase in SA was driven primarily by higher sales of Disk Drive filters and Integrated Venting Solutions.
Earnings before income taxes for the Industrial Products segment for the six months ended January 31, 2020 were $64.1 million, or 14.6% of Industrial Products’ sales, a decrease from 15.1% for the six months ended January 31, 2019. The decrease was driven by loss of leverage on lower sales and continued investments in the Company’s strategic growth businesses, partially offset by a favorable mix of sales and benefits from gross margin improvement initiatives in certain businesses.
Liquidity and Capital Resources
Cash provided by operating activities for the six months ended January 31, 2020 was $176.8 million, compared with $142.8 million for the six months ended January 31, 2019, an increase of $34.0 million. The increase in cash provided by operating activities was primarily driven by a year-over-year decrease in accounts receivable and inventory, partially offset by a decrease in accounts payable. These changes are due to the Company’s efforts to manage working capital as sales levels decrease.
Cash used in investing activities for the six months ended January 31, 2020 was $79.7 million, compared with $163.1 million for the six months ended January 31, 2019, a decrease of $83.4 million. The decrease resulted primarily from $96.0 million of net cash used for the BOFA acquisition in fiscal 2019, partially offset by an increase in capital expenditures in fiscal 2020 of $12.6 million to expand capacity and a new facility for research and development.
Cash used in financing activities for the six months ended January 31, 2020 was $63.0 million, compared with cash provided by financing activities of $6.0 million for the six months ended January 31, 2019, a change of $69.0 million. In fiscal 2020, proceeds from a new term loan and short-term debt were used to repay long-term debt and to fund the Company’s needs driven by expenditures on property, plant and equipment, dividends and share repurchases. 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 January 31, 2020 was $211.1 million, compared with $177.8 million as of July 31, 2019. The Company has capacity of $513.7 million available for further borrowing under existing credit facilities as of January 31, 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, including working capital needs, debt service obligations, capital expenditures, payment of anticipated dividends, share repurchase activity, and potential acquisitions.
Accounts receivable, net as of January 31, 2020 was $475.8 million, compared with $529.5 million as of July 31, 2019, a decrease of $53.7 million driven by lower levels of sales. Days sales outstanding was flat at 65 days, as of January 31, 2020 and July 31, 2019. Days sales outstanding was 66 days at January 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 January 31, 2020 was $350.1 million, compared with $332.8 million as of July 31, 2019, an increase of $17.3 million. Inventory turns were 4.9 times and 5.6 times per year as of January 31, 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 unanticipated lower demand for finished goods.
Long-term debt outstanding was $595.8 million as of January 31, 2020, compared with $584.4 million as of July 31, 2019, an increase of $11.4 million. As of January 31, 2020, total debt, including long-term debt and short-term borrowings, represented 42.0% of total capitalization, defined as total debt plus total shareholders’ equity, compared with 41.6% as of July 31, 2019.
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 January 31, 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 January 31, 2020 was 0.7%.
The Company guarantees 50% of certain debt of its joint venture, AFSI, as further discussed in Note 14 in the Notes to Condensed Consolidated Financial Statements included in Item 1 of this report.

24



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.
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 six months ended January 31, 2020, the U.S. dollar was generally stronger than in the six months ended January 31, 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 six months ended January 31, 2020, resulted in an overall decrease in reported net sales by $14.1 million and net earnings of approximately $0.4 million, compared with the same period in the prior fiscal year.

25



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 January 31, 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 January 31, 2020, the Company’s financial liabilities with exposure to changes in interest rates consisted mainly of $287.4 million outstanding on the Company’s revolving credit facility, term loan and short-term borrowings, €86.0 million, or $95.0 million of variable rate term loan and commercial paper, and ¥2.65 billion, or $24.3 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 $0.9 million and interest income would have increased roughly $0.5 million in the six months ended January 31, 2020. Interest rate changes would also affect the fair market value of fixed-rate debt. As of January 31, 2020, the estimated fair value of long-term debt with fixed interest rates was $290.2 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.
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 January 31, 2020 and July 31, 2019, the Company owned $10.2 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 January 31, 2020, that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

26




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.
Business Disruption - unexpected events, including natural disasters, may increase our cost of doing business or disrupt our operations.
The occurrence of one or more unexpected events, including a terrorist attack, war or civil unrest, a weather event, an earthquake, epidemic or pandemic, such as the recent Coronavirus outbreak, or other catastrophe in the U.S. or in other countries in which we operate or in which our suppliers are located could adversely affect our operations and financial performance. Such event could result in physical damage to and complete or partial closure of one or more of our headquarters, manufacturing facilities or distribution centers, temporary or long-term disruption in the supply of component products from some local and international suppliers, disruption in the transport of our products to customers and disruption of information systems. This could result in a prolonged disruption to our operations. Existing insurance coverage may not provide protection for all costs that may arise from such events. Any disruption in our manufacturing capacity could have an adverse impact on our ability to meet our customer needs or may require us to incur additional expenses in order to produce sufficient inventory.
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 January 31, 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
November 1 - November 30, 2019
 

 
$

 

 
11,394,455

December 1 - December 31, 2019
 

 

 

 
11,394,455

January 1 - January 31, 2020
 

 

 

 
11,394,455

Total
 

 
$

 

 
11,394,455

(1)
The Board of Directors has 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 had remaining authorization to repurchase 11.4 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 January 31, 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.

27



Item 5. Other Information
Not applicable.
Item 6.
Exhibits
 
 
 
 
 
 
101 – The following information from Donaldson Company, Inc. Quarterly Report on Form 10-Q for the fiscal quarter ended January 31, 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
 
104 – The cover page from Donaldson Company Inc.’s Quarterly Report on Form 10-Q for the quarter ended January 31, 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.


28



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: March 6, 2020
By:  
 /s/ Tod E. Carpenter
 
 
Tod E. Carpenter
Chairman, President and
Chief Executive Officer
(duly authorized officer)
 
 
 
 
 
 
Date: March 6, 2020
By:
 /s/ Scott J. Robinson
 
 
Scott J. Robinson
Senior Vice President and
Chief Financial Officer
(principal financial officer)
 
 
 
 
 
 
Date: March 6, 2020
By:
 /s/ Peter J. Keller
 
 
Peter J. Keller
Corporate Controller
(principal accounting officer)

29
EX-31.A 2 exhibit31-a20200131.htm EXHIBIT 31.A Exhibit


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:
March 6, 2020
 /s/ Tod E. Carpenter
 
 
Tod E. Carpenter
Chairman, President and Chief Executive Officer

21
EX-31.B 3 exhibit31-b20200131.htm EXHIBIT 31.B Exhibit


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:
March 6, 2020
 /s/ Scott J. Robinson
 
 
Scott J. Robinson
Senior Vice President and Chief Financial Officer

22
EX-32 4 exhibit3220200131.htm EXHIBIT 32 Exhibit


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 January 31, 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 January 31, 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:
March 6, 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 January 31, 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:
March 6, 2020
 /s/ Scott J. Robinson
 
 
Scott J. Robinson
Senior Vice President and Chief Financial Officer


23
EX-101.SCH 5 dci-20200131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2118100 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Acquisitions and Divestitures link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Acquisitions and Divestitures (Details) link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 2423401 - Disclosure - Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1005001 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Fair Value Measurements (Derivatives on the Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Fair Value Measurements Fair Value Measurements (Pre-tax Impact of Derivatives) (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Guarantees link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Guarantees (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Guarantees (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2422402 - Disclosure - Leases (Lease Cost) (Details) link:presentationLink link:calculationLink link:definitionLink 2422404 - Disclosure - Leases (Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2422404 - Disclosure - Leases (Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2422403 - Disclosure - Leases (Supplemental Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2322301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Revenue (Disaggregation of Revenue by Geographical Area) (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 2421403 - Disclosure - Segment Reporting (Summary of Segment Detail) (Details) link:presentationLink link:calculationLink link:definitionLink 2321301 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Stock-Based Compensation (Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Stock-Based Compensation (Summary of Performance Award Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Supplemental Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Supplemental Balance Sheet Information (Inventory) (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Supplemental Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Warranty link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 dci-20200131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 dci-20200131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 dci-20200131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Combinations [Abstract] Acquisitions and Divestitures Business Combination Disclosure [Text Block] Fair Value Disclosures [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] BOFA International LTD BOFA International LTD [Member] BOFA International LTD [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Business combination, consideration transferred Business Combination, Consideration Transferred Cash acquired Cash Acquired from Acquisition 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 Ownership percentage (percentage) Noncontrolling Interest, Ownership Percentage by Parent Standard Product Warranty Disclosure [Abstract] Reconciliation of warranty reserves Schedule of Product Warranty Liability [Table Text Block] Leases [Abstract] Right-of-use lease assets Operating Lease, Right-of-Use Asset Current lease liabilities Operating Lease, Liability, Current Long-term lease liabilities Operating Lease, Liability, Noncurrent Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rates (percentage) Operating Lease, Weighted Average Discount Rate, Percent Income Statement [Abstract] Net sales Revenue from Contract with Customer, Including Assessed Tax Cost of sales Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses Operating Expenses Operating income Operating Income (Loss) Interest expense Interest Expense Other income, net Other Nonoperating Income (Expense) Earnings before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Income taxes Income Tax Expense (Benefit) Net earnings Net Income (Loss) Attributable to Parent Weighted average shares - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Weighted average shares - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Net earnings per share - basic (in usd per share) Earnings Per Share, Basic Net earnings per share - diluted (in usd per share) Earnings Per Share, Diluted Guarantees [Abstract] Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Advanced Filtration Systems, Inc. Advanced Filtration Systems Inc [Member] Advanced Filtration Systems, Inc. [Member] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Royalty Royalty [Member] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Guarantor Obligations [Line Items] Outstanding debt (the Company guarantees half) Long-term Debt, Gross Contingent liability for standby letters of credit Letters of Credit Outstanding, Amount Amounts drawn for letters of credit Amount Drawn Upon Letters Of Credit Amount Drawn Upon Letters Of Credit Investment earnings (loss) Income (Loss) from Equity Method Investments Royalty income Segment Reporting, Measurement Disclosures [Abstract] Summary of segment detail Schedule of Segment Reporting Information, by Segment [Table Text Block] Leases Lessee, Operating Leases [Text Block] Earnings Per Share [Abstract] Net earnings for basic and diluted earnings per share computation Weighted average common shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted average common shares - basic (in shares) Dilutive impact of share based awards (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Weighted average common shares - diluted (in shares) Statement of Comprehensive Income [Abstract] Net earnings Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Foreign currency translation income (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Pension liability adjustment, net of deferred taxes of $(0.4), $(0.2), $(0.3), and $(0.6), respectively Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Gain on hedging derivatives, net of deferred taxes of $0.5, $0.0, $0.7 and $(0.2), respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Reclassifications of losses on hedging derivatives to net earnings, net of taxes of $0.0, $0.0, $(0.7), and $0.0, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Total derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Net other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Organization, Consolidation and Presentation of Financial Statements [Abstract] Components of inventory Schedule of Inventory, Current [Table Text Block] Components of property, plant and equipment Property, Plant and Equipment [Table Text Block] Schedule of derivative on the balance sheet Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of cash flow hedges Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of net investment hedges Schedule of Net Investment Hedges in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Share-based Payment Arrangement, Noncash Expense [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Performance Shares Performance Shares [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Performance Shares Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Non-vested at July 31, 2019 (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Canceled/forfeited (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Non-vested at January 31, 2020 (shares) 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] Non-vested at July 31, 2019 (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 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 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 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 Non-vested at January 31, 2020 (in usd per share) Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Reconciliation of goodwill Schedule of Goodwill [Table Text Block] Schedule of finite-lived intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Warranty Product Warranty Disclosure [Text Block] Stockholders' Equity Note [Abstract] Number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Stock repurchased during the period (in shares) Treasury Stock, Shares, Acquired Stock repurchased during the period Payments for Repurchase of Common Stock Shares with remaining authorization for repurchase under stock repurchase plan (in shares) Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Dividends paid per share (in usd per share) Common Stock, Dividends, Per Share, Cash Paid Supplemental Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total future lease payments Lessee, Operating Lease, Liability, Payments, Due Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Present value of future lease payments Operating Lease, Liability Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2020 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2021 Operating Leases, Future Minimum Payments, Due in Two Years 2022 Operating Leases, Future Minimum Payments, Due in Three Years 2023 Operating Leases, Future Minimum Payments, Due in Four Years 2024 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total future lease payments Operating Leases, Future Minimum Payments Due Right-of-use lease assets obtained in exchange for new lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Retirement Benefits, Description [Abstract] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Pension Plan Pension Plan [Member] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Axis] Retirement Plan Sponsor Location [Domain] Retirement Plan Sponsor Location [Domain] United States UNITED STATES Foreign Plan Foreign Plan [Member] Defined Benefit Plan Disclosure [Line Items] Number of U.S. plans Number Of US Plans Number Of U.S. Plans. 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. Estimated future contributions to pension plans Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year Company contributions Defined Benefit Plan, Plan Assets, Contributions by Employer Cover page. Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Central Index Key Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Period Focus Amendment Flag Deferred taxes on hedging derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Taxes on reclassifications of derivatives to net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Deferred taxes on pension liability Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Debt Disclosure [Abstract] Borrowings Long-term Debt [Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Assets Assets Liabilities Liabilities Components of net periodic pension costs Schedule of Net Benefit Costs [Table Text Block] Options excluded from the diluted net earnings per share calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Guarantor obligations Schedule of Guarantor Obligations [Table Text Block] Joint venture items Equity Method Investments [Table Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Long-term Debt Long-term Debt [Member] Long-Term Debt, Variable Interest Rate Long-Term Debt, Variable Interest Rate [Member] Long-Term Debt, Variable Interest Rate [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Debt instrument, fair value disclosure Debt Instrument, Fair Value Disclosure Debt carrying value Equity method investments Equity Method Investments Segment Reporting Segment Reporting Disclosure [Text Block] Employee Stock Option Share-based Payment Arrangement, Option [Member] Pretax compensation expense Share-based Payment Arrangement, Expense Tax benefits associated with stock options Share-based Payment Arrangement, Expense, Tax Benefit Lease cost Lease, Cost [Table Text Block] Supplemental balance sheet information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Operating lease liability schedule Lessee, Operating Lease, Liability, Maturity [Table Text Block] Operating lease liability schedule Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] New Accounting Standards Recently Adopted and New Accounting Standards Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Operating lease cost Operating Lease, Cost Short-term lease cost Short-term Lease, Cost Total lease costs Lease, Cost Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Forward foreign currency exchange contracts Foreign Exchange Forward [Member] Net investment hedges Net Investment Hedging [Member] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Notional amounts Derivative, Notional Amount Derivative assets Derivative Asset, Fair Value, Gross Asset Derivative liabilities Derivative Liability, Fair Value, Gross Liability Revenue from Contract with Customer [Abstract] Revenue Revenue from Contract with Customer [Text Block] Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable, less allowance of $5.0 and $4.8, respectively Accounts Receivable, after Allowance for Credit Loss, Current Inventories, net Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property, plant and equipment, net Property, Plant and Equipment, Net Right-of-use lease assets Goodwill Goodwill Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Deferred income taxes Deferred Income Tax Assets, Net Other long-term assets Other Assets, Noncurrent Total assets Liabilities and Shareholders’ Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Short-term borrowings Short-term Debt Current maturities of long-term debt Long-term Debt and Lease Obligation, Current Trade accounts payable Accounts Payable, Current Current lease liabilities Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Long-term debt Long-term Debt and Lease Obligation Non-current income taxes payable Accrued Income Taxes, Noncurrent Deferred income taxes Deferred Income Tax Liabilities, Net Long-term lease liabilities Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Commitments and contingencies (Note 15) Commitments and Contingencies Redeemable non-controlling interest Redeemable Noncontrolling Interest, Equity, Carrying Amount Shareholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $1.00 par value, 1,000,000 shares authorized, none issued Preferred Stock, Value, Issued Common stock, $5.00 par value, 240,000,000 shares authorized, 151,643,194 shares issued Common Stock, Value, Issued Retained earnings Retained Earnings (Accumulated Deficit) Non-controlling interest Noncontrolling Interest in Joint Ventures Stock-compensation plans Stockholders Equity, Share Based Compensation Stockholders Equity, Share Based Compensation Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Treasury stock, 24,876,430 and 24,324,483 shares, respectively, at cost Treasury Stock, Value Total shareholders’ equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Total liabilities and shareholders’ equity Liabilities and Equity Net periodic benefit costs: Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Service cost Defined Benefit Plan, Service Cost Interest cost Defined Benefit Plan, Interest Cost Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Prior service cost amortization Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Actuarial loss amortization Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Net periodic benefit costs Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Statement of Stockholders' Equity [Abstract] Dividends, per share (in dollars per share) Common Stock, Dividends, Per Share, Declared Stock-Based Compensation Share-based Payment Arrangement [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 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 Pre-tax (gains) losses reclassified from accumulated other comprehensive income (loss) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax 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 Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer relationships Customer Relationships [Member] Patents, trademarks and technology Patents, Trademarks and Technology [Member] Patents, Trademarks and Technology Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Total Finite-Lived Intangible Assets, Net Amortization expense Amortization of Intangible Assets Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] 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] Income Tax Disclosure [Abstract] Unrecognized tax benefits Unrecognized Tax Benefits Accrued interest and penalties on unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Unrecognized tax benefits that could potentially expire Unrecognized Tax Benefits, Potentially Expire Unrecognized Tax Benefits, Potentially Expire Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Off-Road Off Road Products [Member] Off-Road Products [Member] On-Road On Road Products [Member] On Road Products [Member] Aftermarket Aftermarket Products [Member] Aftermarket Products [Member] Aerospace and Defense Aerospace And Defense Products [Member] Aerospace And Defense Products [Member] Industrial Filtration Solutions Industrial Filtration Solutions Products [Member] Industrial Filtration Solutions Products [Member] Gas Turbine Systems Gas Turbine Products [Member] Gas Turbine Products [Member] Special Applications Special Applications Products [Member] Special Applications Products [Member] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Corporate and Unallocated Corporate, Non-Segment [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Engine Products segment Engine Products [Member] Engine Products [Member] Industrial Products segment Industrial Products [Member] Industrial Products [Member] Segment Reporting Information [Line Items] Earnings before income taxes Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Contract liabilities Contract with Customer, Liability Description of performance obligation timing Revenue, Performance Obligation, Description of Timing Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 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 Options canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Ending balance (in shares) Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Ending balance (in usd per share) Statement of Cash Flows [Abstract] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] 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] Depreciation and amortization Depreciation, Depletion and Amortization Deferred income taxes Deferred Income Tax Expense (Benefit) Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Other, net Other Noncash Income (Expense) Changes in operating assets and liabilities, excluding effect of acquired business Increase (Decrease) in Other Operating Assets and Liabilities, Net Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Net expenditures on property, plant and equipment Payments to Acquire Property, Plant, and Equipment Acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from long-term debt Proceeds from Issuance of Long-term Debt Repayments of long-term debt Repayments of Long-term Debt Change in short-term borrowings Proceeds from (Repayments of) Short-term Debt Purchase of treasury stock Dividends paid Payments of Ordinary Dividends, Common Stock Tax withholding payments for stock compensation transactions Payment, Tax Withholding, Share-based Payment Arrangement Exercise of stock options Proceeds from Stock Options Exercised Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents, end of period Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Income taxes Income Taxes Paid Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Accrued property, plant and equipment additions Capital Expenditures Incurred but Not yet Paid Accounts receivable, allowance Accounts Receivable, Allowance for Credit Loss, Current Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Treasury stock, shares (in shares) Treasury Stock, Shares Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Total AOCI Attributable to Parent [Member] Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Pension Benefits Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Derivative Financial Instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Beginning Balance Stockholders' Equity Attributable to Parent Other comprehensive (loss) income before reclassifications and tax Other Comprehensive Income (Loss), before Reclassifications, before Tax Tax benefit (expense) Other Comprehensive Income (Loss), Tax Other comprehensive income (loss) before reclassifications, net of tax Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Reclassifications, before tax Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Tax benefit (expense) Reclassification from AOCI, Current Period, Tax Reclassifications, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Other comprehensive (loss) income, net of tax Other Comprehensive Income (Loss), Net of Tax Ending Balance Income Taxes Income Tax Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Land Land [Member] Buildings Building [Member] Machinery and equipment Machinery and Equipment [Member] Computer software Software Development [Member] Construction in progress Construction in Progress [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, plant and equipment, gross Property, Plant and Equipment, Gross Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property, plant and equipment, net Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Employee Benefit Plans Pension and Other Postretirement Benefits Disclosure [Text Block] Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward] Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Balance at beginning of period Standard and Extended Product Warranty Accrual Accruals for warranties issued during the reporting period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Accruals related to pre-existing warranties (including changes in estimates) Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Less: settlements made during the period Standard and Extended Product Warranty Accrual, Decrease for Payments Balance at end of period Earnings Per Share Earnings Per Share [Text Block] Guarantees Guarantees [Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Unsecured Debt Unsecured Debt [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Term loan agreement amount Line of Credit Facility, Maximum Borrowing Capacity Basis spread on variable rate (percentage) Debt Instrument, Interest Rate, Effective Percentage Raw materials Inventory, Raw Materials, Gross Work in process Inventory, Work in Process, Gross Finished products Inventory, Finished Goods, Gross Inventories, net Number of reportable segments Number of Reportable Segments Schedule of changes in accumulated other comprehensive loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2010 Master Stock Incentive Plan 2010 Master Stock Incentive Plan [Member] 2010 Master Stock Incentive Plan [Member] Stock options exercisable term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Stock option, award vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Total intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value 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 Aggregate intrinsic value of options outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Aggregate intrinsic value of options exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Performance award measurement period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Expiration period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period 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 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 Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Europe, Middle East and Africa EMEA [Member] Asia Pacific Asia Pacific [Member] Latin America Latin America [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total net sales Stock options expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule of performance shares activity Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Engine Products Industrial Products Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Beginning balance Goodwill acquired Goodwill, Acquired During Period Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Ending balance Statement [Table] Statement [Table] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Non- Controlling Interest Noncontrolling Interest [Member] Stock Compensation Plans Deferred Compensation, Share-based Payments [Member] Accumulated Other Comprehensive Loss Treasury Stock Treasury Stock [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Other comprehensive income (loss) Treasury stock acquired Treasury Stock, Value, Acquired, Cost Method Dividends declared Dividends, Common Stock, Cash Stock compensation and other activity Stock Compensation And Other Activity Stock Compensation And Other Activity EX-101.PRE 9 dci-20200131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Shareholders' Equity
6 Months Ended
Jan. 31, 2020
Stockholders' Equity Note [Abstract]  
Shareholders' Equity Shareholders’ Equity
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 six months ended January 31, 2020, the Company repurchased 1.4 million shares for $65.0 million. As of January 31, 2020, the Company had remaining authorization to repurchase 11.4 million shares under this plan.
Dividends paid per share were 42.0 cents and 38.0 cents for the six months ended January 31, 2020 and 2019, respectively.
XML 11 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Reporting
6 Months Ended
Jan. 31, 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 intersegment 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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Net sales
 
 
 
 
 
 
 
Engine Products segment
$
435.6

 
$
469.0

 
$
894.7

 
$
949.9

Industrial Products segment
226.4

 
234.7

 
440.0

 
455.2

Total
$
662.0

 
$
703.7

 
$
1,334.7

 
$
1,405.1

 
 

 
 

 
 
 
 
Earnings before income taxes
 
 
 
 
 
 
 
Engine Products segment
$
53.3

 
$
53.2

 
$
115.7

 
$
117.1

Industrial Products segment
34.6

 
32.2

 
64.1

 
68.8

Corporate and Unallocated
(5.1
)
 
(4.9
)
 
(10.3
)
 
(9.0
)
Total
$
82.8

 
$
80.5

 
$
169.5

 
$
176.9


Net sales by product group within the Engine Products segment and Industrial Products segment is summarized as follows (in millions):
 
 
 
 
 
 
 
 
 
Three Months Ended
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Engine Products segment
 
 
 
 
 
 
 
Off-Road
$
67.5

 
$
79.0

 
$
136.1

 
$
155.2

On-Road
33.8

 
42.8

 
74.5

 
88.7

Aftermarket
308.1

 
321.1

 
627.5

 
652.3

Aerospace and Defense
26.2

 
26.1

 
56.6

 
53.7

Engine Products segment net sales
435.6

 
469.0

 
894.7

 
949.9

 
 
 
 
 
 
 
 
Industrial Products segment
 
 
 
 
 
 
 
Industrial Filtration Solutions
155.0

 
164.6

 
304.1

 
314.0

Gas Turbine Systems
24.3

 
27.5

 
45.0

 
53.0

Special Applications
47.1

 
42.6

 
90.9

 
88.2

Industrial Products segment net sales
226.4

 
234.7

 
440.0

 
455.2

Total net sales
$
662.0

 
$
703.7

 
$
1,334.7

 
$
1,405.1


There were no customers that accounted for over 10% of net sales for the three and six months ended January 31, 2020 or 2019, or over 10% of gross accounts receivable as of January 31, 2020 and July 31, 2019.
XML 12 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplemental Balance Sheet Information (Tables)
6 Months Ended
Jan. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Components of inventory
The components of net inventories are as follows (in millions):
 
January 31,
2020

 
July 31,
2019

Raw materials
$
117.1

 
$
114.7

Work in process
35.0

 
33.0

Finished products
198.0

 
185.1

Inventories, net
$
350.1

 
$
332.8


Components of property, plant and equipment
The components of net property, plant and equipment are as follows (in millions):
 
January 31,
2020

 
July 31,
2019

Land
$
24.2

 
$
24.2

Buildings
347.6

 
325.3

Machinery and equipment
836.2

 
813.5

Computer software
144.0

 
142.8

Construction in progress
135.8

 
114.3

Less: accumulated depreciation
(864.7
)
 
(831.2
)
Property, plant and equipment, net
$
623.1

 
$
588.9


JSON 13 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "dci2020013110-q.htm": { "axisCustom": 0, "axisStandard": 21, "contextCount": 242, "dts": { "calculationLink": { "local": [ "dci-20200131_cal.xml" ] }, "definitionLink": { "local": [ "dci-20200131_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": [ "dci2020013110-q.htm" ] }, "labelLink": { "local": [ "dci-20200131_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "dci-20200131_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-20200131.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-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/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.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", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.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": 451, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 35, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 40 }, "keyCustom": 10, "keyStandard": 338, "memberCustom": 14, "memberStandard": 37, "nsprefix": "dci", "nsuri": "http://www.donaldson.com/20200131", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.donaldson.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.donaldson.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Acquisitions and Divestitures", "role": "http://www.donaldson.com/role/AcquisitionsAndDivestitures", "shortName": "Acquisitions and Divestitures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Supplemental Balance Sheet Information", "role": "http://www.donaldson.com/role/SupplementalBalanceSheetInformation", "shortName": "Supplemental Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Earnings Per Share", "role": "http://www.donaldson.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.donaldson.com/role/GoodwillAndIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Revenue", "role": "http://www.donaldson.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Warranty", "role": "http://www.donaldson.com/role/Warranty", "shortName": "Warranty", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Stock-Based Compensation", "role": "http://www.donaldson.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Employee Benefit Plans", "role": "http://www.donaldson.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Income Taxes", "role": "http://www.donaldson.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS", "role": "http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Fair Value Measurements", "role": "http://www.donaldson.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Shareholders' Equity", "role": "http://www.donaldson.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Guarantees", "role": "http://www.donaldson.com/role/Guarantees", "shortName": "Guarantees", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - Commitments and Contingencies", "role": "http://www.donaldson.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121100 - Disclosure - Segment Reporting", "role": "http://www.donaldson.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122100 - Disclosure - Leases", "role": "http://www.donaldson.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2123100 - Disclosure - Borrowings", "role": "http://www.donaldson.com/role/Borrowings", "shortName": "Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - 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", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - 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", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - 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", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.donaldson.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - 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", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Revenue (Tables)", "role": "http://www.donaldson.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "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", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Warranty (Tables)", "role": "http://www.donaldson.com/role/WarrantyTables", "shortName": "Warranty (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.donaldson.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.donaldson.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "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", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319301 - Disclosure - Guarantees (Tables)", "role": "http://www.donaldson.com/role/GuaranteesTables", "shortName": "Guarantees (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321301 - Disclosure - Segment Reporting (Tables)", "role": "http://www.donaldson.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002501 - 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": null }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322301 - Disclosure - Leases (Tables)", "role": "http://www.donaldson.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - 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", "span", "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "I2020Q1Aug1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member", "decimals": "-5", "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2019Q1_us-gaap_BusinessAcquisitionAxis_dci_BOFAInternationalLTDMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Acquisitions and Divestitures (Details)", "role": "http://www.donaldson.com/role/AcquisitionsAndDivestituresDetails", "shortName": "Acquisitions and Divestitures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2019Q1_us-gaap_BusinessAcquisitionAxis_dci_BOFAInternationalLTDMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Earnings Per Share (Details)", "role": "http://www.donaldson.com/role/EarningsPerShareDetails", "shortName": "Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-5", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2019Q4", "decimals": "-5", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD_srt_StatementGeographicalAxis_country_US", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Revenue (Narrative) (Details)", "role": "http://www.donaldson.com/role/RevenueNarrativeDetails", "shortName": "Revenue (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Warranty (Details)", "role": "http://www.donaldson.com/role/WarrantyDetails", "shortName": "Warranty (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2019Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Stock-Based Compensation (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationDetails", "shortName": "Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "dci:NumberOfUsPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Employee Benefit Plans (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansDetails", "shortName": "Employee Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "dci:NumberOfUsPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411401 - Disclosure - Income Taxes (Details)", "role": "http://www.donaldson.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2_us-gaap_DebtInstrumentAxis_us-gaap_LongTermDebtMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Fair Value Measurements (Details)", "role": "http://www.donaldson.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2_us-gaap_DebtInstrumentAxis_us-gaap_LongTermDebtMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.donaldson.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414403 - Disclosure - Fair Value Measurements (Derivatives on the Balance Sheet) (Details)", "role": "http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails", "shortName": "Fair Value Measurements (Derivatives on the Balance Sheet) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414404 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "us-gaap:ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416401 - Disclosure - Shareholders' Equity (Details)", "role": "http://www.donaldson.com/role/ShareholdersEquityDetails", "shortName": "Shareholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419402 - Disclosure - Guarantees (Details)", "role": "http://www.donaldson.com/role/GuaranteesDetails", "shortName": "Guarantees (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2019Q4", "decimals": "-5", "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421402 - Disclosure - Segment Reporting (Details)", "role": "http://www.donaldson.com/role/SegmentReportingDetails", "shortName": "Segment Reporting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421403 - 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", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD_us-gaap_StatementBusinessSegmentsAxis_dci_EngineProductsMember", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422402 - Disclosure - Leases (Lease Cost) (Details)", "role": "http://www.donaldson.com/role/LeasesLeaseCostDetails", "shortName": "Leases (Lease Cost) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422403 - Disclosure - Leases (Supplemental Information) (Details)", "role": "http://www.donaldson.com/role/LeasesSupplementalInformationDetails", "shortName": "Leases (Supplemental Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "dci:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "I2020Q1Aug1", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422404 - Disclosure - Leases (Maturities) (Details)", "role": "http://www.donaldson.com/role/LeasesMaturitiesDetails", "shortName": "Leases (Maturities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - 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", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-5", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423401 - Disclosure - Borrowings (Details)", "role": "http://www.donaldson.com/role/BorrowingsDetails", "shortName": "Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2020Q2_us-gaap_LongtermDebtTypeAxis_us-gaap_UnsecuredDebtMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2018Q4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - 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", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "dci2020013110-q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-5", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1005001 - 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": null } }, "segmentCount": 53, "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/20200131", "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/20200131", "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/20200131", "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/20200131", "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/20200131", "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/20200131", "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/20200131", "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/20200131", "presentation": [ "http://www.donaldson.com/role/AcquisitionsAndDivestituresDetails" ], "xbrltype": "percentItemType" }, "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/20200131", "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/20200131", "presentation": [ "http://www.donaldson.com/role/GoodwillAndIntangibleAssetsReconciliationOfGoodwillDetails", "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "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/20200131", "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/20200131", "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/20200131", "presentation": [ "http://www.donaldson.com/role/GoodwillAndIntangibleAssetsReconciliationOfGoodwillDetails", "http://www.donaldson.com/role/SegmentReportingSummaryOfSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "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/20200131", "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/20200131", "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/20200131", "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/20200131", "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/20200131", "presentation": [ "http://www.donaldson.com/role/GoodwillAndIntangibleAssetsReconciliationOfIntangibleAssetsDetails" ], "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/20200131", "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/20200131", "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/20200131", "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/20200131", "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/20200131", "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/20200131", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "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" } } }, "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 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" } } }, "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" } } }, "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" } } }, "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" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r371" ], "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": [ "r372" ], "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" } } }, "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": [ "r373" ], "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" } } }, "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" } } }, "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_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r373" ], "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": [ "r373" ], "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" } } }, "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": [ "r374" ], "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": [ "r373" ], "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" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r373" ], "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": [ "r373" ], "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": [ "r373" ], "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_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "stringItemType" }, "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": [ "r369" ], "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": [ "r370" ], "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": [ "r121", "r130" ], "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_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "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": [ "r132", "r200", "r202", "r364", "r365" ], "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_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "stringItemType" }, "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": [ "r133", "r200", "r203", "r366", "r367", "r368" ], "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 [Roll Forward]" } } }, "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": [ "r323" ], "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", "r135", "r136", "r201" ], "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.0 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", "r343", "r355" ], "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": [ "r57", "r63", "r66", "r218", "r286" ], "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", "r161" ], "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": [ "r63", "r73", "r285" ], "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": [ "r60", "r62", "r63" ], "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r59", "r63", "r66", "r286" ], "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": [ "r55", "r63", "r66", "r286" ], "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": [ "r107" ], "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": [ "r233", "r255", "r260" ], "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", "r137", "r142" ], "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": [ "r95", "r151", "r157" ], "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": [ "r116" ], "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": [ "r126", "r341", "r354" ], "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", "r50" ], "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": [ "r234", "r257" ], "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_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": [ "r160" ], "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": [ "r274", "r275" ], "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 [Line Items]" } } }, "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": [ "r273" ], "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": [ "r277", "r278", "r279" ], "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": [ "r280" ], "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]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r99", "r100", "r101" ], "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": [ "r82" ], "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", "r97" ], "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": [ "r90", "r97", "r102" ], "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": [ "r90", "r313" ], "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_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r167", "r347", "r360" ], "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]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r166", "r168" ], "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": [ "r191" ], "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": [ "r191" ], "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": [ "r69", "r71", "r72" ], "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": [ "r81" ], "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": [ "r195", "r197", "r201" ], "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": [ "r195", "r196", "r201" ], "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": [ "r131" ], "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": [ "r79" ], "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_CustomerRelationshipsMember": { "auth_ref": [ "r276" ], "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]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r342", "r344", "r353" ], "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/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r15", "r179", "r344", "r353" ], "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": [ "r310" ], "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", "r180", "r317" ], "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 [Line Items]" } } }, "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/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r41", "r104", "r187", "r188", "r189", "r190", "r316", "r317", "r319", "r352" ], "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": [ "r266" ], "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": [ "r95", "r103", "r267", "r268" ], "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": [ "r263", "r266" ], "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": [ "r209" ], "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": [ "r217", "r227", "r229" ], "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": [ "r210", "r211", "r212", "r228", "r229" ], "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]" } } }, "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": [ "r228" ], "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": [ "r216", "r226", "r229" ], "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": [ "r208", "r215", "r225", "r229" ], "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": [ "r213", "r223", "r229" ], "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_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r207", "r214", "r224", "r229" ], "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": [ "r95", "r123" ], "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/FairValueMeasurementsDerivativesOnBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPreTaxImpactOfDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r51", "r52", "r294", "r339" ], "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/FairValueMeasurementsDerivativesOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r51", "r52", "r294", "r339" ], "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/FairValueMeasurementsDerivativesOnBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r292", "r295", "r299", "r303" ], "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/FairValueMeasurementsDerivativesOnBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPreTaxImpactOfDerivativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r289", "r290" ], "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/FairValueMeasurementsDerivativesOnBalanceSheetDetails" ], "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 [Line Items]" } } }, "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": [ "r200" ], "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": [ "r261" ], "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": [ "r191" ], "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]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r77", "r108", "r112", "r113", "r114", "r115", "r118", "r350", "r363" ], "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": [ "r77", "r108", "r112", "r113", "r114", "r115", "r118", "r350", "r363" ], "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": [ "r119" ], "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": [ "r313" ], "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": [ "r256" ], "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": [ "r255" ], "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": [ "r253" ], "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": [ "r186" ], "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", "r127", "r139" ], "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": [ "r141" ], "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 [Line Items]" } } }, "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": [ "r305", "r306", "r307", "r309" ], "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 [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r305", "r311", "r312" ], "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/FairValueMeasurementsDerivativesOnBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r211", "r212", "r229", "r306", "r336" ], "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/FairValueMeasurementsDerivativesOnBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r308" ], "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": [ "r211", "r212", "r229", "r306", "r337" ], "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/FairValueMeasurementsDerivativesOnBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r211", "r212", "r229", "r306", "r338" ], "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/FairValueMeasurementsDerivativesOnBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r156" ], "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": [ "r152", "r153", "r156", "r158", "r340" ], "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": [ "r156", "r340" ], "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 [Line Items]" } } }, "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": [ "r152", "r155" ], "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": [ "r156" ], "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/FairValueMeasurementsDerivativesOnBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsFairValueMeasurementsPreTaxImpactOfDerivativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignPlanMember": { "auth_ref": [ "r220" ], "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]" } } }, "localname": "GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r144", "r145" ], "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": [ "r146" ], "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]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r159" ], "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": [ "r147" ], "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]" } } }, "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 [Roll Forward]" } } }, "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": [ "r78" ], "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]" } } }, "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]" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GuaranteesTextBlock": { "auth_ref": [ "r177" ], "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": [ "r105" ], "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": [ "r75", "r95", "r124", "r139", "r348", "r361" ], "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]" } } }, "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]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r272" ], "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": [ "r103", "r125", "r270" ], "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": [ "r92", "r98" ], "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": [ "r94" ], "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 [Roll Forward]" } } }, "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": [ "r150", "r154" ], "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": [ "r74", "r122", "r315", "r318", "r351" ], "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": [ "r89", "r91", "r98" ], "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": [ "r46" ], "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", "r49", "r143" ], "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": [ "r48" ], "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": [ "r47" ], "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": [ "r202" ], "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": [ "r331", "r333" ], "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": [ "r331" ], "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]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r332" ], "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": [ "r332" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.donaldson.com/role/LeasesMaturitiesDetailsCalc2": { "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": [ "r332" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "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": [ "r332" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "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": [ "r332" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "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": [ "r332" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "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": [ "r332" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetails": { "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": [ "r332" ], "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 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": "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": [ "r332" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetailsCalc2": { "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": [ "r334" ], "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", "r345", "r358" ], "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": "Term loan agreement amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "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": [ "r181" ], "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", "r178" ], "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": [ "r282" ], "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_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Ownership percentage (percentage)" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsAndDivestituresDetails" ], "xbrltype": "percentItemType" }, "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) [Roll Forward]" } } }, "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": [ "r90" ], "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) provided by 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": [ "r90" ], "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": [ "r90", "r93", "r96" ], "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": [ "r67", "r70", "r76", "r96", "r117", "r349", "r362" ], "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": [ "r291" ], "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/FairValueMeasurementsDerivativesOnBalanceSheetDetails" ], "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 [Line Items]" } } }, "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": [ "r107", "r109" ], "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": [ "r281" ], "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": [ "r326", "r333" ], "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": [ "r325" ], "calculation": { "http://www.donaldson.com/role/LeasesMaturitiesDetailsCalc2": { "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": [ "r325" ], "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": [ "r325" ], "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": [ "r324" ], "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": [ "r330", "r333" ], "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": [ "r329", "r333" ], "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": [ "r320", "r321" ], "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": [ "r320", "r321" ], "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": [ "r320", "r321" ], "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": [ "r320", "r321" ], "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": [ "r320", "r321" ], "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": [ "r320", "r321" ], "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": [ "r320", "r321" ], "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": [ "r121", "r130" ], "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]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r288" ], "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 long-term assets" } } }, "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": [ "r63" ], "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": [ "r63", "r73" ], "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": [ "r60" ], "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": [ "r56", "r60" ], "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 on hedging derivatives, net of deferred taxes of $0.5, $0.0, $0.7 and $(0.2), 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": [ "r56", "r60", "r293", "r297", "r304" ], "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": [ "r61" ], "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": [ "r60", "r64" ], "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 $0.0, $0.0, $(0.7), and $0.0, 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": [ "r60", "r64", "r298" ], "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": [ "r61" ], "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": [ "r54", "r314" ], "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 income (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": [ "r300" ], "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": [ "r301" ], "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": [ "r68", "r71", "r73", "r186" ], "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]" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r68", "r71", "r283", "r284", "r285" ], "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 income" } } }, "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": [ "r58", "r60" ], "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.4), $(0.2), $(0.3), and $(0.6), 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": [ "r58", "r61", "r283" ], "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": [ "r61", "r269", "r271" ], "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": [ "r96" ], "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_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "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": [ "r87" ], "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": [ "r87" ], "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": [ "r87" ], "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": [ "r83" ], "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": [ "r84" ], "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": [ "r231" ], "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": [ "r205", "r219", "r220", "r230" ], "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": [ "r234", "r257" ], "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_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r86" ], "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_ProceedsFromRepaymentsOfShortTermDebt": { "auth_ref": [ "r106" ], "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": [ "r85", "r258" ], "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": [ "r174", "r175", "r346" ], "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": [ "r171" ], "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": [ "r173" ], "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": [ "r172" ], "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": [ "r177" ], "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", "r162" ], "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", "r160" ], "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 [Line Items]" } } }, "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", "r162", "r359" ], "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", "r162" ], "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", "r160" ], "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]" } } }, "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": [ "r63", "r66" ], "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": [ "r63", "r66", "r73" ], "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": [ "r61", "r65", "r269" ], "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": [ "r182", "r183", "r184", "r185" ], "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": [ "r88" ], "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", "r191", "r357" ], "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": [ "r220", "r222" ], "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": [ "r220", "r222" ], "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": [ "r205", "r206", "r219", "r220", "r230" ], "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": [ "r205", "r206", "r219", "r220", "r230" ], "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]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r199", "r200" ], "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": [ "r204" ], "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": [ "r198" ], "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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r328", "r333" ], "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": [ "r202" ], "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": [ "r63" ], "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": [ "r274", "r275" ], "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": [ "r298" ], "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": [ "r219", "r220", "r221", "r222", "r229" ], "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": [ "r296" ], "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": [ "r117" ], "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": [ "r233", "r254", "r260" ], "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": [ "r152", "r155" ], "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": [ "r152", "r155" ], "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": [ "r322" ], "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": [ "r148", "r149" ], "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": [ "r148", "r149" ], "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": [ "r169" ], "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": [ "r169", "r170" ], "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": [ "r213" ], "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": [ "r302" ], "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": [ "r176" ], "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", "r162" ], "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": [ "r120", "r126", "r128", "r129", "r148" ], "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": [ "r120", "r126", "r128", "r129", "r148" ], "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": [ "r234", "r257" ], "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": [ "r239", "r248", "r251" ], "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_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": [ "r134" ], "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]" } } }, "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]" } } }, "localname": "SegmentReportingMeasurementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r94" ], "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]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r235" ], "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": [ "r235" ], "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": [ "r243" ], "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": [ "r247" ], "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": [ "r245" ], "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": [ "r245" ], "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": [ "r244" ], "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 January 31, 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": [ "r244" ], "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 January 31, 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": [ "r246" ], "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": [ "r246" ], "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 [Line Items]" } } }, "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": [ "r250" ], "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": [ "r243" ], "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": [ "r249" ], "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": [ "r257" ], "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": [ "r241", "r257" ], "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": [ "r240" ], "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": [ "r232", "r237" ], "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": [ "r238" ], "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": [ "r236" ], "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": [ "r252", "r259" ], "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": [ "r257" ], "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", "r342", "r356" ], "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": [ "r327", "r333" ], "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]" } } }, "localname": "StandardProductWarrantyDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r126", "r148", "r163", "r164", "r165", "r364" ], "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": [ "r45", "r186" ], "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]" } } }, "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]" } } }, "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]" } } }, "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]" } } }, "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", "r186", "r191", "r242" ], "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", "r138" ], "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": [ "r281", "r282", "r287" ], "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]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r194" ], "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/EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r335" ], "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/EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r335" ], "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/EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r53" ], "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": [ "r44", "r192" ], "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": [ "r44", "r192" ], "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", "r186", "r191" ], "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": [ "r44", "r192", "r193" ], "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, 24,876,430 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": [ "r186", "r191", "r192" ], "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": [ "r262", "r265" ], "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": [ "r264" ], "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": [ "r115" ], "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": [ "r111", "r115" ], "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": [ "r110", "r115" ], "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "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": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r169": { "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" }, "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", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12265-110248" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r178": { "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" }, "r179": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "(d)(2)", "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": "(e)", "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": "(f)(2)(i)", "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": "(g)", "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": "(h)(1)", "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": "(h)(1)(i)", "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": "(i)", "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", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r258": { "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" }, "r259": { "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" }, "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": "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" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r289": { "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" }, "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": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998896-113959" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "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": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "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": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "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": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r371": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r372": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r373": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r374": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "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" }, "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.29,30)", "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-31)", "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.6(a)(1))", "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)(3))", "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)(4))", "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))", "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.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "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" }, "r52": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 14 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Jul. 31, 2019
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 126.9   $ 126.9   $ 123.8
Accumulated Amortization (57.2)   (57.2)   (52.9)
Total 69.7   69.7   70.9
Amortization expense 2.0 $ 2.1 4.1 $ 3.5  
Customer relationships          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 104.0   104.0   101.5
Accumulated Amortization (46.6)   (46.6)   (43.3)
Total 57.4   57.4   58.2
Patents, trademarks and technology          
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount 22.9   22.9   22.3
Accumulated Amortization (10.6)   (10.6)   (9.6)
Total $ 12.3   $ 12.3   $ 12.7
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Statement of Comprehensive Income [Abstract]        
Net earnings $ 64.4 $ 60.1 $ 129.5 $ 133.9
Other comprehensive income (loss):        
Foreign currency translation income (loss) 2.4 23.7 10.5 (0.5)
Pension liability adjustment, net of deferred taxes of $(0.4), $(0.2), $(0.3), and $(0.6), respectively 1.2 0.5 2.0 2.1
Gain on hedging derivatives, net of deferred taxes of $0.5, $0.0, $0.7 and $(0.2), respectively 0.5 0.0 0.8 0.5
Reclassifications of losses on hedging derivatives to net earnings, net of taxes of $0.0, $0.0, $(0.7), and $0.0, respectively 0.1 0.0 1.3 0.0
Total derivatives 0.6 0.0 2.1 0.5
Net other comprehensive income 4.2 24.2 14.6 2.1
Comprehensive income $ 68.6 $ 84.3 $ 144.1 $ 136.0
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Operating Activities    
Net earnings $ 129.5 $ 133.9
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 42.8 39.2
Deferred income taxes 2.5 4.9
Stock-based compensation expense 10.2 10.6
Other, net 10.5 (2.1)
Changes in operating assets and liabilities, excluding effect of acquired business (18.7) (43.7)
Net cash provided by operating activities 176.8 142.8
Investing Activities    
Net expenditures on property, plant and equipment (79.7) (67.1)
Acquisitions, net of cash acquired 0.0 (96.0)
Net cash used in investing activities (79.7) (163.1)
Financing Activities    
Proceeds from long-term debt 122.7 145.0
Repayments of long-term debt (111.1) (24.6)
Change in short-term borrowings 32.2 22.6
Purchase of treasury stock (65.0) (102.0)
Dividends paid (53.2) (48.7)
Tax withholding payments for stock compensation transactions (6.0) (3.6)
Exercise of stock options 17.4 17.3
Net cash (used in) provided by financing activities (63.0) 6.0
Effect of exchange rate changes on cash (0.8) 0.8
Increase (decrease) in cash and cash equivalents 33.3 (13.5)
Cash and cash equivalents, beginning of period 177.8 204.7
Cash and cash equivalents, end of period 211.1 191.2
Supplemental Cash Flow Information [Abstract]    
Income taxes 45.3 54.4
Interest 9.4 8.9
Accrued property, plant and equipment additions $ 12.5 $ 17.5
XML 17 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details) - USD ($)
$ in Millions
Jan. 31, 2020
Jul. 31, 2019
Property, Plant and Equipment [Line Items]    
Less: accumulated depreciation $ (864.7) $ (831.2)
Property, plant and equipment, net 623.1 588.9
Land    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 24.2 24.2
Buildings    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 347.6 325.3
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 836.2 813.5
Computer software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 144.0 142.8
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 135.8 $ 114.3
XML 18 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
6 Months Ended
Jan. 31, 2020
Leases [Abstract]  
Lease cost Information for the Company’s operating lease costs is as follows (in millions):
 
 
Three Months Ended January 31,
 
Six Months Ended January 31,
 
 
2020

2020

2020

Operating lease cost
 
$
7.7

 
$
15.2

Short-term lease cost
 
0.5

 
1.1

Total lease costs
 
$
8.2

 
$
16.3


Supplemental balance sheet information
Supplemental balance sheet information for the Company is as follows (in millions):
 
 
January 31,
2020

 
August 1,
2019

Right-of-use lease assets

 
$
76.0

 
$
71.5

Current lease liabilities
 
$
25.9

 
$
26.0

Long-term lease liabilities
 
$
50.1

 
$
45.5

Additional information related to operating leases is as follows:
 
 
January 31,
2020

 
August 1,
2019

Weighted average remaining lease term (years)
 
4.0

 
3.7

Weighted average discount rates
 
3.81
%
 
3.76
%

Operating lease liability schedule
Payments for operating leases having initial terms of more than one year at January 31, 2020 were as follows (in millions):
Amounts Due in Fiscal Year Ending
 
January 31,
2020

Remainder of 2020
 
$
14.5

2021
 
22.6

2022
 
14.6

2023
 
8.6

2024
 
5.7

Thereafter
 
17.6

Total future lease payments
 
83.6

Less imputed interest
 
7.6

Present value of future lease payments
 
$
76.0


Operating lease liability schedule ayments 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 Ending
 
July 31,
2019

2020
 
$
24.0

2021
 
17.5

2022
 
11.3

2023
 
6.4

2024
 
4.6

Thereafter
 
19.0

Total future lease payments
 
$
82.8


XML 19 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 20 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning Balance $ 917.0 $ 854.4 $ 892.7 $ 857.8
Other comprehensive (loss) income before reclassifications and tax 2.4 23.8 10.6 0.6
Tax benefit (expense) 0.5   0.7 (0.3)
Other comprehensive income (loss) before reclassifications, net of tax 2.9 23.8 11.3 0.3
Reclassifications, before tax 1.7 0.6 4.3 2.3
Tax benefit (expense) (0.4) (0.2) (1.0) (0.5)
Reclassifications, net of tax 1.3 0.4 3.3 1.8
Other comprehensive (loss) income, net of tax 4.2 24.2 14.6 2.1
Ending Balance 940.4 872.6 940.4 872.6
Total        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning Balance (182.5) (171.9) (192.9) (149.8)
Other comprehensive (loss) income, net of tax 4.2 24.2 14.6 2.1
Ending Balance (178.3) (147.7) (178.3) (147.7)
Foreign Currency Translation Adjustment        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning Balance (84.6) (90.3) (92.7) (66.1)
Other comprehensive (loss) income before reclassifications and tax 2.4 23.7 10.5 (0.5)
Tax benefit (expense) 0.0   0.0 0.0
Other comprehensive income (loss) before reclassifications, net of tax 2.4 23.7 10.5 (0.5)
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 2.4 23.7 10.5 (0.5)
Ending Balance (82.2) (66.6) (82.2) (66.6)
Pension Benefits        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning Balance (98.2) (81.3) (99.0) (82.9)
Other comprehensive (loss) income before reclassifications and tax 0.0 0.0 0.0 0.0
Tax benefit (expense) 0.0   0.0 0.0
Other comprehensive income (loss) before reclassifications, net of tax 0.0 0.0 0.0 0.0
Reclassifications, before tax 1.6 0.7 2.3 2.7
Tax benefit (expense) (0.4) (0.2) (0.3) (0.6)
Reclassifications, net of tax 1.2 0.5 2.0 2.1
Other comprehensive (loss) income, net of tax 1.2 0.5 2.0 2.1
Ending Balance (97.0) (80.8) (97.0) (80.8)
Derivative Financial Instruments        
Accumulated Other Comprehensive Income (Loss), Net of Tax [Roll Forward]        
Beginning Balance 0.3 (0.3) (1.2) (0.8)
Other comprehensive (loss) income before reclassifications and tax 0.0 0.1 0.1 1.1
Tax benefit (expense) 0.5   0.7 (0.3)
Other comprehensive income (loss) before reclassifications, net of tax 0.5 0.1 0.8 0.8
Reclassifications, before tax 0.1 (0.1) 2.0 (0.4)
Tax benefit (expense) 0.0 0.0 (0.7) 0.1
Reclassifications, net of tax 0.1 (0.1) 1.3 (0.3)
Other comprehensive (loss) income, net of tax 0.6 0.0 2.1 0.5
Ending Balance $ 0.9 $ (0.3) $ 0.9 $ (0.3)
XML 21 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Lease Cost) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2020
Leases [Abstract]    
Operating lease cost $ 7.7 $ 15.2
Short-term lease cost 0.5 1.1
Total lease costs $ 8.2 $ 16.3
XML 22 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Warranty (Details) - USD ($)
$ in Millions
6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Movement in Standard and Extended Product Warranty, Increase (Decrease) [Roll Forward]    
Balance at beginning of period $ 11.2 $ 18.9
Accruals for warranties issued during the reporting period 0.6 0.5
Accruals related to pre-existing warranties (including changes in estimates) (0.5) (1.7)
Less: settlements made during the period (1.4) (3.1)
Balance at end of period $ 9.9 $ 14.6
XML 23 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Summary of Performance Award Activity) (Details) - Performance Shares
6 Months Ended
Jan. 31, 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 0
Non-vested at January 31, 2020 (shares) | shares 274,600
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 0
Non-vested at January 31, 2020 (in usd per share) | $ / shares $ 52.41
XML 24 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Details) - USD ($)
$ in Millions
Jan. 31, 2020
Jul. 31, 2019
Fair Value, Inputs, Level 2 | Long-term Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument, fair value disclosure $ 290.2  
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 [Line Items]    
Debt instrument, fair value disclosure 322.7  
Fair Value, Inputs, Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity method investments $ 23.1 $ 23.0
XML 25 dci2020013110-q_htm.xml IDEA: XBRL DOCUMENT 0000029644 2019-08-01 2020-01-31 0000029644 2020-02-29 0000029644 2019-11-01 2020-01-31 0000029644 2018-08-01 2019-01-31 0000029644 2018-11-01 2019-01-31 0000029644 2019-07-31 0000029644 2020-01-31 0000029644 2018-07-31 0000029644 2019-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0000029644 us-gaap:CommonStockMember 2019-01-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-10-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0000029644 us-gaap:TreasuryStockMember 2019-10-31 0000029644 us-gaap:CommonStockMember 2018-10-31 0000029644 us-gaap:RetainedEarningsMember 2018-10-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-11-01 2019-01-31 0000029644 us-gaap:TreasuryStockMember 2019-11-01 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2019-01-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-10-31 0000029644 us-gaap:RetainedEarningsMember 2019-11-01 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2018-11-01 2019-01-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-11-01 2019-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-11-01 2019-01-31 0000029644 us-gaap:TreasuryStockMember 2018-11-01 2019-01-31 0000029644 us-gaap:TreasuryStockMember 2019-01-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-11-01 2020-01-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-10-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-10-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-10-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-10-31 0000029644 us-gaap:CommonStockMember 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2019-10-31 0000029644 2019-10-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-11-01 2019-01-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-11-01 2020-01-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-11-01 2020-01-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-10-31 0000029644 us-gaap:TreasuryStockMember 2020-01-31 0000029644 us-gaap:TreasuryStockMember 2018-10-31 0000029644 us-gaap:NoncontrollingInterestMember 2020-01-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0000029644 2018-10-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0000029644 us-gaap:CommonStockMember 2019-10-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2018-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0000029644 us-gaap:TreasuryStockMember 2018-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-07-31 0000029644 us-gaap:TreasuryStockMember 2019-08-01 2020-01-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-08-01 2020-01-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-08-01 2019-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-08-01 2020-01-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2018-08-01 2019-01-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-07-31 0000029644 us-gaap:CommonStockMember 2018-07-31 0000029644 us-gaap:RetainedEarningsMember 2018-08-01 2019-01-31 0000029644 us-gaap:RetainedEarningsMember 2019-08-01 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2019-07-31 0000029644 us-gaap:TreasuryStockMember 2018-08-01 2019-01-31 0000029644 us-gaap:TreasuryStockMember 2019-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2018-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-01 2019-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-07-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2018-08-01 2019-01-31 0000029644 us-gaap:CommonStockMember 2019-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2020-01-31 0000029644 us-gaap:AccountingStandardsUpdate201602Member 2019-08-01 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 dci:BOFAInternationalLTDMember 2018-10-31 0000029644 us-gaap:MachineryAndEquipmentMember 2019-07-31 0000029644 us-gaap:MachineryAndEquipmentMember 2020-01-31 0000029644 us-gaap:SoftwareDevelopmentMember 2020-01-31 0000029644 us-gaap:BuildingMember 2020-01-31 0000029644 us-gaap:ConstructionInProgressMember 2019-07-31 0000029644 us-gaap:BuildingMember 2019-07-31 0000029644 us-gaap:ConstructionInProgressMember 2020-01-31 0000029644 us-gaap:LandMember 2020-01-31 0000029644 us-gaap:SoftwareDevelopmentMember 2019-07-31 0000029644 us-gaap:LandMember 2019-07-31 0000029644 us-gaap:CustomerRelationshipsMember 2020-01-31 0000029644 dci:PatentsTrademarksandTechnologyMember 2020-01-31 0000029644 dci:PatentsTrademarksandTechnologyMember 2019-07-31 0000029644 us-gaap:CustomerRelationshipsMember 2019-07-31 0000029644 dci:EngineProductsMember 2019-08-01 2020-01-31 0000029644 dci:IndustrialProductsMember 2020-01-31 0000029644 dci:IndustrialProductsMember 2019-08-01 2020-01-31 0000029644 dci:IndustrialProductsMember 2019-07-31 0000029644 dci:EngineProductsMember 2019-07-31 0000029644 dci:EngineProductsMember 2020-01-31 0000029644 srt:LatinAmericaMember 2019-11-01 2020-01-31 0000029644 srt:LatinAmericaMember 2018-11-01 2019-01-31 0000029644 us-gaap:EMEAMember 2019-08-01 2020-01-31 0000029644 country:US 2019-11-01 2020-01-31 0000029644 country:US 2018-11-01 2019-01-31 0000029644 srt:LatinAmericaMember 2019-08-01 2020-01-31 0000029644 srt:AsiaPacificMember 2019-08-01 2020-01-31 0000029644 srt:AsiaPacificMember 2018-08-01 2019-01-31 0000029644 country:US 2018-08-01 2019-01-31 0000029644 srt:AsiaPacificMember 2018-11-01 2019-01-31 0000029644 us-gaap:EMEAMember 2018-08-01 2019-01-31 0000029644 us-gaap:EMEAMember 2018-11-01 2019-01-31 0000029644 srt:AsiaPacificMember 2019-11-01 2020-01-31 0000029644 us-gaap:EMEAMember 2019-11-01 2020-01-31 0000029644 country:US 2019-08-01 2020-01-31 0000029644 srt:LatinAmericaMember 2018-08-01 2019-01-31 0000029644 us-gaap:PerformanceSharesMember 2019-08-01 2020-01-31 0000029644 srt:MinimumMember us-gaap:PerformanceSharesMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2020-01-31 0000029644 us-gaap:EmployeeStockOptionMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2020-01-31 0000029644 us-gaap:PerformanceSharesMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2020-01-31 0000029644 srt:MaximumMember us-gaap:PerformanceSharesMember dci:A2010MasterStockIncentivePlanMember 2019-08-01 2020-01-31 0000029644 us-gaap:EmployeeStockOptionMember 2020-01-31 0000029644 us-gaap:PerformanceSharesMember 2020-01-31 0000029644 us-gaap:PerformanceSharesMember 2019-07-31 0000029644 us-gaap:PerformanceSharesMember 2018-11-01 2019-01-31 0000029644 us-gaap:PerformanceSharesMember 2018-08-01 2019-01-31 0000029644 us-gaap:PerformanceSharesMember 2019-11-01 2020-01-31 0000029644 us-gaap:EmployeeStockOptionMember 2019-11-01 2020-01-31 0000029644 us-gaap:EmployeeStockOptionMember 2018-08-01 2019-01-31 0000029644 us-gaap:EmployeeStockOptionMember 2018-11-01 2019-01-31 0000029644 us-gaap:EmployeeStockOptionMember 2019-08-01 2020-01-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember 2020-01-31 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2020-01-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember 2019-08-01 2020-01-31 0000029644 us-gaap:ForeignPlanMember us-gaap:PensionPlansDefinedBenefitMember 2019-08-01 2020-01-31 0000029644 country:US us-gaap:PensionPlansDefinedBenefitMember us-gaap:SubsequentEventMember 2020-02-01 2020-02-29 0000029644 us-gaap:ForeignExchangeForwardMember 2019-08-01 2020-01-31 0000029644 us-gaap:ForeignExchangeForwardMember 2019-11-01 2020-01-31 0000029644 us-gaap:ForeignExchangeForwardMember 2018-08-01 2019-01-31 0000029644 us-gaap:ForeignExchangeForwardMember 2018-11-01 2019-01-31 0000029644 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member 2020-01-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-01-31 0000029644 us-gaap:NetInvestmentHedgingMember 2019-07-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:FairValueInputsLevel2Member 2020-01-31 0000029644 us-gaap:NetInvestmentHedgingMember 2020-01-31 0000029644 us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:ForeignExchangeForwardMember 2019-07-31 0000029644 us-gaap:ForeignExchangeForwardMember 2020-01-31 0000029644 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member 2019-07-31 0000029644 us-gaap:LongTermDebtMember us-gaap:FairValueInputsLevel2Member 2020-01-31 0000029644 dci:LongTermDebtVariableInterestRateMember us-gaap:FairValueInputsLevel2Member 2020-01-31 0000029644 us-gaap:FairValueInputsLevel3Member 2019-07-31 0000029644 us-gaap:FairValueInputsLevel3Member 2020-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-11-01 2020-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-11-01 2019-01-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-11-01 2019-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-11-01 2019-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-11-01 2020-01-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-11-01 2020-01-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-10-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-10-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-10-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-10-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-08-01 2019-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-08-01 2020-01-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-08-01 2019-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2018-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-08-01 2020-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-08-01 2019-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-08-01 2020-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-07-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2020-01-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-07-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-08-01 2020-01-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-11-01 2020-01-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2018-08-01 2019-01-31 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2019-08-01 2020-01-31 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2018-08-01 2019-01-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2018-11-01 2019-01-31 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2018-11-01 2019-01-31 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2019-11-01 2020-01-31 0000029644 us-gaap:CorporateNonSegmentMember 2019-11-01 2020-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2019-11-01 2020-01-31 0000029644 dci:IndustrialProductsMember 2018-11-01 2019-01-31 0000029644 dci:IndustrialProductsMember 2018-08-01 2019-01-31 0000029644 us-gaap:CorporateNonSegmentMember 2019-08-01 2020-01-31 0000029644 dci:EngineProductsMember 2018-11-01 2019-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2018-08-01 2019-01-31 0000029644 us-gaap:CorporateNonSegmentMember 2018-11-01 2019-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2018-11-01 2019-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2018-08-01 2019-01-31 0000029644 dci:EngineProductsMember 2018-08-01 2019-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2019-08-01 2020-01-31 0000029644 us-gaap:CorporateNonSegmentMember 2018-08-01 2019-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2018-11-01 2019-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsMember 2019-08-01 2020-01-31 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsMember 2019-11-01 2020-01-31 0000029644 dci:EngineProductsMember 2019-11-01 2020-01-31 0000029644 dci:IndustrialProductsMember 2019-11-01 2020-01-31 0000029644 dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2019-08-01 2020-01-31 0000029644 dci:OnRoadProductsMember dci:EngineProductsMember 2019-08-01 2020-01-31 0000029644 dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2018-11-01 2019-01-31 0000029644 dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2019-11-01 2020-01-31 0000029644 dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2019-08-01 2020-01-31 0000029644 dci:GasTurbineProductsMember dci:IndustrialProductsMember 2018-08-01 2019-01-31 0000029644 dci:OffRoadProductsMember dci:EngineProductsMember 2019-11-01 2020-01-31 0000029644 dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2018-08-01 2019-01-31 0000029644 dci:OffRoadProductsMember dci:EngineProductsMember 2019-08-01 2020-01-31 0000029644 dci:GasTurbineProductsMember dci:IndustrialProductsMember 2018-11-01 2019-01-31 0000029644 dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2019-11-01 2020-01-31 0000029644 dci:OffRoadProductsMember dci:EngineProductsMember 2018-08-01 2019-01-31 0000029644 dci:GasTurbineProductsMember dci:IndustrialProductsMember 2019-08-01 2020-01-31 0000029644 dci:AftermarketProductsMember dci:EngineProductsMember 2018-08-01 2019-01-31 0000029644 dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2018-11-01 2019-01-31 0000029644 dci:AerospaceAndDefenseProductsMember dci:EngineProductsMember 2018-08-01 2019-01-31 0000029644 dci:SpecialApplicationsProductsMember dci:IndustrialProductsMember 2018-08-01 2019-01-31 0000029644 dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2019-11-01 2020-01-31 0000029644 dci:AftermarketProductsMember dci:EngineProductsMember 2018-11-01 2019-01-31 0000029644 dci:AftermarketProductsMember dci:EngineProductsMember 2019-11-01 2020-01-31 0000029644 dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2019-08-01 2020-01-31 0000029644 dci:OnRoadProductsMember dci:EngineProductsMember 2018-08-01 2019-01-31 0000029644 dci:OffRoadProductsMember dci:EngineProductsMember 2018-11-01 2019-01-31 0000029644 dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsMember 2018-11-01 2019-01-31 0000029644 dci:OnRoadProductsMember dci:EngineProductsMember 2018-11-01 2019-01-31 0000029644 dci:GasTurbineProductsMember dci:IndustrialProductsMember 2019-11-01 2020-01-31 0000029644 dci:AftermarketProductsMember dci:EngineProductsMember 2019-08-01 2020-01-31 0000029644 dci:OnRoadProductsMember dci:EngineProductsMember 2019-11-01 2020-01-31 0000029644 2019-08-01 0000029644 us-gaap:UnsecuredDebtMember 2020-01-31 dci:plan shares iso4217:USD iso4217:USD shares pure iso4217:EUR dci:segment false --07-31 Q2 2020 0000029644 4800000 5000000 800000 380.00 380.00 420.00 420.00 5 5 240000000 240000000 151643194 151643194 71500000 0 200000 -500000 -700000 0 0 0 0 -200000 -600000 -400000 -300000 1 1 1000000 1000000 0 0 P3Y 24324483 24876430 10-Q true 2020-01-31 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 126771478 662000000.0 703700000 1334700000 1405100000 438800000 478300000 880300000 941300000 223200000 225400000 454400000 463800000 138700000 140300000 281400000 280000000.0 84500000 85100000 173000000.0 183800000 4500000 5300000 9000000.0 9500000 2800000 700000 5500000 2600000 82800000 80500000 169500000 176900000 18400000 20400000 40000000.0 43000000.0 64400000 60100000 129500000 133900000 127100000 128300000 127000000.0 128600000 128900000 130000000.0 128800000 130600000 0.51 0.47 1.02 1.04 0.50 0.46 1.01 1.03 64400000 60100000 129500000 133900000 2400000 23700000 10500000 -500000 -1200000 -500000 -2000000.0 -2100000 500000 0 800000 500000 -100000 0 -1300000 0 600000 0 2100000 500000 4200000 24200000 14600000 2100000 68600000 84300000 144100000 136000000.0 211100000 177800000 475800000 529500000 350100000 332800000 84200000 82500000 1121200000 1122600000 623100000 588900000 76000000.0 0 308500000 303100000 69700000 70900000 15400000 14200000 48300000 42900000 2262200000 2142600000 34700000 2100000 50000000.0 50200000 210100000 237500000 25900000 0 177500000 193100000 498200000 482900000 595800000 584400000 102100000 110900000 19500000 13200000 50100000 0 45300000 48500000 1311000000.0 1239900000 10800000 10000000.0 0 0 758200000 758200000 1354100000 1281500000 5600000 5400000 14500000 21700000 -178300000 -192900000 1013700000 981200000 940400000 892700000 2262200000 2142600000 129500000 133900000 42800000 39200000 2500000 4900000 10200000 10600000 -10500000 2100000 18700000 43700000 176800000 142800000 79700000 67100000 0 96000000.0 -79700000 -163100000 122700000 145000000.0 111100000 24600000 32200000 22600000 65000000.0 102000000.0 53200000 48700000 6000000.0 3600000 17400000 17300000 -63000000.0 6000000.0 -800000 800000 33300000 -13500000 177800000 204700000 211100000 191200000 45300000 54400000 9400000 8900000 12500000 17500000 758200000 0 1346000000.0 5400000 15100000 -182500000 -1025200000 917000000.0 64400000 64400000 4200000 4200000 53300000 53300000 -3000000.0 200000 -600000 11500000 8100000 758200000 0 1354100000 5600000 14500000 -178300000 -1013700000 940400000 758200000 0 1192600000 4800000 21200000 -171900000 -950500000 854400000 60100000 60100000 24200000 24200000 21100000 21100000 48600000 48600000 -1400000 400000 -100000 4700000 3600000 758200000 0 1202700000 5200000 21100000 -147700000 -966900000 872600000 758200000 0 1281500000 5400000 21700000 -192900000 -981200000 892700000 129500000 129500000 14600000 14600000 65000000.0 65000000.0 53100000 53100000 -3800000 200000 -7200000 32500000 21700000 758200000 0 1354100000 5600000 14500000 -178300000 -1013700000 940400000 758200000 0 1122100000 4800000 21300000 -149800000 -898800000 857800000 133900000 133900000 2100000 2100000 102000000.0 102000000.0 48400000 48400000 -4900000 400000 -200000 33900000 29200000 758200000 0 1202700000 5200000 21100000 -147700000 -966900000 872600000 Summary of Significant Accounting Policies<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Basis of Presentation </span><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> month periods ended </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">New Accounting Standards Recently Adopted </span><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;"> (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 </span><span style="font-family:inherit;font-size:10pt;">fiscal 2020</span><span style="font-family:inherit;font-size:10pt;"> and the Company adopted the guidance on a modified retrospective basis. In December 2018, the FASB issued ASU 2018-20, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842) Narrow-Scope Improvements for Lessors</span><span style="font-family:inherit;font-size:10pt;"> (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 </span><span style="font-family:inherit;font-size:10pt;"><span>$71.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, as of August 1, 2019. Refer to Note 17 for further discussion.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU 2018-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="font-family:inherit;font-size:10pt;"> (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 </span><span style="font-family:inherit;font-size:10pt;">fiscal 2020</span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">New Accounting Standards Not Yet Adopted </span><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Measurement of Credit Losses on Financial Instruments </span><span style="font-family:inherit;font-size:10pt;">(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 </span><span style="font-family:inherit;font-size:10pt;">fiscal 2021</span><span style="font-family:inherit;font-size:10pt;">, 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="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, the FASB issued ASU 2019-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815 Derivatives and Hedging</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Topic 825, Financial Instruments </span><span style="font-family:inherit;font-size:10pt;">(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 </span><span style="font-family:inherit;font-size:10pt;">fiscal 2021</span><span style="font-family:inherit;font-size:10pt;">. The Company is evaluating the impact of the adoption of ASU 2019-04 on its Consolidated Financial Statements.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Basis of Presentation </span><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> month periods ended </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">New Accounting Standards Recently Adopted </span><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</span><span style="font-family:inherit;font-size:10pt;"> (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 </span><span style="font-family:inherit;font-size:10pt;">fiscal 2020</span><span style="font-family:inherit;font-size:10pt;"> and the Company adopted the guidance on a modified retrospective basis. In December 2018, the FASB issued ASU 2018-20, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842) Narrow-Scope Improvements for Lessors</span><span style="font-family:inherit;font-size:10pt;"> (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 </span><span style="font-family:inherit;font-size:10pt;"><span>$71.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, as of August 1, 2019. Refer to Note 17 for further discussion.</span></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU 2018-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="font-family:inherit;font-size:10pt;"> (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 </span><span style="font-family:inherit;font-size:10pt;">fiscal 2020</span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">New Accounting Standards Not Yet Adopted </span><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Measurement of Credit Losses on Financial Instruments </span><span style="font-family:inherit;font-size:10pt;">(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 </span><span style="font-family:inherit;font-size:10pt;">fiscal 2021</span><span style="font-family:inherit;font-size:10pt;">, 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="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, the FASB issued ASU 2019-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815 Derivatives and Hedging</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Topic 825, Financial Instruments </span><span style="font-family:inherit;font-size:10pt;">(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 </span><span style="font-family:inherit;font-size:10pt;">fiscal 2021</span><span style="font-family:inherit;font-size:10pt;">. The Company is evaluating the impact of the adoption of ASU 2019-04 on its Consolidated Financial Statements.</span></div> 71500000 Acquisitions and Divestitures<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the first quarter of fiscal 2019, the Company acquired </span><span style="font-family:inherit;font-size:10pt;"><span>88%</span></span><span style="font-family:inherit;font-size:10pt;"> of the shares of BOFA International LTD (BOFA), headquartered in the United Kingdom, for cash consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$98.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> less cash acquired of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. In the fourth quarter of fiscal 2019, the Company acquired an additional </span><span style="font-family:inherit;font-size:10pt;"><span>3%</span></span><span style="font-family:inherit;font-size:10pt;"> of the shares, increasing its ownership to </span><span style="font-family:inherit;font-size:10pt;"><span>91%</span></span><span style="font-family:inherit;font-size:10pt;">. 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 global growth in the fume collection business and add additional filtration technology to the Company’s existing product lines. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 21, 2020, the Company received a binding offer from Nelson Global Products (Nelson) for the purchase of the Exhaust and Emissions (E&amp;E) business. Previous synergies between air cleaners and exhaust products, including construction and technical knowledge, have dissolved due to changes in regulations and technology.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subsequent to the binding offer, the Company began the consultation process with its employee representative committees in France. Following the Works Council consultation processes, the Company may accept the offer and move ahead with the transaction. The transaction would be subject to customary closing conditions and regulatory approvals. The Company expects the transaction would close during the third quarter of fiscal year 2020.</span></div> 0.88 98200000 2200000 0.03 0.91 Supplemental Balance Sheet Information<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of net inventories are as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, <br/>2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished products</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>332.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of net property, plant and equipment are as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, <br/>2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>347.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>836.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>813.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in progress</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(864.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(831.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>623.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>588.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of net inventories are as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, <br/>2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished products</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>198.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>185.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>332.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 117100000 114700000 35000000.0 33000000.0 198000000.0 185100000 350100000 332800000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of net property, plant and equipment are as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, <br/>2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Land</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>347.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Machinery and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>836.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>813.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computer software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>142.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Construction in progress</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(864.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(831.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property, plant and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>623.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>588.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 24200000 24200000 347600000 325300000 836200000 813500000 144000000.0 142800000 135800000 114300000 864700000 831200000 623100000 588900000 Earnings Per Share<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and were </span><span style="font-family:inherit;font-size:10pt;"><span>0.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net earnings for basic and diluted earnings per share computation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares – basic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive impact of share-based awards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares – diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net earnings per share – basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.02</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.04</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net earnings per share – diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.03</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 800000 900000 800000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net earnings for basic and diluted earnings per share computation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>60.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>133.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares – basic</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive impact of share-based awards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares – diluted</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>130.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net earnings per share – basic</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.02</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.04</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net earnings per share – diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.03</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 64400000 60100000 129500000 133900000 127100000 128300000 127000000.0 128600000 1800000 1700000 1800000 2000000.0 128900000 130000000.0 128800000 130600000 0.51 0.47 1.02 1.04 0.50 0.46 1.01 1.03 Goodwill and Intangible Assets<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill is assessed for impairment annually, 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 2019 and did not record any impairment as a result of this assessment.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a reconciliation of goodwill by reportable segment for the </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Engine</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Industrial</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>224.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the net intangible asset classes as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents, trademarks and technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(57.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the net intangible asset classes as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents, trademarks and technology</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense was </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, respectively, and was $</span><span style="font-family:inherit;font-size:10pt;"><span>2.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and $</span><span style="font-family:inherit;font-size:10pt;"><span>3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is a reconciliation of goodwill by reportable segment for the </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Engine</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Industrial</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Products</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill acquired</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency translation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>224.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 84500000 218600000 303100000 0 0 0 -100000 5500000 5400000 84400000 224100000 308500000 <div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the net intangible asset classes as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents, trademarks and technology</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(57.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the net intangible asset classes as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross Carrying Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(43.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents, trademarks and technology</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(52.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>70.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 104000000.0 46600000 57400000 22900000 10600000 12300000 126900000 57200000 69700000 101500000 43300000 58200000 22300000 9600000 12700000 123800000 52900000 70900000 2000000.0 4100000 2100000 3500000 Revenue<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company recognizes revenue on a wide range of filtration solutions sold to customers in many industries around the globe. 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenue Disaggregation</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>289.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>554.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>594.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>388.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>403.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>278.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>296.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Latin America</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Total net sales</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>662.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>703.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,334.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,405.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Note 16 for net sales disaggregated by segment.</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Contract Assets and Liabilities</span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The satisfaction of performance obligations and the resulting recognition of revenue typically corresponds 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$11.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, 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 on the Condensed Consolidated Balance Sheets, depending on when revenue is expected to be recognized. Contract liabilities were </span><span style="font-family:inherit;font-size:10pt;"><span>$15.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$10.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company will recognize revenue in future periods related to remaining performance obligations for certain open contracts. </span><span style="font-family:inherit;font-size:10pt;"><span>Generally, these contracts have terms of one year or less</span></span><span style="font-family:inherit;font-size:10pt;">. 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="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>267.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>289.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>554.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>594.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe, Middle East and Africa</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>194.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>388.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>403.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>278.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>296.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Latin America</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">   Total net sales</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>662.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>703.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,334.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,405.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">See Note 16 for net sales disaggregated by segment.</span></div> 267500000 289400000 554400000 594500000 194100000 207400000 388800000 403700000 144400000 149300000 278000000.0 296600000 56000000.0 57600000 113500000 110300000 662000000.0 703700000 1334700000 1405100000 11200000 12400000 15400000 10400000 Generally, these contracts have terms of one year or less Warranty<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimates warranty expense on certain products at the time of sale. The following is a reconciliation of warranty reserves for the </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals for warranties issued during the reporting period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals related to pre-existing warranties (including changes in estimates)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: settlements made during the period</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were no material specific warranty matters accrued for or significant settlements made in the </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> The following is a reconciliation of warranty reserves for the <span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals for warranties issued during the reporting period</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals related to pre-existing warranties (including changes in estimates)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: settlements made during the period</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 11200000 18900000 600000 500000 -500000 -1700000 1400000 3100000 9900000 14600000 Stock-Based Compensation<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span><span style="font-family:inherit;font-size:10pt;"> from the date of grant and vest in equal increments over </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes expense associated with stock options during the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pretax compensation expense associated with stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefits associated with stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity during the </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:73%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Options</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of July 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,531,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>929,941</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51.96</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(610,997</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.06</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,894</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of January 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,804,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total intrinsic value of options exercised during the </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$14.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. The weighted average fair value for options granted during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$10.94</span></span><span style="font-family:inherit;font-size:10pt;"> and $</span><span style="font-family:inherit;font-size:10pt;"><span>12.27</span></span><span style="font-family:inherit;font-size:10pt;"> per share, respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the aggregate intrinsic value of options outstanding and exercisable was </span><span style="font-family:inherit;font-size:10pt;"><span>$71.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$69.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$10.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Performance-based awards</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consistent with the 2010 Plan, the 2019 Plan allows for the granting of performance-based awards to a limited number of key 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 </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;"> with payouts ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>zero</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> of the target award value depending on achievement.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes expense associated with performance-based awards during the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:46%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pretax compensation expense associated with performance-based awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes performance-based award activity during the </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Performance Shares</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at July 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51.61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled/forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at January 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted average fair value for performance-based awards granted during the </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$5.2 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of total unrecognized compensation expense related to non-vested performance-based awards and is expected to be recognized over the remaining vesting period.</span></div> P10Y P3Y <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes expense associated with stock options during the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pretax compensation expense associated with stock options</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefits associated with stock options</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes expense associated with performance-based awards during the three and </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:46%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Pretax compensation expense associated with performance-based awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2400000 2000000.0 7700000 6900000 500000 300000 1100000 1400000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes stock option activity during the </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:73%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Options</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Exercise Price</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of July 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,531,250</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>929,941</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51.96</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(610,997</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29.06</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,894</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.27</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding as of January 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,804,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 6531250 39.66 929941 51.96 610997 29.06 45894 53.27 6804300 42.20 14800000 10.94 12.27 71800000 69500000 10200000 P3Y 0 2 900000 1300000 1800000 3000000.0 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes performance-based award activity during the </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Performance Shares</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at July 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,500</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51.61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled/forfeited</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-vested at January 31, 2020</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52.41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 174100 52.87 100500 51.61 0 0 0 0 274600 52.41 5200000 5000000.0 Employee Benefit Plans<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company and certain of its international subsidiaries have defined benefit pension plans for many of their hourly and salaried employees. There are </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> 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 employees no longer accrue Company contribution credits under the plan. Instead, eligible employees receive a </span><span style="font-family:inherit;font-size:10pt;"><span>3%</span></span><span style="font-family:inherit;font-size:10pt;"> annual Company 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="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit costs for the Company’s pension plans include the following components (in millions):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit costs:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior service cost amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actuarial loss amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit costs</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">July 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> is </span><span style="font-family:inherit;font-size:10pt;"><span>$4.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company made required contributions of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> to its non-qualified U.S. pension plans and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> to its non-U.S. pension plans. In February 2020, the Company contributed an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> to the qualified U.S. pension plans.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company estimates it will contribute an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> to its non-U.S. pension plans during the remainder of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit costs for the Company’s pension plans include the following components (in millions):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit costs:</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior service cost amortization</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actuarial loss amortization</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit costs</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1500000 1500000 3100000 3000000.0 3400000 4100000 6800000 8200000 6500000 6700000 13000000.0 13300000 200000 200000 300000 300000 -1600000 -1100000 -3200000 -2200000 200000 200000 400000 400000 4400000 2500000 500000 1100000 600000 Income Taxes<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, gross unrecognized tax benefits were </span><span style="font-family:inherit;font-size:10pt;"><span>$16.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and accrued interest and penalties on these unrecognized tax benefits were </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span><span style="font-family:inherit;font-size:10pt;">. 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 </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the unrecognized tax benefits could potentially expire in the next </span><span style="font-family:inherit;font-size:10pt;">12 months</span><span style="font-family:inherit;font-size:10pt;">, unless extended by an audit.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes that 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> 16000000.0 1900000 1800000 Fair Value Measurements<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:11%;"/><td style="width:89%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 1</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities.</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 2</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Level 3</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inputs to the fair value measurement are unobservable inputs or valuation techniques.</span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, 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. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the estimated fair value of long-term debt with fixed interest rates was </span><span style="font-family:inherit;font-size:10pt;"><span>$290.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> compared to its carrying value of </span><span style="font-family:inherit;font-size:10pt;"><span>$275.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. The carrying values of long-term debt with variable interest rates of </span><span style="font-family:inherit;font-size:10pt;"><span>$322.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Derivative Fair Value Measurements </span><span style="font-family:inherit;font-size:10pt;">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 instruments with counterparties who have highly rated credit. The Company does not enter into derivative contracts for trading or speculative purposes.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Forward Foreign Currency Exchange Contracts </span><span style="font-family:inherit;font-size:10pt;">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 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. </span></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Net Investment Hedges</span><span style="font-family:inherit;font-size:10pt;"> The Company uses fixed-to-fixed cross-currency swap agreements, that 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;padding-bottom:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Values Significant Other Observable Inputs</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notional Amounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (2) (3)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amounts are recorded within prepaid expenses and other current assets in the Company’s Condensed Consolidated Balance Sheets.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Forward foreign currency exchange contracts are recorded within other current liabilities in the Company’s Condensed Consolidated Balance Sheets.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:7pt;">(3) </span><span style="font-family:inherit;font-size:9pt;">Net investment hedges are recorded within other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Credit Risk Related Contingent Features</span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, no collateral has been posted.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Counterparty Credit Risk </span><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Loss</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company expects that substantially all of 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 also Note 13.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;"><span>$23.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$23.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, 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 were required to be measured, these investments 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> 290200000 275000000.0 322700000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;padding-bottom:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Values Significant Other Observable Inputs</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Notional Amounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Assets </span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Liabilities</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (2) (3)</sup></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31,</span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Amounts are recorded within prepaid expenses and other current assets in the Company’s Condensed Consolidated Balance Sheets.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Forward foreign currency exchange contracts are recorded within other current liabilities in the Company’s Condensed Consolidated Balance Sheets.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:7pt;">(3) </span><span style="font-family:inherit;font-size:9pt;">Net investment hedges are recorded within other long-term liabilities in the Company’s Condensed Consolidated Balance Sheets.</span></div> 14000000.0 28200000 2700000 1600000 700000 1800000 55800000 55800000 1100000 1100000 0 1900000 69800000 84000000.0 3800000 2700000 700000 3700000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Loss</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pre-tax Gains (Losses) Recognized in Accumulated Other Comprehensive Loss</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forward foreign currency exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net investment hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -600000 100000 -1300000 1100000 600000 0 1400000 0 -100000 100000 -2000000.0 400000 0 0 0 0 23100000 23000000.0 Shareholders’ Equity<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s Board of Directors authorized the repurchase of up to </span><span style="font-family:inherit;font-size:10pt;"><span>13.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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 </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares for </span><span style="font-family:inherit;font-size:10pt;"><span>$65.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the Company had remaining authorization to repurchase </span><span style="font-family:inherit;font-size:10pt;"><span>11.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares under this plan. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dividends paid per share were </span><span style="font-family:inherit;font-size:10pt;"><span>42.0 cents</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>38.0 cents</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div> 13000000.0 1400000 65000000.0 11400000 0.420 0.380 Accumulated Other Comprehensive Loss<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in accumulated other comprehensive loss by component for the </span><span style="font-family:inherit;font-size:10pt;">three months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pension<br/>Benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative<br/>Financial<br/>Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of October 31, 2019, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(84.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(98.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(182.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications and tax</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, before tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of January 31, 2020, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(178.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of October 31, 2018, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(90.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(81.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(171.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications and tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, before tax</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of January 31, 2019, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(66.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(147.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in accumulated other comprehensive loss by component for the </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pension<br/>Benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative<br/>Financial<br/>Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of July 31, 2019, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(92.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(192.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications and tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, before tax</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of January 31, 2020, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(178.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of July 31, 2018, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(66.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(149.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive (loss) income before reclassifications and tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive (loss) income before reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, before tax</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive (loss) income, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of January 31, 2019, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(66.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(147.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(2)</span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in accumulated other comprehensive loss by component for the </span><span style="font-family:inherit;font-size:10pt;">three months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pension<br/>Benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative<br/>Financial<br/>Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of October 31, 2019, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(84.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(98.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(182.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications and tax</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, before tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of January 31, 2020, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(178.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:21px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of October 31, 2018, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(90.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(81.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(171.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications and tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, before tax</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of January 31, 2019, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(66.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(147.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(2)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in accumulated other comprehensive loss by component for the </span><span style="font-family:inherit;font-size:10pt;">six months ended January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:4px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Pension<br/>Benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Derivative<br/>Financial<br/>Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of July 31, 2019, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(92.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(99.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(192.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications and tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income before reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, before tax</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.0</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive income, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of January 31, 2020, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(178.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of July 31, 2018, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(66.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(149.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive (loss) income before reclassifications and tax</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax expense</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive (loss) income before reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, before tax</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax (expense) benefit</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reclassifications, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive (loss) income, net of tax</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of January 31, 2019, net of tax</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(66.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(80.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(147.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:18px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(1)</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:inherit;font-size:7pt;">(2)</span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">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> -84600000 -98200000 300000 -182500000 2400000 0 0 2400000 0 0 -500000 -500000 2400000 0 500000 2900000 0 -1600000 -100000 -1700000 0 -400000 0 -400000 0 -1200000 -100000 -1300000 2400000 1200000 600000 4200000 -82200000 -97000000.0 900000 -178300000 -90300000 -81300000 -300000 -171900000 23700000 0 100000 23800000 23700000 0 100000 23800000 0 -700000 100000 -600000 0 -200000 0 -200000 0 -500000 100000 -400000 23700000 500000 0 24200000 -66600000 -80800000 -300000 -147700000 -92700000 -99000000.0 -1200000 -192900000 10500000 0 100000 10600000 0 0 -700000 -700000 10500000 0 800000 11300000 0 -2300000 -2000000.0 -4300000 0 -300000 -700000 -1000000.0 0 -2000000.0 -1300000 -3300000 10500000 2000000.0 2100000 14600000 -82200000 -97000000.0 900000 -178300000 -66100000 -82900000 -800000 -149800000 -500000 0 1100000 600000 0 0 300000 300000 -500000 0 800000 300000 0 -2700000 400000 -2300000 0 -600000 100000 -500000 0 -2100000 300000 -1800000 -500000 2100000 500000 2100000 -66600000 -80800000 -300000 -147700000 Guarantees<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 this investment 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="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, <br/>2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding debt (the Company guarantees half)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent liability for standby letters of credit</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts drawn for letters of credit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:18px;text-indent:-18px;font-size:9pt;"><span style="font-family:inherit;font-size:7pt;">(1) </span><span style="font-family:inherit;font-size:9pt;">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="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following items relate to the Company’s joint venture (in millions):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investment earnings (loss) from AFSI </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Royalty income from AFSI </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><span style="font-family:inherit;font-size:7pt;">(1) </span>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="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, <br/>2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding debt (the Company guarantees half)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent liability for standby letters of credit</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> (1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts drawn for letters of credit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:18px;text-indent:-18px;font-size:9pt;"><span style="font-family:inherit;font-size:7pt;">(1) </span><span style="font-family:inherit;font-size:9pt;">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> 39500000 38800000 7500000 11000000.0 0 0 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following items relate to the Company’s joint venture (in millions):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investment earnings (loss) from AFSI </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Royalty income from AFSI </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.3</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:justify;padding-left:18px;text-indent:48px;font-size:9pt;"><span style="font-family:inherit;font-size:7pt;">(1) </span><span style="font-family:inherit;font-size:9pt;">Recorded in other income, net in the Company’s Condensed Consolidated Statements of Earnings. </span></div> 300000 -100000 400000 -300000 1700000 1600000 3600000 3300000 Commitments and Contingencies<div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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.</span></div> Segment Reporting<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has identified </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> 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="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is an integrated enterprise, characterized by substantial intersegment 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="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Segment detail is summarized as follows (in millions):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engine Products segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>435.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>469.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>894.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>949.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Products segment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>440.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>455.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>662.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>703.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,334.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,405.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings before income taxes </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engine Products segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Products segment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and Unallocated</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>176.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales by product group within the Engine Products segment and Industrial Products segment is summarized as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Engine Products segment</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Off-Road</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On-Road</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aftermarket</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>627.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>652.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerospace and Defense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engine Products segment net sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>435.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>469.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>894.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>949.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Industrial Products segment</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Filtration Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>304.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gas Turbine Systems</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Special Applications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Products segment net sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>440.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>455.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>662.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>703.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,334.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,405.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">There were </span><span style="font-family:inherit;font-size:10pt;">no</span><span style="font-family:inherit;font-size:10pt;"> customers that accounted for over 10% of net sales for the </span><span style="font-family:inherit;font-size:10pt;">three and six</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, or over 10% of gross accounts receivable as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span>. 2 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Segment detail is summarized as follows (in millions):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net sales</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engine Products segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>435.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>469.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>894.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>949.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Products segment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>440.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>455.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>662.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>703.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,334.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,405.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Earnings before income taxes </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engine Products segment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>117.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Products segment</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and Unallocated</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169.5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>176.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net sales by product group within the Engine Products segment and Industrial Products segment is summarized as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended<br/>January 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended<br/>January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Engine Products segment</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Off-Road</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On-Road</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aftermarket</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>627.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>652.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Aerospace and Defense</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engine Products segment net sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>435.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>469.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>894.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>949.9</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Industrial Products segment</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Filtration Solutions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>304.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gas Turbine Systems</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Special Applications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88.2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Industrial Products segment net sales</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>440.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>455.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net sales</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>662.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>703.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,334.7</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,405.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 435600000 469000000.0 894700000 949900000 226400000 234700000 440000000.0 455200000 662000000.0 703700000 1334700000 1405100000 53300000 53200000 115700000 117100000 34600000 32200000 64100000 68800000 -5100000 -4900000 -10300000 -9000000.0 82800000 80500000 169500000 176900000 67500000 79000000.0 136100000 155200000 33800000 42800000 74500000 88700000 308100000 321100000 627500000 652300000 26200000 26100000 56600000 53700000 435600000 469000000.0 894700000 949900000 155000000.0 164600000 304100000 314000000.0 24300000 27500000 45000000.0 53000000.0 47100000 42600000 90900000 88200000 226400000 234700000 440000000.0 455200000 662000000.0 703700000 1334700000 1405100000 Leases<div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:0%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information for the Company is as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, <br/>2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use lease assets</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional information related to operating leases is as follows:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, <br/>2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term (years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rates</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.81</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.76</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments for operating leases having initial terms of more than one year at </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts Due in Fiscal Year Ending</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, <br/>2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts Due in Fiscal Year Ending</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use lease assets obtained in exchange for new lease liabilities were </span><span style="font-family:inherit;font-size:10pt;"><span>$19.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the six months ended </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div> Information for the Company’s operating lease costs is as follows (in millions):<div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:0%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended January 31,</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended January 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 7700000 15200000 500000 1100000 8200000 16300000 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information for the Company is as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, <br/>2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use lease assets</span></div><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-bottom:10px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term lease liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional information related to operating leases is as follows:</span></div><div style="line-height:120%;padding-bottom:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, <br/>2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">August 1, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term (years)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rates</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.81</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.76</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 76000000.0 71500000 25900000 26000000.0 50100000 45500000 P4Y P3Y8M12D 0.0381 0.0376 <div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments for operating leases having initial terms of more than one year at </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in millions):</span></div><div style="line-height:120%;padding-bottom:10px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts Due in Fiscal Year Ending</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">January 31, <br/>2020</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 14500000 22600000 14600000 8600000 5700000 17600000 83600000 7600000 76000000.0 ayments for operating leases having initial terms of more than one year at July 31, 2019 were as follows (in millions):<div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts Due in Fiscal Year Ending</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">July 31, <br/>2019</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total future lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.8</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 24000000.0 17500000 11300000 6400000 4600000 19000000.0 82800000 19100000 Borrowings<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In October 2019, the Company entered into a term loan agreement of </span><span style="font-family:inherit;font-size:10pt;"><span>€80.0</span></span><span style="font-family:inherit;font-size:10pt;"> million, or </span><span style="font-family:inherit;font-size:10pt;"><span>$89.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, based on the exchange rate in effect on October 28, 2019. The loan is unsecured and matures in October </span><span style="font-family:inherit;font-size:10pt;">2024</span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, 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 </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>0.7%</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> 80000000.0 89200000 0.007 XML 26 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share
6 Months Ended
Jan. 31, 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 0.8 million for the three and six months ended January 31, 2020 and were 0.9 million and 0.8 million for the three and six months ended January 31, 2019, respectively.
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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Net earnings for basic and diluted earnings per share computation
$
64.4

 
$
60.1

 
$
129.5

 
$
133.9

 
 
 
 
 
 
 
 
Weighted average common shares outstanding:
 
 
 
 
 
 
 
Weighted average common shares – basic
127.1

 
128.3

 
127.0

 
128.6

Dilutive impact of share-based awards
1.8

 
1.7

 
1.8

 
2.0

Weighted average common shares – diluted
128.9

 
130.0

 
128.8

 
130.6

 
 
 
 
 
 
 
 
Net earnings per share – basic
$
0.51

 
$
0.47

 
$
1.02

 
$
1.04

Net earnings per share – diluted
$
0.50

 
$
0.46

 
$
1.01

 
$
1.03


XML 27 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation
6 Months Ended
Jan. 31, 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 expense associated with stock options during the three and six months ended January 31, 2020 and 2019 (in millions):
 
 
Three Months Ended January 31,
 
Six Months Ended
January 31,
 
 
2020

 
2019

 
2020

 
2019

Pretax compensation expense associated with stock options
 
$
2.4

 
$
2.0

 
$
7.7

 
$
6.9

Tax benefits associated with stock options
 
$
0.5

 
$
0.3

 
$
1.1

 
$
1.4


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 six months ended January 31, 2020:
 
Options
Outstanding
 
Weighted
Average
Exercise Price
Outstanding as of July 31, 2019
6,531,250

 
$
39.66

Granted
929,941

 
51.96

Exercised
(610,997
)
 
29.06

Canceled
(45,894
)
 
53.27

Outstanding as of January 31, 2020
6,804,300

 
$
42.20


The total intrinsic value of options exercised during the six months ended January 31, 2020 was $14.8 million. The weighted average fair value for options granted during the six months ended January 31, 2020 and 2019 was $10.94 and $12.27 per share, respectively.
As of January 31, 2020, the aggregate intrinsic value of options outstanding and exercisable was $71.8 million and $69.5 million, respectively.
As of January 31, 2020, there was $10.2 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 key 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 expense associated with performance-based awards during the three and six months ended January 31, 2020 and 2019 (in millions):
 
 
Three Months Ended January 31,
 
Six Months Ended
January 31,
 
 
2020

 
2019

 
2020

 
2019

Pretax compensation expense associated with performance-based awards
 
$
0.9

 
$
1.3

 
$
1.8

 
$
3.0


The following table summarizes performance-based award activity during the six months ended January 31, 2020:
 
 
Performance Shares
Outstanding
 
Weighted
Average Grant
Date Fair
Value
Non-vested at July 31, 2019
 
174,100

 
$
52.87

Granted
 
100,500

 
51.61

Vested
 

 

Canceled/forfeited
 

 

Non-vested at January 31, 2020
 
274,600

 
$
52.41


The weighted average fair value for performance-based awards granted during the six months ended January 31, 2020 was $5.2 million.
As of January 31, 2020, there was $5.0 million of total unrecognized compensation expense related to non-vested performance-based awards and is expected to be recognized over the remaining vesting period.
XML 28 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Guarantees (Tables)
6 Months Ended
Jan. 31, 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):
 
 
January 31,
2020

 
July 31,
2019

Outstanding debt (the Company guarantees half)
 
$
39.5

 
$
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 millions):
 
 
Three Months Ended January 31,
 
Six Months Ended January 31, 2019
 
 
2020

 
2019

 
2020

 
2019

Investment earnings (loss) from AFSI (1)
 
$
0.3

 
$
(0.1
)
 
$
0.4


$
(0.3
)
Royalty income from AFSI (1)
 
$
1.7


$
1.6

 
$
3.6


$
3.3

(1) Recorded in other income, net in the Company’s Condensed Consolidated Statements of Earnings.
XML 29 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Tables)
6 Months Ended
Jan. 31, 2020
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Stock options expense
The following table summarizes expense associated with stock options during the three and six months ended January 31, 2020 and 2019 (in millions):
 
 
Three Months Ended January 31,
 
Six Months Ended
January 31,
 
 
2020

 
2019

 
2020

 
2019

Pretax compensation expense associated with stock options
 
$
2.4

 
$
2.0

 
$
7.7

 
$
6.9

Tax benefits associated with stock options
 
$
0.5

 
$
0.3

 
$
1.1

 
$
1.4


The following table summarizes expense associated with performance-based awards during the three and six months ended January 31, 2020 and 2019 (in millions):
 
 
Three Months Ended January 31,
 
Six Months Ended
January 31,
 
 
2020

 
2019

 
2020

 
2019

Pretax compensation expense associated with performance-based awards
 
$
0.9

 
$
1.3

 
$
1.8

 
$
3.0


Summary of stock option activity
The following table summarizes stock option activity during the six months ended January 31, 2020:
 
Options
Outstanding
 
Weighted
Average
Exercise Price
Outstanding as of July 31, 2019
6,531,250

 
$
39.66

Granted
929,941

 
51.96

Exercised
(610,997
)
 
29.06

Canceled
(45,894
)
 
53.27

Outstanding as of January 31, 2020
6,804,300

 
$
42.20


Schedule of performance shares activity
The following table summarizes performance-based award activity during the six months ended January 31, 2020:
 
 
Performance Shares
Outstanding
 
Weighted
Average Grant
Date Fair
Value
Non-vested at July 31, 2019
 
174,100

 
$
52.87

Granted
 
100,500

 
51.61

Vested
 

 

Canceled/forfeited
 

 

Non-vested at January 31, 2020
 
274,600

 
$
52.41


XML 30 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share (Tables)
6 Months Ended
Jan. 31, 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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Net earnings for basic and diluted earnings per share computation
$
64.4

 
$
60.1

 
$
129.5

 
$
133.9

 
 
 
 
 
 
 
 
Weighted average common shares outstanding:
 
 
 
 
 
 
 
Weighted average common shares – basic
127.1

 
128.3

 
127.0

 
128.6

Dilutive impact of share-based awards
1.8

 
1.7

 
1.8

 
2.0

Weighted average common shares – diluted
128.9

 
130.0

 
128.8

 
130.6

 
 
 
 
 
 
 
 
Net earnings per share – basic
$
0.51

 
$
0.47

 
$
1.02

 
$
1.04

Net earnings per share – diluted
$
0.50

 
$
0.46

 
$
1.01

 
$
1.03


XML 31 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Details)
$ in Millions
Jan. 31, 2020
USD ($)
Income Tax Disclosure [Abstract]  
Unrecognized tax benefits $ 16.0
Accrued interest and penalties on unrecognized tax benefits 1.9
Unrecognized tax benefits that could potentially expire $ 1.8
XML 32 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Narrative) (Details) - USD ($)
$ in Millions
6 Months Ended
Jan. 31, 2020
Jul. 31, 2019
Revenue from Contract with Customer [Abstract]    
Contract assets $ 11.2 $ 12.4
Contract liabilities $ 15.4 $ 10.4
Description of performance obligation timing Generally, these contracts have terms of one year or less  
XML 33 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
6 Months Ended
Jan. 31, 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 (610,997)
Options canceled (in shares) | shares (45,894)
Ending balance (in shares) | shares 6,804,300
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.06
Canceled (in usd per share) | $ / shares 53.27
Ending balance (in usd per share) | $ / shares $ 42.20
XML 34 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplemental Balance Sheet Information
6 Months Ended
Jan. 31, 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):
 
January 31,
2020

 
July 31,
2019

Raw materials
$
117.1

 
$
114.7

Work in process
35.0

 
33.0

Finished products
198.0

 
185.1

Inventories, net
$
350.1

 
$
332.8


    
The components of net property, plant and equipment are as follows (in millions):
 
January 31,
2020

 
July 31,
2019

Land
$
24.2

 
$
24.2

Buildings
347.6

 
325.3

Machinery and equipment
836.2

 
813.5

Computer software
144.0

 
142.8

Construction in progress
135.8

 
114.3

Less: accumulated depreciation
(864.7
)
 
(831.2
)
Property, plant and equipment, net
$
623.1

 
$
588.9


XML 35 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Warranty
6 Months Ended
Jan. 31, 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 six months ended January 31, 2020 and 2019 (in millions):
 
Six Months Ended
January 31,
 
2020

 
2019

Balance at beginning of period
$
11.2

 
$
18.9

Accruals for warranties issued during the reporting period
0.6

 
0.5

Accruals related to pre-existing warranties (including changes in estimates)
(0.5
)
 
(1.7
)
Less: settlements made during the period
(1.4
)
 
(3.1
)
Balance at end of period
$
9.9

 
$
14.6


There were no material specific warranty matters accrued for or significant settlements made in the six months ended January 31, 2020 or 2019.
XML 36 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans (Tables)
6 Months Ended
Jan. 31, 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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Net periodic benefit costs:
 

 
 

 
 

 
 

Service cost
$
1.5

 
$
1.5

 
$
3.1

 
$
3.0

Interest cost
3.4

 
4.1

 
6.8

 
8.2

Expected return on assets
(6.5
)
 
(6.7
)
 
(13.0
)
 
(13.3
)
Prior service cost amortization
0.2

 
0.2

 
0.3

 
0.3

Actuarial loss amortization
1.6

 
1.1

 
3.2

 
2.2

Net periodic benefit costs
$
0.2

 
$
0.2

 
$
0.4

 
$
0.4


XML 38 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jan. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Reconciliation of goodwill
The following is a reconciliation of goodwill by reportable segment for the six months ended January 31, 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.1
)
 
5.5

 
5.4

Balance as of January 31, 2020
$
84.4

 
$
224.1

 
$
308.5


Schedule of finite-lived intangible assets
The following table summarizes the net intangible asset classes as of January 31, 2020 (in millions):
 
Gross Carrying Amount
 
Accumulated Amortization
 
Total
Customer relationships
$
104.0

 
$
(46.6
)
 
$
57.4

Patents, trademarks and technology
22.9

 
(10.6
)
 
12.3

Total intangible assets, net
$
126.9

 
$
(57.2
)
 
$
69.7


The following table summarizes the net intangible asset classes as of July 31, 2019 (in millions):
 
Gross Carrying Amount
 
Accumulated Amortization
 
Total
Customer relationships
$
101.5

 
$
(43.3
)
 
$
58.2

Patents, trademarks and technology
22.3

 
(9.6
)
 
12.7

Total intangible assets, net
$
123.8

 
$
(52.9
)
 
$
70.9


XML 39 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Reporting (Tables)
6 Months Ended
Jan. 31, 2020
Segment Reporting, Measurement Disclosures [Abstract]  
Summary of segment detail
Segment detail is summarized as follows (in millions):
 
Three Months Ended
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Net sales
 
 
 
 
 
 
 
Engine Products segment
$
435.6

 
$
469.0

 
$
894.7

 
$
949.9

Industrial Products segment
226.4

 
234.7

 
440.0

 
455.2

Total
$
662.0

 
$
703.7

 
$
1,334.7

 
$
1,405.1

 
 

 
 

 
 
 
 
Earnings before income taxes
 
 
 
 
 
 
 
Engine Products segment
$
53.3

 
$
53.2

 
$
115.7

 
$
117.1

Industrial Products segment
34.6

 
32.2

 
64.1

 
68.8

Corporate and Unallocated
(5.1
)
 
(4.9
)
 
(10.3
)
 
(9.0
)
Total
$
82.8

 
$
80.5

 
$
169.5

 
$
176.9


Net sales by product group within the Engine Products segment and Industrial Products segment is summarized as follows (in millions):
 
 
 
 
 
 
 
 
 
Three Months Ended
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Engine Products segment
 
 
 
 
 
 
 
Off-Road
$
67.5

 
$
79.0

 
$
136.1

 
$
155.2

On-Road
33.8

 
42.8

 
74.5

 
88.7

Aftermarket
308.1

 
321.1

 
627.5

 
652.3

Aerospace and Defense
26.2

 
26.1

 
56.6

 
53.7

Engine Products segment net sales
435.6

 
469.0

 
894.7

 
949.9

 
 
 
 
 
 
 
 
Industrial Products segment
 
 
 
 
 
 
 
Industrial Filtration Solutions
155.0

 
164.6

 
304.1

 
314.0

Gas Turbine Systems
24.3

 
27.5

 
45.0

 
53.0

Special Applications
47.1

 
42.6

 
90.9

 
88.2

Industrial Products segment net sales
226.4

 
234.7

 
440.0

 
455.2

Total net sales
$
662.0

 
$
703.7

 
$
1,334.7

 
$
1,405.1


XML 41 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jan. 31, 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 six month periods ended January 31, 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.
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. The Company is evaluating the impact of the adoption of ASU 2019-04 on its Consolidated Financial Statements.
XML 42 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements
6 Months Ended
Jan. 31, 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 January 31, 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.
As of January 31, 2020, the estimated fair value of long-term debt with fixed interest rates was $290.2 million compared to its carrying value of $275.0 million. The carrying values of long-term debt with variable interest rates of $322.7 million as of January 31, 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 instruments with counterparties who have highly rated credit. The Company does not enter into derivative contracts 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 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, that 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 January 31, 2020 and July 31, 2019 (in millions):
 
 
 
 
 
 
Fair Values Significant Other Observable Inputs

 
 
Notional Amounts
 
Assets (1)
 
Liabilities (2) (3)
 
 
January 31,

 
July 31,

 
January 31,

 
July 31,

 
January 31,

 
July 31,

 
 
2020

 
2019

 
2020

 
2019

 
2020

 
2019

Forward foreign currency exchange contracts
 
$
14.0

 
$
28.2

 
$
2.7

 
$
1.6

 
$
0.7

 
$
1.8

Net investment hedges
 
55.8

 
55.8

 
1.1

 
1.1

 

 
1.9

Total
 
$
69.8

 
$
84.0

 
$
3.8

 
$
2.7

 
$
0.7

 
$
3.7

(1)
Amounts are recorded within prepaid expenses and other current assets in the Company’s Condensed Consolidated Balance Sheets.
(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 January 31, 2020 and July 31, 2019, no collateral has been 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 January 31,
 
Six Months Ended January 31,
 
 
2020

 
2019

 
2020

 
2019

Forward foreign currency exchange contracts
 
$
(0.6
)
 
$
0.1

 
$
(1.3
)
 
$
1.1

Net investment hedges
 
$
0.6

 
$

 
$
1.4

 
$

 
 
Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss
 
 
Three Months Ended January 31,
 
Six Months Ended January 31,
 
 
2020

 
2019

 
2020

 
2019

Forward foreign currency exchange contracts
 
$
0.1

 
$
(0.1
)
 
$
2.0

 
$
(0.4
)
Net investment hedges
 
$

 
$

 
$

 
$


The Company expects that substantially all of 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 also Note 13.
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 $23.1 million and $23.0 million as of January 31, 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 were required to be measured, these investments 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 43 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies
6 Months Ended
Jan. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies 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.
XML 44 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share (Details) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Earnings Per Share [Abstract]        
Options excluded from the diluted net earnings per share calculation (in shares) 0.8 0.9 0.8 0.8
XML 45 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Millions
Jan. 31, 2020
Aug. 01, 2019
Jul. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Assets $ 2,262.2   $ 2,142.6
Liabilities $ 1,311.0   $ 1,239.9
Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Assets   $ 71.5  
Liabilities   $ 71.5  
XML 46 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Disaggregation of Revenue by Geographical Area) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Disaggregation of Revenue [Line Items]        
Total net sales $ 662.0 $ 703.7 $ 1,334.7 $ 1,405.1
United States        
Disaggregation of Revenue [Line Items]        
Total net sales 267.5 289.4 554.4 594.5
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total net sales 194.1 207.4 388.8 403.7
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total net sales 144.4 149.3 278.0 296.6
Latin America        
Disaggregation of Revenue [Line Items]        
Total net sales $ 56.0 $ 57.6 $ 113.5 $ 110.3
XML 47 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Income Statement [Abstract]        
Net sales $ 662.0 $ 703.7 $ 1,334.7 $ 1,405.1
Cost of sales 438.8 478.3 880.3 941.3
Gross profit 223.2 225.4 454.4 463.8
Operating expenses 138.7 140.3 281.4 280.0
Operating income 84.5 85.1 173.0 183.8
Interest expense 4.5 5.3 9.0 9.5
Other income, net (2.8) (0.7) (5.5) (2.6)
Earnings before income taxes 82.8 80.5 169.5 176.9
Income taxes 18.4 20.4 40.0 43.0
Net earnings $ 64.4 $ 60.1 $ 129.5 $ 133.9
Weighted average shares - basic (in shares) 127.1 128.3 127.0 128.6
Weighted average shares - diluted (in shares) 128.9 130.0 128.8 130.6
Net earnings per share - basic (in usd per share) $ 0.51 $ 0.47 $ 1.02 $ 1.04
Net earnings per share - diluted (in usd per share) $ 0.50 $ 0.46 $ 1.01 $ 1.03
XML 48 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
Jan. 31, 2020
Jul. 31, 2019
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 5.0 $ 4.8
Preferred stock, par value (in usd per share) $ 1 $ 1
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 $ 5
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) 24,876,430 24,324,483
XML 49 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Stockholders' Equity Note [Abstract]    
Number of shares authorized to be repurchased (in shares) 13,000,000.0  
Stock repurchased during the period (in shares) 1,400,000  
Stock repurchased during the period $ 65.0 $ 102.0
Shares with remaining authorization for repurchase under stock repurchase plan (in shares) 11,400,000  
Dividends paid per share (in usd per share) $ 0.420 $ 0.380
XML 50 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Reporting (Summary of Segment Detail) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Segment Reporting Information [Line Items]        
Net sales $ 662.0 $ 703.7 $ 1,334.7 $ 1,405.1
Earnings before income taxes 82.8 80.5 169.5 176.9
Engine Products segment        
Segment Reporting Information [Line Items]        
Net sales 435.6 469.0 894.7 949.9
Industrial Products segment        
Segment Reporting Information [Line Items]        
Net sales 226.4 234.7 440.0 455.2
Operating Segments | Engine Products segment        
Segment Reporting Information [Line Items]        
Earnings before income taxes 53.3 53.2 115.7 117.1
Operating Segments | Industrial Products segment        
Segment Reporting Information [Line Items]        
Earnings before income taxes 34.6 32.2 64.1 68.8
Corporate and Unallocated        
Segment Reporting Information [Line Items]        
Earnings before income taxes (5.1) (4.9) (10.3) (9.0)
Off-Road | Engine Products segment        
Segment Reporting Information [Line Items]        
Net sales 67.5 79.0 136.1 155.2
On-Road | Engine Products segment        
Segment Reporting Information [Line Items]        
Net sales 33.8 42.8 74.5 88.7
Aftermarket | Engine Products segment        
Segment Reporting Information [Line Items]        
Net sales 308.1 321.1 627.5 652.3
Aerospace and Defense | Engine Products segment        
Segment Reporting Information [Line Items]        
Net sales 26.2 26.1 56.6 53.7
Industrial Filtration Solutions | Industrial Products segment        
Segment Reporting Information [Line Items]        
Net sales 155.0 164.6 304.1 314.0
Gas Turbine Systems | Industrial Products segment        
Segment Reporting Information [Line Items]        
Net sales 24.3 27.5 45.0 53.0
Special Applications | Industrial Products segment        
Segment Reporting Information [Line Items]        
Net sales $ 47.1 $ 42.6 $ 90.9 $ 88.2
EXCEL 51 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '%79E ?(\\#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,$% @ <5=F4"?HAPZ" L0 ! !D;V-0&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 " !Q5V90).8_Y^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)VVQ2.CFLN))07!!\1:2V=U@\X=DI-VWMZV[ M740?P&-F?OGF&YA.1Z%#PN<4(B:RF&]&U_LL=-RP(U$4 %D?T:E<3@D_-?)\33V'5P!,XPPN?Q=0+,2E^J?V*4#[)P'MZ?%G6+:S/I+S&Z5>V@DX1-^PR^;79WN\>F*QYS0O>%+S=55S621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( '%79E"-G.6N,P, #L/ 8 >&PO=V]R:W-H965T&UL?5?;CILP%/P5Q O[4DI$[U59=VNXY,QY_LD:77MG3ZK MVMXYZ*;*C;ULCDE[;E2^=Z2J3'B:SI(J+^IXLW)C3\UFI2^F+&KUU$3MI:KR MYO>C*O5M';/X?>"Y.)Y,-Y!L5N?\J+XI\_W\U-BK9*RR+RI5MX6NHT8=UO$# MN]\*WA$A;NWD/.J6\J+U:W?Q>;^.TVY&JE0[TY7([>&JMJHLNTIV'K^& MHO&HV1&GY^_5/[K%V\6\Y*W:ZO)GL3>G=;R(H[TZY)?2/.O;)S4L*(NC8?5? MU%65%M[-Q&KL=-FZWVAW:8VNABIV*E7^UA^+VAUO_1TI!QHF\(' 1X)(_TL0 M T&,!.84DGYF;JD?-^DJ MN79E!L1CC^ 3!!L1B:T]"G D\,@)G?\KL*4(@04$7(%P=#&A2TR7D"X=74[H MF?< *&*&!3(HD!'ZW!.@B 46F$&!&:$O/0&*8"E6F$.%.>4S3P) .)980(D% MY0M/ D "3B^AQ)+R?:L!). U2W&<4EK!MQMA H:S0&@9K>![#C \8#J#R7U@ MG%;P;4>8@.\,QY<)6L%W'F$"UC.<483+8C[ !-R'\>>T5 +XC[ A-S'R6Y M%K[["!-PG^/L? MTUQ+Z:M03.C_B^/L\Q@ FJX.QSFFLY\U7 WWU(!6>?TUQ+;R=O!TSF M,/6@,IO/F9R'-C1^!7 :;[GPEP0PRX *?@5P&N_,_])%F,"WKL"O $'CG?D; M&F%"'[SX%2!HO#-_0R-,%E#!KP!!XYWY6PU@R%9+)JU(I9JCZ]K::*E.ICN M=&[/F[Z=ZR^,/@^M:C+VRYL_4$L#!!0 ( '%79E!?E^"[S@, *<0 8 M >&PO=V]R:W-H965T&ULC9A;CZ,V%,>_"N*]8&.;RRB) M-"&INM)6&NUJM\],XB1H := )MMO7W.9+)QSF#8/ 9S?N?QM8Q]G=3?UC^:B M=>O\+(NJ6;N7MKT^^7YSN.@R:SQSU97]Y63J,FOM8WWVFVNMLV-O5!9^P%CH MEUE>N9M5W_92;U;FUA9YI5]JI[F595;_L]6%N:]=[KXW?,G/E[9K\#>K:W;6 M7W7[[?I2VR?_X>68E[IJV?X].W4?,SG!Z_^[]]UZ\%?.:-3HUQ5_Y ML;VLW=AUCOJ4W8KVB[G_H4=!RG5&]9_UFRXLWF5B8QQ,T?3?SN'6M*81H(/]O!#4:*!#!'[3W MG;G+VFRSJLW=J8?Y<,VZ:<>?E!VN0]?8CT[_F^W/QK:^;52T\M\Z/R.R'9!@ MBL1S9(<1_B!\&_^11$ EL0V0>3 /D&)")2"'_W2R_]#)+$U!]I7H[<7$/F2T MO23M96\OI_8<]/6 A#U2#4@(^V)@H@D3,>&!4=MAB@LA(;8G,,F4MS!\BM2E ML"Z0\W9 XDD8*6(/3*.4H*+8$T 9IN*806J/J43R"373%9*Z0JP+1-F&*$H0 M" ^.&$4I3P)=F))*0FI/4*&8].1,5T3JBK N$&4;H2C8/"E!2302.TP% M,4>Z!DK-J(6W*R95Q5B5 JIB/'.D!Z"4@)3'DND'"(Q1ZCR"TQ%[Y?'BL"6D MP 0+#(' !$\.I \S"@U9@A0!S7OL)9E$FJGAC-YY&-:#MAZ&POP6H&6#HAA: M$"E*P=[9TQ'#!64+>RK'RF*HC.-I1B@C* 9SWA$4#Q,LC<"BT%O8 CFY53_S M &M+H+: F.SPA4\)*F!H41RIZ524# HCF(6%GM,[.Q=(5<2@*H&VRM NSVSR MX5 B8<(\#B5BB@?$\!&8$(O#1Y<@'-<@$:Q!1F8V?$$$TTY)#._6(Z;FWJ V MVM?2:T>7(1S7(1&L0S@N"[I "=2F<-*"066TKQAJ(S#!%K71I0C'M0C<8K8C MDTP"V;4"#1M%2;188HI[#!;4-"47E-'%",?52 2KD9$!RJ P"I(A%(8IFS*' MPD@*KBG^Y)!5ZOKJT M[9DF3H(*F-E.TOW[V892L)UT>0C8.>?<>Z[M^"ZOA+ZP$\;<>6WJEJW<$^?= MPO?9[H2;DGFDPZWXY4!H4W(QI$>?=127>T5J:A\&0>PW9=6ZZZ6:>Z3K)3GS MNFKQ(W78N6E*^C?'-;FN7."^33Q5QQ.7$_YZV95'_ /SG]TC%2-_5-E7#6Y9 M15J'XL/*?0"++8"2H!"_*GQEDW='6GDFY$4.ONY7;B SPC7><2E1BL<%;W!= M2R61QY]!U!UC2N+T_4W]LS(OS#R7#&](_;O:\]/*35UGCP_EN>9/Y/H%#X8B MUQG^^JF$7)R_62DJM#^_W0E7+;@44DEFLG M)]7JJ-]$/9F8O:R3:.E?I,X R7L(G$"B= XI3 @8$;Z(/R8!;4GDT*##>8"- MB8@R+8*CZ;\0*MU#TD4I%60&'DHF'R M5AD+(_ T4&&" ,P\;:&W%E08>C=*%%DM1F:)$CL_MO)CLT3:7LM[2#K)$GI( M*XH%$WJ)5A03! *C)B;HTQ0TLY18+26F)6WKYHF9B:>? !-C)%OTF&AJ6[-C MJD#OQE%-K6Y2PTVJ[^'TXTPWJ9&IIE+85+2ML+T?:>8FL[K)3#?:T #1](=T7-/_:4R_* MIA_=I4E)D;[1"@L*(&0N7P^+9_>!?N'YDT:CP?2HNC[F[,BYY?(BF,R.G>6# M:BRU^1PL-L R7\A.5#4V[_)]&_N]I,>J9YBF[G.273. MXZ#&!RY?$_%.^_:Q'W#2#:VQ/_;GZW]02P,$% @ <5=F4#,, 'S2I(LB;SR-4X;)V MDUC;GED2T[,@90W/S.'GJL+L3PJ$MAMWX5X-+^6I$,J DKC!)_@.XD?SS.0) M#5X.904U+VGM,#ANW*?%>A-.U<) 8%<* ]8 M+A?(@!#E2*;QN_?I#B$5<;R_>O^DM4LM>\PAH^17>1#%QEVYS@&.^$S$"VT_ M0Z\G=)U>_%>X )%PE8F,D5/"]:^3G[F@5>]%IE+AMVXM:[VVO?\KS4[P>H(W M$&3L>P2_)_COA. N(>@)P?]&"'M":$1 G79=S"T6.(D9;1W6M4.#5=WH;[*>7%HOR2J,T47YZ2%I!_%&D'!U"]E.(8L!@63\(0G/ED3J3>C> M;8!LB@@_&CD\=+*[Z^0F3=]:*U_S_1%_&=GY@94?:'XPKG5DU+J#+#6DUI#Y MS+B/K,-$8XQ1"IN7I5&,*>;#?.;9Y816.>%4CA$D[2#AOU/-'B*V#Q&[>X@; M'9%51S358?1W&MF*%1A2K""C![=6D&\(LH+,5D.COW@%[*3G+7=R>JZ%ZM*1 M=1CI3YX:$88]7:RSA<6^E4] -['?W7?OQS?,3F7-G3T5&PO=V]R:W-H965T&ULC9A;;^,V$(7_ MBN'WE3A#R9("QT#CHFB!%@BV:/NLQ$QLK&2YDA)O_WTI63'DF_!5?#Z_[?G@1;]:G\M7]Z?J_3H^M?XJOI>P.M3MVA^:X:-W+_?(GNMO:8@@8 M%7\?W+F;W2^&ICPUS9?AX;?=_=(,CESEGONAB-)?WMW65=50DO?Q[U3H\EKG M$#B__RC]E['QOC%/9>>V3?7/8=?O[Y?YKD>CN/U/)7_$88#> K@:P EWPRP M4X 5 ?'%V=C4G\N^W*S;YKQH+U_K5 Y)07?6=^;S\'+LN_$WW]K.OWW?Y,4Z M?A_*F20/%PG/)'RKV&I%8:Z2V-=_-<'0!(_Q=AY/.-[">#O&)_-X8?'A(LE& MR?'2"**(1$.TBK(LRK&7!'I)M!5]I(*+RM52YY$,M> B$.]DD$GF7:R$DXR50D1 MD_("91RML)LB\ MK98$8$ &(\EH&XI)1F>DR:-4@@G)YEUWZR> 2%)^R!AIB/1'*J),^M&JS$2% MF?V%O&%R$@-O)+VQSM,T2J0WH)H/OUL[&,2D24Q&HG@2W? OCZRT U0<2F?" M+"8-8S*2QJ1!R[QB-=B1CI+@:">,9$K57$^DT'?#0+4 J"R!.HEN3N'05@OIT%8KGIUR#L?.?Y3M MZ^'8+9Z:OF_J\5CSI6EZY\LTD4_.O2MWUX?*O?3#;>;OV\MQ[^6A;T[3479\ M/4_?_ ]02P,$% @ <5=F4#C66F]* @ L < !@ !X;"]W;W)KLA=> 0CGM2$MW[B5$-T:(7ZLH,%\ M13MHYP9PZ_-@UF M?W= :+]Q??=MX*F^5$(-H&W1X0O\!/&KVS/90Y/+J6Z@Y35M'0;GC?O)7Y>^ MIP*TXKF&GL_:CDKE0.F+ZGP[;5Q/$0&!HU 66'YN4 (ARDER_!E-W6E-%3AO MO[E_T8<-I=5A="G\=RLT\JD&]=WI.9LOEZ&WK!WF!;LIHU.P&33#3!$M% M>:_(O4F"),!$$5@I AT?SBG"_QB$5H-0&T0+ ]](8] D6M-J36RD,2C2F2): M97:,R(H163",O=I%=Q@&:/E(L8"(K1"Q!2(T( 9-/%_"TS\#Y7W= BBQ B46 MH,@ 2NX6,E$>*180J14BM4 8Y[]+W[TACQ0+B,P*D5D@$@,BN\LSB#SKX7Q$ MN8#*K5"Y!2HUH/+[>Q#[213ZN7&0Y4>4"RA9!*P/DV?!RLR7R;-L09;*Y?]?#@0 -<2 8 M>&PO=V]R:W-H965T&ULA9A;CZLV%(7_"N(]@+;N=A &=Y>^V-_0%>W^OF6WO1NG.^ MET75;MQ+UUU??+\]7'29M5Y]U57_RZENRJSK+YNSWUX;G1W'3F7A4Q!$?IGE ME;M=CVUOS79=W[HBK_1;X[2WLLR:?W:ZJ.\;5[B?#5_R\Z4;&OSM^IJ=]1^Z M^WI]:_HK_Q'EF)>Z:O.Z@P*O[,];U=G#M#*N]U_6VX^/6X M<8/!D2[TH1M"9/WA0^]U40R1>A]_ST'=QYA#Q^7Y9_2?Q^3[9-ZS5N_KXJ_\ MV%TV;N(Z1WW*;D7WI;[_HN>$E.O,V?^F/W31RP:A\/OHCR$( M#;$CUIV>!]ASA4KQ"!(F(E9DE'0BP+)6.H=P0 12T:$1L5WDR99^ S)2XQDN$BF'F$K,;026:T%;4!!I)0$VD821A@XC ,Z9""+8B](EW\6=QA]@K-/A.P),(G4 M8MC =,8EJ]2R, 0FGU#)8 M<, )(IY4S&J\7*[/=C (!2"A,DDH..560@A/F'Z CD(;#@7FH0! 5"80!8>= M) 9GH.JK:+%#&(D$D*A,),ZBI\D>F7Q&(A%8GI^$>4B A\KD(7'0K91DU4&R M,+$!FC /B8"AV#1$H#RF&^)NI/5>8;(2(*LRR4H"6-S/= J^;TF.5 MX:J5D)X%@H293(#)D\/X:A-95A:E,@,KFI-@1IRT!* .92(7M MO9TPE"GE#[XHQ"$D!JGD((W,Q2#Y.V.HV#T'*A5Z-C<8I!* U"3V3G)"IHP4 M0)38/D8DAJ@$$(U,JL^BYR].]A& 5#%;#OYB.Z#4S7G<.6F=0WVKNN'#>]'Z MV)UY'3=GC/:=>-E/>RP_PDQ;/K]GS3FO6N>][KJZ'+<43G7=Z=YD_^GB.A>= M'1\7A3YUPVG1O)?^QE;?\%4$L#!!0 ( '%79E"U;I3U MC@4 &$> 8 >&PO=V]R:W-H965T&ULE9EM;^(X$,>_ M"N(]26SGL:)(!^4ATIVTVM/=O4Z+6] "X9*TW?OVYP27XID_I+LO%D)_,QY/ M[/F/D_%[6?VH-UHW@Y_[W:&^'VZ:YGCG^_731N^+VBN/^F#^\EQ6^Z(QE]6+ M7Q\K7:P[H_W.ET$0^_MB>QA.QMUOWZK)N'QM=MN#_E8-ZM?]OJC^F^I=^7X_ M%,./'[YO7S9-^X,_&1^+%_VG;OXZ?JO,E7_VLM[N]:'>EH=!I9_OA[^)NUS) MUJ C_M[J]_KB^Z"=RF-9_F@O\O7],&@CTCO]U+0N"O/QIF=ZMVL]F3C^M4Z' MYS%;P\OO']X7W>3-9!Z+6L_*W3_;=;.Y'Z;#P5H_%Z^[YGOYOM)V0M%P8&?_ MNW[3.X.WD9@QGLI=W?T_>'JMFW)OO9A0]L7/T^?VT'V^6_\?9MA 6@-Y-A"W M#90U4)\&ZJ9!: W"LX%,;AI$UB#Z'"&]:1!;@_ASA/BF06(-DD^#Z*9!:@W2 MLX&Z/8?,&F2?<^A&\$_WKUL0#T533,95^3ZH3FOZ6+1;1]QE9LD]M3]V*ZS[ MFUD3M?GU;2+B9.R_M8XL,STQTF%2EYDA)G.9!\ D@6",82@95#DC:-V##L1JYN,TX@,0PD M!H&0^4Y/3.3"XU@#())U$M0+4 MR'00=*?DB,NBP+NB[>)*]R2^+C@"]P>"-PA,S(T'JZP47Q E"SDCA73_KOHH-YPK)WIT MI*>B9"'GK!.3[.0]D!L,%FP)!)L)DN12/(H4:R!Z,3<@+-D22#83),FUF&^< M.:!&BO:%"T"Q\\P2N4K8J0=02EY=K+A#D*A#B.C\N?1G(9/(&<#@(Y^HM^P! M3T*9WI\]].%<1#?1$CD+Z=9? YR9Y"T'S#KWQ;+.$:%">OH!XW&I 9"(F,(#:F1Z'7IOW5ZZ7FZ:,JC?:'KG]\J3_X'4$L#!!0 ( '%79E!L\OIQ!@( (P% 8 M >&PO=V]R:W-H965T&ULC53;CILP$/T5Q >LPVV71H"T MN52MU$K15FV?'1@N6AM3VPG;OZ]M')80E.X+]@SGG+DP3-(S_BIJ .F\4=** MU*VE[-8(B;P&BL4#ZZ!5;TK&*9;*Y!42'0=<&!(ER%^M'A'%3>MFB?$=>):P MDR1-"P?NB!.EF/_= &%]ZGKNQ?'25+74#I0E':[@!\B?W8$K"XTJ14.A%0UK M'0YEZCY[ZWVH\0;PJX%>3.Z.KN3(V*LVOA:IN]() 8%<:@6LCC-L@1 MI-+X M8S7=,:0F3N\7]<^F=E7+$0O8,O*[*62=NK'K%%#B$Y$OK/\"MI[(=6SQW^ , M1,%U)BI&SH@P3R<_"_)2@LQ:RF,V \2>8*+Z&[&XAWHA *H$Q"W\IBXU_0_>O VQO$=&G60[_ M%=G?%;E*,UAL5F#XP56SXF6!<%$@- +AE<"LC,V >328UF!"?S7KQBTFB&>8 MW0=T]O=UAH+09)0H\,K\U\+)V:F5NAD3[[@ZGGT]BC/_QEMOO07_3JV:83.\ MRP][ZCOF5=,*Y\BD^@',F):,25"IKQ[4X-=J-8X&@5+JZY.Z\V%!#(9DG=U] M:%S V3]02P,$% @ <5=F4';2!>>O 0 T@, !D !X;"]W;W)K&UL?5-A;YPP#/TK47Y PW&W;CL!4J]3M4F;=.JT]G,. M#$1-8I:$H_OW2P)'64?[A=C&[_G9<;(!S9-M 1QY5E+;G+;.=7O&;-F"XO8* M.]#^3XU&<>==TS#;&>!5!"G)TB2Y9HH+38LLQHZFR+!W4F@X&F)[I;CY$!P&# M7=@D=')"? K.MRJG21 $$DH7&+@_SG +4@8B+^/WQ$GGD@&XM"_L=[%WW\N) M6[A%^2@JU^;T$R45U+R7[AZ'KS#U\X&2J?GO< ;ITX,27Z-$:>.7E+UUJ"86 M+T7QY_$4.I[#Q'^!K0/2"9"^ K"Q4%3^A3M>9 8'8L;9=SQ<\6:?^MF4(1A' M$?]Y\=9'S\7F&UL?5/;;IPP$/T5RQ\0[P)ITQ4@95-5K=1(JU1-GKTP@!5?J&V6Y.\[ M-H30%O7%]HSGG#DS'N>CL<^N _#D14GM"MIYWQ\809BSHGKXY'D3; M^>!@9=[S%GZ _]F?+%IL8:F% NV$T<1"4]#;_>&8A?@8\"A@=*LS"96ZH+L@""14/C!PW"YP!U(&(I3Q:^:D2\H 7)_?V+_$VK&6,W=P9^23J'U7 MT!M*:FCX(/V#&;_"7,\U)7/QW^$"$L.#$LQ1&>GB2JK!>:-F%I2B^,NT"QWW M<;I)TQFV#4AF0+( ;F(>-B6*RC]SS\O/J'PFR;(-LD MR")!]M\2MV*N_TK"5CU58-LX38Y49M!QDE?>96!OD_@F[^'3M-]SVPKMR-EX M?-G8_\88#RAE=X4CU.$'6PP)C0_'CWBVTYA-AC?]_(/8\HW+WU!+ P04 M" !Q5V90,)N+AK ! #2 P &0 'AL+W=OZ]>W<^9P/:9]<">/*BE7$Y;;WO#HRYL@4MW UV8,*?&JT6/KBV8:ZS M(*H$THKQS>:6:2$-+;(4.]DBP]XK:>!DB>NU%O;G$10..=W2:^!1-JV/ 59D MG6C@*_AOWCON8GQ*>) QN89/8R1GQ.3J?JIQN MHB!04/K((,)Q@0=0*A(%&3\F3CJ7C,"E?67_D'H/O9R%@P=4WV7EVYR^I:2" M6O3*/^+P$:9^WE R-?\9+J!">E02:I2H7/J2LG<>]<02I&CQ,I[2I'.8^*^P M=0"? /P5@(V%DO+WPHLBLS@0.\Z^$_&*MP<>9E/&8!I%^A?$NQ"]%-MWMQF[ M1*(IYSCF\&7.G,$"^UR"KY4X\K_@?!V^6U6X2_#='PK_47^_2K!/!/O_MKB6 M<_>J"%O,5(-MTC8Y4F)OTB8OHO/"WO-T)[_3QVW_(FPCC2-G].%FT_QK1 ]! MRN8FK% ;'MCL**A]-.^";<&UL?5/;CM,P M$/T5RQ^P;MT"W2J)M%V$0 *I6@0\N\DDL=:78#O-\O>,G30$-N+%]HSGG#DS M'F>#=<^^!0CD12OC<]J&T!T9\V4+6O@[VX'!F]HZ+0*:KF&^D.Q7OT7HOM_2%CUT@TQ9S& M&+Z,F2,8LL\I^%J*$W\%Y^OPW:K"78+O_E)XOTZP7R78)X+]?TM\'8-S_4\2 MMNBI!M>D:?*DM+U)D[SPS@/[P-.;_ D?I_V+<(TTGEQLP)=-_:^M#8!2-G&UL?5-A;]P@#/TK MB!]0]P?&7-F"%N[*]-#A36VL%AY-VS#76Q!5!&G%>))\8%K( MCA99])ULD9G!*]G!R1(W:"WLZQ&4&7.ZHV^.1]FT/CA8D?6B@6_@O_&X#_$QX(>$T:W.)%1R-N8I&/=53I,@"!24/C (W"YP M!TH%(I3Q/'/2)64 KL]O[)]C[5C+63BX,^JGK'R;TQM**JC%H/RC&;_ 7,\U M)7/Q7^$""L.#$LQ1&N7B2LK!>:-G%I2BQ\1#-F7%'PKQ9'_!>?;\'1381KAZ6\*_T&PWR381X+]?TO4$IRA2/4X@=; M# 6U#\>/>+;3F$V&-_W\@]CRC8M?4$L#!!0 ( '%79E"#,"<-M0$ -(# M 9 >&PO=V]R:W-H965TWQ1N+B U\G?9\".Z[967X 9YIPY,PS9:.R+:P$\ M>552NYRVWO<'QES9@A+NRO2@\:8V5@F/IFV8ZRV(*H*49#Q);I@2G:9%%GTG M6V1F\++3<++$#4H)^W8$:<:<[NB'XZEK6A\ I Q'* M^#5STB5E *[/'^R?8^U8RUDX>##R9U?Y-J=WE%10BT'Z)S-^@;F>:TKFXK_! M!22&!R68HS32Q964@_-&S2PH18G7:>]TW,?I)KV=8=L /@/X KB+>=B4*"K_ M)+PH,FM&8J?>]R(\\>[ L3=E<,96Q#L4[]![*7B29NP2B.:8XQ3#5S&[)8(A M^Y*";Z4X\G_@?!N^WU2XC_#]'PJOMPG238(T$J3_+7$KYN:O)&S54P6VB=/D M2&D&'2=YY5T&]I['-_D=/DW[H[!-IQTY&X\O&_M?&^,!I217.$(M?K#%D%#[ M<+S%LYW&;#*\Z>&PO=V]R:W-H965TIVF3-NG4:=UG+G$25(@S()?NWP](FF5KU"^ C=_SLS'9B.;)M@"./&O5 MV9RVSO5'QFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ7B2O&=:R(X66?2=39'A MX)3LX&R(';06YO<)%(XYW=$7QX-L6A<YX2D-\#'B4,-K5F81*+HA/P?A2Y30)@D!!Z0*#\-L5[D&I0.1E_)HY MZ9(R -?G%_9/L79?RT58N$?U4U:NS>F!D@IJ,2CW@.-GF.MY1\E<_%>X@O+A M08G/4:*R<27E8!WJF<5+T>)YVF47]W&Z20\S;!O 9P!? (>8ATV)HO*/PHDB M,S@2,_6^%^&)=T?N>U,&9VQ%O//BK?=>"Y[<9NP:B.:8TQ3#5S&[)8)Y]B4% MWTIQXJ_@?!N^WU2XC_#]/PH/VP3I)D$:"=(W2]R*^?!?$K;JJ0;3Q&FRI,2A MBY.\\BX#>\?CF_P-GZ;]FS"-["RYH/,O&_M?(SKP4I(;/T*M_V"+H:!VX7CK MSV8:L\EPV,\_B"W?N/@#4$L#!!0 ( '%79E!D38LHL@$ -(# 9 M>&PO=V]R:W-H965T++/I.ILAP<$IV M<#+$#EH+\^L("L>)1-ZX*#%5DO&O@&[GM_,MYB"TLE-7168D<,U#F] M3P_'?8B/ 3\DC'9U)J&2,^)S,#Y7.4V"(%!0NL @_':!!U J$'D9/V=.NJ0, MP/7YROXQUNYK.0L+#ZB>9.7:G-Y14D$M!N4>]*8,SMB+>>?'6>R\%3Y.,70+1''.<8O@J)ETBF&=?4O"M%$?^ M#YQOPW>;"G<1OOM#X7_R[S<)]I%@_V:)6S%_JV2KGFHP39PF2TH&PO=V]R M:W-H965T5-2VYRVSO4'QFS9 M@A+V"GO0_J9&HX3SIFF8[0V(*H*49'RWNV%*=)H66?2=3)'AX&2GX62('902 MYM<1)(XY3>B[X[EK6A<)TYZ9(R -?G=_;/ ML79?RUE8N$?YLZMX@/3A08G/4:*T<27E M8!VJF<5+4>)MVCL=]W&Z2=,9M@W@,X O@-N8ATV)HO('X421&1R)F7K?B_#$ MR8'[WI3!&5L1[[QXZ[V7@B?[C%T"T1QSG&+X*B99(IAG7U+PK11'_A^<;\/W MFPKW$;[_2V&Z39!N$J21(/VPQ*V8ZW^2L%5/%9@F3I,E)0XZ3O+*NPSL'8]O M\B=\FO:OPC2=MN2,SK]L['^-Z,!+V5WY$6K]!UL,";4+QT_^;*8QFPR'_?R# MV/*-B]]02P,$% @ <5=F4!X?9S&U 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0+N36GDY)I%ZK:9,VZ=1IZVV168&KV0'9TO9>7;G!XHJ: 6@_)/9OP$E&".TB@75U(.SAL] MLZ 4+5ZG779Q'Z>;-)UAVP ^ _@".,0\;$H4E3\*+XK,FI'8J?>]"$^<'#GV MI@S.V(IXA^(=>J\%3VXS=@U$<\QIBN&KF&2)8,B^I.!;*4[\'SC?AJ>;"M,( M3_]0>+=-L-\DV$>"_7]+W(HY_)6$K7JJP39QFAPIS=#%25YYEX&]Y_%-WL.G M:?\J;",[1R[&X\O&_M?&>$ INQL&UL?5/;;IPP$/T5RQ\0@Y>TZ0J0LJFJ5FJE5:JFSUX8P(J- MJ6V6].\[-H2B%N7%]HS/.7/Q.)^,?78=@"?6=;YF;T2O9PML2-6@O[^P3*3 5- MZ:OC4;:=#PY6YH-HX3OX'\/9HL56E5IJZ)TT/;'0%/0^/9ZR@(^ )PF3VYQ) MJ.1BS',POM0%34)"H*#R04'@=H4'4"H(81J_%DVZA@S$[?E5_5.L'6NY" \*>D=)#8T8E7\TTV=8ZKFE9"G^*UQ!(3QD@C$JHUQ<234Z;_2B@JEH M\3+OLH_[--\J\E3S_D[!J$%LQIQO -)ET1#-77$'POQ(G_1^?[],-NAH=(/VSI M/-D7R'8%LBB0O5GB#H;_6R3;]%2#;>,T.5*9L8^3O/&N WO/XYO\A<_3_DW8 M5O:.7(S'EXW];XSQ@*DD-SA"'7ZPU5#0^'!\CV<[C]EL>#,L/XBMW[C\ U!+ M P04 " !Q5V90W9-.PK0! #2 P &0 'AL+W=OH7P,;O^=F8;$3S8EL 1]ZTZFQ.6^?Z V.V;$$+>X4]=/ZF1J.% M\Z9IF.T-B"J"M&)\M[MF6LB.%EGTG4R1X>"4[.!DB!VT%N;7$12..=W3=\>S M;%H7'*S(>M' -W#?^Y/Q%EM8*JFALQ([8J#.Z=W^<$Q#? SX(6&TJS,)E9P1 M7X+QNF#,[8BGCG MQ5OOO12<\XQ= M$<>9>!O>/Q3?Z$3]/^59A&=I:< MT?F7C?VO$1UX*;LK/T*M_V"+H:!VX7CCSV8:L\EPV,\_B"W?N/@-4$L#!!0 M ( '%79E %NC^PM0$ -(# 9 >&PO=V]R:W-H965TZ6$^7,"B4-&M_3#\=36C0L. MEJ>=J.$9W,_N;+S%9I6R5:!MBYH8J#)ZOSV>DH"/@%\M#'9Q)J&2"^)+,+Z5 M&=V$A$!"X8*"\-L5'D#*(.33>)TTZ1PR$)?G#_6OL79?RT58>$#YNRU=D]$[ M2DJH1"_=$PZ/,-6SIV0J_CM<07IXR,3'*%#:N)*BMP[5I.)34>)MW%L=]V&\ MV1\FVCJ!3P0^$^YB'#8&BIE_$4[DJ<&!F+'WG0A/O#URWYLB.&,KXIU/WGKO M-=\>DI1=@]"$.8T8OL3,".;5YQ!\+<2)?Z+S=?IN-<-=I.^6=+Y?%TA6!9(H MD/RWQ,\8SF__"<(6/55@ZCA-EA38ZSC)"^\\L/<\OLE?^#CM/X2I6VW)!9U_ MV=C_"M&!3V5SXT>H\1]L-B14+AP/_FS&,1L-A]WT@]C\C?-W4$L#!!0 ( M '%79E#.;^C>M $ -(# 9 >&PO=V]R:W-H965T/&ME7$Y;[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$ ME4!:,;[9O&=:2$.++/G.MLBP]TH:.%OB>JV%_7T"A4-.M_3%\2";UD<'*[). M-/ =_(_N;(/%9I9*:C!.HB$6ZIS>;8^G?8Q/ 8\2!KU J$@49OR9..J>,P.7YA?U3JCW443(5_Q6NH$)X5!)RE*A<6DG9.X]Z8@E2M'@>=VG2/HPWG$^P M=0"? 'P&'%(>-B9*RC\*+XK,XD#LV/M.Q"?>'GGH31F=J17I+HAWP7LM.+_- MV#4233&G,88O8K9S! OL:K!-FB9'2NQ-FN2%=Q[8N_2([&_X..W?A&VD<>2"/KQLZG^- MZ"%(V=R$$6K#!YL-!;6/Q]MPMN.8C8;';OI!;/[&Q1]02P,$% @ <5=F M4 T_ &2S 0 T@, !D !X;"]W;W)K&UL?5/; M;M0P$/T5RQ]09[U;J%9)I&X1 @FD51'TV9M,$JN^!-O9E+]G[*0A0.#%]HSG MG#DS'N>C=<^^ PCD12OC"]J%T!\9\U4'6O@;VX/!F\8Z+0*:KF6^=R#J!-** M\2Q[P[20AI9Y\IU=F=LA*&G@[(@?M!;NQPF4'0NZHZ^.1]EV(3I8F?>BA2\0 MOO9GAQ9;6&JIP7AI#7'0%/1^=SP=8GP*^"9A]*LSB95ZH%D4! JJ M$!D$;E=X *4B$6DKGX3W %A>%1">:HK/)I)=7@@]4S"TK1XF7:I4G[.-W<\AFV#> S M@"^ NY2'38F2\GO=>2[[.<72/1 M''.:8O@J9K=$,&1?4O"M%"?^%YQOP_>;"O<)OO]-X3_R'S8)#HG@\-\2MV+^ M5,E6/=7@VC1-GE1V,&F25]YE8._3([)?X=.T?Q:NE<:3BPWXLJG_C;4!4$IV M@R/4X0=;# 5-B,>W>';3F$U&L/W\@]CRC&PO=V]R:W-H965T)W\?0$[KMM:?0%FF'/FS#!D M(YIGVP(X\JJDMCEMG>N/C-FR!27L#?:@_4V-1@GG3=,PVQL0500IR?AN]X$I MT6E:9-%W-D6&@Y.=AK,A=E!*F+<32!QSNJ?OCJ>N:5UPL"+K10/?P'WOS\9; M;&&I.@7:=JB)@3JG=_OC*0WQ,>!'!Z-=G4FHY(+X'(R'*J>[( @DE"XP"+]= MX1ZD#$1>QLO,29>4 ;@^O[-_CK7[6B["PCW*GUWEVIS>4E)!+0;IGG#\ G,] M!TKFXK_"%:0/#TI\CA*EC2LI!^M0S2Q>BA*OT][IN(_3S2&=8=L /@/X KB- M>=B4*"K_))PH,H,C,5/O>Q&>>'_DOC=E<,96Q#LOWGKOM>!)DK%K()IC3E,, M7\7LEPCFV9<4?"O%B?\#Y]OP9%-A$N')'PK3;8)TDR"-!.E_2]R*.?R5A*UZ MJL T<9HL*7'0<9)7WF5@[WA\D]_AT[0_"M-TVI(+.O^RL?\UH@,O97?C1ZCU M'VPQ)-0N'#_ZLYG&;#(<]O,/8LLW+GX!4$L#!!0 ( '%79E $6>WXM $ M -(# 9 >&PO=V]R:W-H965TO&IE7$Y;[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$E4!:,;[9W#(MI*%% MEGQG6V38>R4-G"UQO=;"_CJ!PB&G6_KF>))-ZZ.#%5DG&O@&_GMWML%B,TLE M-1@GT1 +=4[OM\?3/L:G@!\2!K,P.7YC?UCJCW4N6?5A8Z*D M_%%X4606!V+'WG8TQO!%S':. M8(%]3L'74ISX/W"^#M^M*MPE^.X/A7?K!/M5@GTBV/^WQ+68PU])V**G&FR3 MILF1$GN3)GGAG0?VGJ0\?I_VKL(TTCES0AY=-_:\1/00IFYLP0FWX8+.A MH/;Q>!?.=ARST?#833^(S=^X^ U02P,$% @ <5=F4%"?[W6T 0 T@, M !D !X;"]W;W)K&UL?5/;;MP@$/T5Q <$+^LT MZ6;ML8T"'A?P.OW[ G9<*['R LQPSID+0S:B>;8M@",O M6G4VIZUS_8$Q6[:@A;W"'CI_4Z/1PGG3-,SV!D0525HQGB2?F!:RHT46?2=3 M9#@X)3LX&6('K87Y>P2%8TYW]-7Q*)O6!0DM)!;48E'O$\2O,]5Q3,A?_'2Z@ M/#QDXF.4J&Q<23E8AWI6\:EH\3+MLHO[.-WPFYFV3> S@2^$VQB'38%BY@_" MB2(S.!(S];X7X8EW!^Y[4P9G;$6\\\E;[[T4?/\Y8Y<@-&..$X:O,+L%P;SZ M$H)OA3CR=W2^3=]O9KB/]/V:GB;; NFF0!H%T@]+W,"D;XMDJYYJ,$V<)DM* M'+HXR2OO,K!W/+[)?_@T[3^$:61GR1F=?]G8_QK1@4\EN?(CU/H/MA@*:A>. M-_YLIC&;#(?]_(/8\HV+?U!+ P04 " !Q5V904U^Y_L$! W! &0 M 'AL+W=OT),V8)DYD;UT+DOM=*261?JAIA> ZM"D12$;C:W1#+>X2(+N:,N,C58 MP3LX:F0&*9G^=0"AQAQO\27QRIO6^@0ILIXU\ WL]_ZH7406EHI+Z Q7'=)0 MY_ANNS^D'A\ /SB,9K5'OI.34F\^^%KE>.,-@8#2>@;FEC/<@Q">R-EXGSGQ M(ND+U_L+^V/HW?5R8@;NE?C)*]OF^#-&%=1L$/95C4\P]Y-B-#?_#&<0#NZ= M.(U2"1-^43D8J^3,XJQ(]C&MO OK./-?RN(%="Z@5P5D$@K.'YAE1:;5B/1T M]CWS5[S=4W")C0C9T\T8PX3AJXPVP5!'/LB06,2!_I/ M.8V7[Z(.=Z%\MU;_\A_])$J0!(+DKQ9W5RW&,$E<)(V*I!&"]$HDAKF]$B&K MBY.@F_!D#2K5T(5Q6667J;BCX>+_P*>1>F&ZX9U!)V7=\PF77"MEP5G9W#@O MK9OB)1!06[_]Y/9Z>LM38%4_CRE9_BN*WU!+ P04 " !Q5V90^=.W(L,! M W! &0 'AL+W=OPZ@]FF]"]_6Q#&$O9G]CWZ ^6_U-I(YGQH&F([ ZR*15(0FB2?B&1< MX2*+N:,I,MT[P14<#;*]E,S\/H#00XXW^))XX4WK0H(46<<:^ [N1W?2\G9N%1BY^\,O*GOKM)Q8O!7)WL>5J[@.$_^E;+V 3@7TJH",0M'Y M$W.LR(P>D!G/OF/ABC=[ZL^F#,EX%/&;-V]]]ES0W6U&SH%HPAQ&#%U@-C." M>/99@JY)'.B'OEUUN(WEVZ7Z_7_T=ZL$NTBP^Z?%NZL6US#WZR+IJDCZ MD2!-KD36,->=D,7%23!-?+(6E;I7<5P6V7DJ'FB\^+_P<:2^,=-P9=%)._]\ MXB776COP5I(;[Z7U4SP' FH7MK=^;\:W/ 9.=].8DOF_HO@#4$L#!!0 ( M '%79E#_5+%ILP$ -(# 9 >&PO=V]R:W-H965T?$X'8U]= ^#)NU:MRVCC?;=GS!4-:.%N3 F]TJV<+3$]5H+^^< R@P9W=)+X$G6C0\!EJ>= MJ.$7^-_=T:+'9I52:FB=-"VQ4&7T8;L_) $? <\2!K>P2>CD9,QK<+Z7&=V$ M@D!!X8."P.,,CZ!4$,(RWB9-.J<,Q*5]4?\:>\=>3L+!HU$OLO1-1C]34D(E M>N6?S/ -IGYN*9F:_P%G4 @/E6".PB@7OZ3HG3=Z4L%2M'@?3]G&+-Q_I4Q M'K"4S0VN4(,/;'845#Z8G]"VXYJ-CC?=](+8_(SSOU!+ P04 " !Q5V90 M348*]L0! W! &0 'AL+W=OX+A]^P%V/2]C7PPMM?V!$%.V()FY43UT;J=66C+KEKHAIM? JD"2@M D MN262\0X768B==)&IP0K>P4DC,TC)]/L1A!ISO,$?@1?>M-8'2)'UK(%O8+_W M)^U69%&IN(3.<-4A#76.[S>'8^KQ ?"#PVA6<^0K.2OUZA>/58X3GQ (**U7 M8&ZXP ,(X85<&K]F3;Q8>N)Z_J'^)=3N:CDS P]*_.25;7.\QZB"F@W"OJCQ M*\SUI!C-Q3_!!82#^TR<1ZF$"5]4#L8J.:NX5"1[FT;>A7&<=M+M3(L3Z$R@ M"V$??,AD%#+_S"PK,JU&I*>S[YF_XLV!NK,I?3 <1=ASR1L7O10T33-R\4(S MYCAAZ JS61#$J2\6-&9QI/_0:9R^C6:X#?3MFI[\1V 7%=@%@=U?)=Y>E1C# MW,5-TJA)&A'87YG$,)^N3,CJXB3H)CQ9@THU=*%=5M&E*^YIN/@_\*FEGIEN M>&?065GW?,(EUTI9<*DD-RZ7UG7QLA!06S^]5I854_MRE9_A7%;U!+ M P04 " !Q5V90)P[^F+8! #2 P &0 'AL+W=OPUG VQHU+"_#Z!Q*F@*7US//=M MYX*#E?D@6O@&[OMP-MYB*TO=*]"V1TT,- 5]3(^G+,3'@!\]3'9S)J&2"^)+ M,#[7!4V"()!0N< @_':%)Y R$'D9OQ9.NJ8,P.WYC?UCK-W74?A!-E;G B9N[](,(3IT?N>U,%9VQ%O//B MK?=>2WZ7Y.P:B):8TQS#-S'I&L$\^YJ"[Z4X\?_@?!]^V%5XB/##%I[<[A-D MNP19),C^*3%]5^)>S'N5;--3!::-TV1)A:..D[SQK@/[R..;_ V?I_VK,&VO M+;F@\R\;^]\@.O!2DAL_0IW_8*LAH7'A>._/9AZSV7 X+#^(K=^X_ -02P,$ M% @ <5=F4-U1?;RW 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+^NDJY5M*9LJ2J566J5J^\S:8QL%/"[@=?KW M!>PX;NH78(9SSEP8LA'-BVT!''G5JK,Y;9WKCXS9L@4M[ WVT/F;&HT6SINF M8;8W(*I(THKQ)+EC6LB.%EGTG4V1X>"4[.!LB!VT%N;/"12..=W1-\>S;%H7 M'*S(>M' =W _^K/Q%EM4*JFALQ([8J#.Z?WN>$H#/@)^2ACMZDQ")1?$EV!\ MJ7*:A(1 0>F"@O#;%1Y J2#DT_@]:](E9""NSV_JC[%V7\M%6'A ]4M6KLWI M@9(*:C$H]XSC$\SUW%(R%_\5KJ \/&3B8Y2H;%Q).5B'>E;QJ6CQ.NVRB_LX MW:2'F;9-X#.!+X1#C,.F0#'SS\*)(C,X$C/UOA?AB7='[GM3!F=L1;SSR5OO MO1;\;I^Q:Q":,:<)PU>8W8)@7GT)P;="G/A_=+Y-WV]FN(_T_9J>'+8%TDV! M- JD_Y28?BAQ"W/[(0A;]52#:>(T65+BT,5)7GF7@;WG\4W>X=.T?Q.FD9TE M%W3^96/_:T0'/I7DQH]0ZS_88BBH73A^\F*CDB->U]S]POCH_4[DWADGXK_)HM7MOL M-:=)DI*K$YHQIPE#5YAX01"KOEC0D,6)_D.G8?HF6.'&TS=K>OP?_VU08.L% MMG^UN+]K,80YA$UV09-=0.##G4D LX_")DG0) D(Q'T;]2:JD-&!+B1YLPXU]*I: M0V7<=&_G:KHP4V!D/[\%9'F0\M]02P,$% @ <5=F4!&UL;5/;;MP@$/T5Q >$->M< MM+(M95-5K=1*JU1MGEE[?%&X.(#7Z=]WP([CI'X!9CCGS(4A&XU]=BV )Z]* M:I?3UOO^P)@K6U#"79D>--[4QBKAT;0-<[T%4462DHSO=C=,B4[3(HN^DRTR M,WC9:3A9X@:EA/U[!&G&G";TS?'8-:T/#E9DO6C@%_C?_D2,A#7YS?UK[%VK.4L'#P8^=15OLWI'245U&*0_M&,WV"NYYJ2N?@?< &) M\) )QBB-='$EY>"\4;,*IJ+$Z[1W.N[C=).F,VV;P&<"7PAW,0Z; L7,OP@O MBLR:D=BI][T(3YP<./:F#,[8BGB'R3OT7@I^N\_8)0C-F..$X2M,LB 8JB\A M^%:((_^/SK?I^\T,]Y&^7].3=%L@W11(HT#ZH<3T4XE;F.M/0=BJIPIL$Z?) MD=(,.D[RRKL,[#V/;_(.GZ;]I[!-IQTY&X\O&_M?&^,!4]E=X0BU^,$60T+M MP_$6SW8:L\GPII]_$%N^&PO=V]R:W-H965T=[)&" M.L>/\>F<.KP'?.]@TILY[>]7)F&)\E_=)5II>3:?U$Y:B/%HF)+$>QU'KO>C].\DB0++4R@"X&NA*/W(;.1K_P],ZS( ME)R0FO=^8.X7QR=J]Z9T2;\5?LT6KVWV5M!#FI&;$UHPYQE#-YAX11"KOEK0 MD,69_D.G8?HN6.'.TW=;.HW" DE0(/$"R5\M'NY:#&&.89-]T&0?$'AW9Q+ M'/_321HT20,"\9U)"'-O0C:G0X!J_+W0J)1C[^_D)KM>O4?J3]K -M_:I6 ,.M7'3@YVK^<+,@9'#\A:0]4$J?@-0 M2P,$% @ <5=F4.<.$3FV 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7=9)5RO;4C95U4BMM$K5YIFUQQ>%BP-X MG?Y]!^QUG-0OP SGG+DPI(.Q+ZX!\.1-2>TRVGC?'1AS10-*N!O3@<:;RE@E M/)JV9JZS(,I(4I+QS>:.*=%JFJ?1=[)Y:GHO6PTG2UROE+!_CR#-D-$MO3J> MVKKQP<'RM!,U_ +_NSM9M-BL4K8*M&N-)A:JC-YO#\43,7_@ M(A(=,,$9AI(LK*7KGC9I4,!4EWL:] MU7$?QIN[*VV=P"<"GPG[2&!CH)CY5^%%GEHS$#OVOA/AB;<'CKTI@C.V(MYA M\@Z]EYSO>=-,/8O,WSO\!4$L# M!!0 ( '%79E!+UXBNQ $ #<$ 9 >&PO=V]R:W-H965T/WYPXX9Z/2KZ8%L.A=BL[DN+6V/Q!BRA8D,S>JA\[MU$I+9MU2 M-\3T&E@52%(0NMG<$LEXAXLLQ$ZZR-1@!>_@I)$9I&3ZSQ&$&G.\Q1^!)]ZT MU@=(D?6L@5]@?_ ^$^=1*F'"%Y6#L4K.*BX5R=ZGD7=A M'*<=2F=:G$!G ET(:? ADU'(_"NSK,BT&I&>SKYG_HJW!^K.IO3!^6-"8Q9'^1Z=Q^BZ:X2[0=VLZ3>,"^ZC M/@CL_RGQ]JK$&.8N;I)$39*(0'IE$L-\N3(AJXN3H)OP9 TJU="%=EE%EZZX M#R^%?,*GEOK)=,,[@\[*NN<3+KE6RH)+97/CM@$ -(# 9 >&PO=V]R M:W-H965T92YP$%>(,R*7[]P.29EF7+X"-W_.S,?F$YMEV (Z\:-7;@G;.#4?&;-6! M%O8&!^C]38-&"^=-TS([&!!U!&G%>)*\8UK(GI9Y])U-F>/HE.SA;(@=M1;F M]PD43@5-Z:OC4;:="PY6YH-HX3NX'\/9>(NM++74T%N)/3'0%/0^/9ZR$!\# MGB1,=G,FH9(+XG,POM0%38(@4%"YP"#\=H4'4"H0>1F_%DZZI@S [?F5_5.L MW==R$18>4/V4M>L*>D=)#8T8E7O$Z3,L]=Q2LA3_%:Z@?'A0XG-4J&Q<235: MAWIA\5*T>)EWV<=]FF]NLP6V#^ +@*^ NYB'S8FB\H_"B3(W.!$S]WX0X8G3 M(_>]J8(SMB+>>?'6>Z\E_Y#D[!J(EIC3',,W,>D:P3S[FH+OI3CQ_^!\'W[8 M57B(\,,6?LCV";)=@BP29/^4F+XI<2_FK4JVZ:D&T\9ILJ3"L8^3O/&N WO/ MXYO\#9^G_9LPK>PMN:#S+QO[WR Z\%*2&S]"G?]@JZ&@<>'XWI_-/&:SX7!8 M?A!;OW'Y!U!+ P04 " !Q5V903*8,QN$! !!0 &0 'AL+W=OD+A[^P%V/2]E4O\8SN&[G(.!=)#J13< !KT*WND,-\;T!T)TT8!@ M^D[VT-F52BK!C U5372O@)6>)#BA4;0E@K4=SE.?.ZD\E1?#VPY."NF+$$S] M/@*70X97^"WQU-:-<0F2ISVKX3N8'_U)V8C,*F4KH-.M[)""*L/WJ\,Q<7@/ M>&YAT(LY[>]G)F&!\E_MJ5I,KS#J(2*7;AYDL-GF/K98#0U_Q6NP"W<56(]"LFU_Z+B MHHT4DXHM1;#7<6P[/P[C2KR?:&$"G0AT)NR\#QF-?.6/S+ \57) :MS[GKE? MO#I0NS>%2_JM\&NV>&VSUYSNXY1IR$!=9!@;476/_3XOJFQ1!F$S;9!$TV 8'MC4D(\Y].MD&3;4!@ M=V,2PNS#)DG0)/F R7M,'$4W)F1Q! 6HVE\^C0IYZ?S%7V3G^WU/_1'^"Q\? MAV],U6VGT5D:>Q'\<:VD-&!+B>[LKC;V/9H##I5QT\3.U7@KQ\#(?GIPR/SJ MY7\ 4$L#!!0 ( '%79E!O6%O."0( 8& 9 >&PO=V]R:W-H965T MV$[=_7-BQ*B-O-2WQA9L[,<>QL8/Q5U #2>6MI)W*WEK+?("2J&EHB/-9# MI[X<&6^)5$M^0J+G0 Z&U%*$?3]!+6DZM\C,WHX7&3M+VG2PXXXXMRWA?YZ MLB%W _=]X[DYU5)OH"+KR0E^@/S9[[A:H5GET+30B89U#H=C[GX*-MN5QAO M2P.#N)H[.LF>L5>]^'K(75\; @J5U I$#1QK'IS#B,7])THMD)>"+@F1!$_R6$$R%\E!!-A&A!0&,4TYLM MD:3(.!LX3:O12A'V3HHH4FS-.(P5<8?(LH M[Q&AO\!L[S%K?X8@97)VBJU.L>&'-S5"NT!H%0B-0'0C$"VBCIC48+HQ*DZP MM\QB@041]A*[GIJJ.1^?IG$A63^]NFA^^HN_4$L#!!0 M ( '%79E!)JF1(#P( -8% 9 >&PO=V]R:W-H965TWH ]_/-_,X G'1A_$36 =-XH:<7!K:7L]@B)O :*Q89UT*HG)>,42[7E M%1(=!UR8)$J0[WD1HKAIW2PUL3//4M9+TK1PYH[H*<7\[Q$(&P[NUKT%GINJ MECJ LK3#%?P$^:L[<[5#LTO14&A%PUJ'0WEP'[?[4Z+U1O"[@4$LUH[NY,+8 MB]Y\*PZNIPL" KG4#EC=KG "0K21*N-U\G1GI$Y5*$;.B#!7)^^%9'1R4:50_#;> MF];'CQ^JP_B>V M^T"]S%P'S;LSSU2W0D6O6>#%*;IJHTES'#7^0A,FLP0I^YGAVQA'_R[_P?N( M.-U+ N\31F#M(S &P0>#![O!SFJP,P:[I<%V7:5-L[5#0BLDM!CX*\BHB8VF M'=]6LO'ME,A*B2R48$6)[BC^9Y#8"HDMD-WJQ[%I0CLDL4(2BT&T@M@T\0J" M%L>! J_,Y!!.SOI6ZM]N$9V'TZ.OC],J?E1#:YPQ[S;CQ/N!>=6TPKDPJ0ZK M.5(E8Q)4B=Y&?=-:#=EY0Z"4>AFK-1]'S;B1K)NF*)I'>?8/4$L#!!0 ( M '%79E F7/\0_0$ '(% 9 >&PO=V]R:W-H965T,#B(I:VZC)VF79DBUI[K+M-VV_5G-!'-!Z]_8#M,:K;'\* M?)YSOG. 4O1BAN2G0!R ML21&41R&&6*D:?VJL+6CJ I^5[1IX2@\>6>,B#][H+PO_>@*NI?\AVATR@[> GPWT52 M^J$Q!!3.RB@0/3S@ )0:(6WC]ZCI3RT-<3Y_JG^RV766$Y%PX/17>^ M=X$KN5/UPOO/,.9)?6\,_Q4>0#7<.-$]SIQ*^^N=[U)Q-JIH*XR\#6/3VK$? M]9\T-R$>"?%$B)+_$O!(P L"&IS9J!^)(E4A>.^)X; Z8NY$M,-Z,\^F:/?. M?M-II:X^*ASE!7H8H1&S'S#Q#!._1QS6B&TX09 V,+F(G2YBR\OT3&PO=V]R:W-H965T4HB]5)5 MK=1*IU9MGWV)DZ #3&TGN?[[VH9#'"QM[@5L,SN>77N,5U6 M?5GS1I6B\20_K/WW<+>%P@8XQ,^27]6H[=E4'H5XLIW/^[4?646\XCMM*9AY M7?B65Y5E,CI^]Z3^,*<-'+=?V#^ZY$TRCTSQK:A^E7M]6ONY[^WY@9TK_4U< M/_$^H<3W^NR_\ NO#-PJ,7/L1*7Y>->U][_I

3K3*C MEPTE9!5>+%&/N>\P9(29(+9S1!$-D- (&%005 5Q\?25"HH34)2 .H+X%4$\ M2:/#9 [3.,R[/(V#;)(+!J,0$%Q.C,J)9W**R33W'20?39,2&L!$S!R5Y'E0 MX%H25$N"E";!"5*4(+U]<3*4($,4I)-R9+-$21Q,M]E_0*^DY*B4')&2X00% M2E#<7@R(<,=%-Y2C!XU3I7$6I%/?(3"2!$N"%HX 0 3E"Q2X?^$-!@;%86.LLWI^ELGV PH,'"K@?I"\H2RX^2"]I2P=*!GE"W$\ M+4HZ*PK$)%A::-S*@'B9+ASU@%L0\C<4!3Q3:_)O='_0@A.:&,@K,0IS,I6KH5/R@;3,S;=G=++J. M%FU_:PJ'J]OF+U!+ P04 " !Q5V90021#2 0" ",!0 &0 'AL+W=O MX9PS%X9).L9?104@G3=*&K%V*RG;%4(B MKX!BL6 M-.I-R3C%4IG\B$3+ 1>&1 D*/.\#HKANW#0QOCU/$W:2I&Y@SQUQ MHA3S/QL@K%N[OGMQO-3'2FH'2I,6'^$[R!_MGBL+#2I%3:$1-6L<#N7:??97 MNTCC#>!G#9T8W1U=R8&Q5VU\*=:NIQ," KG4"E@=9\B $"VDTOAM-=TAI":. M[Q?U3Z9V53GX2DE&KHE*A^*T_Z\:VFF5LL<9IPUCF\'X<6ZZGS5['Z7+EVFJ]CWJE^"N4]IV'H)^BL MA2QFTV."$29>WD*V]Y"K"%()#%D$RARDV8X MVZS0\,-QE4__$(AF!2(C$-UT>Y+DIL8OB T M&B4*_&C^:^'D[-1(W8R1=U@=SX$>Q8E_XZ\R?\:_5:NFWPQ7^7Y/?&ULC59M;YLP$/XKB!_ FR&0*(G40*9-VJ2J4[?/;N(DJ("9[23=OY]M M*"7'M6L^!/MX[KE[SL:^Y96+9WEB3#DO==7(E7M2JEWXOMR=6$VEQUO6Z#<' M+FJJ]%0U>K)?\K*JR8??"D>>ZIN+OAE7\ MNG)#]]7P4!Y/RAC\];*E1_:3J+ M^%6RJQR-'2/EB?-G,_FV7[F!R8A5;*<,!=6/"\M951DFG<>?GM0=8AK'\?B5 M_8L5K\4\4 M2?OO[,Y2\;IGT:G4]*5[EHU]7GO^5S?<(>H=HL%!Q_[(@?0.Y,TA_M A[AWB MST9(>H<$1/ [[;:8!55TO13\ZHAN/[34;+MPD>CEVAFC71W[3M=3:NME30A9 M^A=#U&,V'28:89+L%E),(>& \'4"0Q81EL4FFKA'MP'R*2*9@QS^2[+]D.0F M38(6BUA_,E8Y?X<@1@EB2Q#?5#L&U>XPJ<4T%C.+O3@8_4)0&\0C\ "HF(+" M:.XEH$((BA#O'8T)JC&9%(F0!">8H00SI$@S4*0.D]VH2:'F'$-E'MC>18=* M;KE 77"F&2XK166EB"P09I-.PWC@4\LQ#. I/L&S32>R(UQ.ALK)$#D@Q"9# MJP:^VSR;UI\$0!#.!"4A*!*\MTIS5-9\(BN%QV$'F8^B!%X"MQX&BN$R34&A M%\!#"P7%N"9]9:.'?#!5!8^='@-D 54H* 8?9X&@=,J@0EL<18 P?W21U4P< M;58B!/9-N,A#Q%Z83L=>G&_T79OT@XICV4CGB2M] M_=I+\L"Y8CIY71G7.>G.;)A4[*#,,-5CT;4GW43QMF^]_*'_6_\#4$L#!!0 M ( '%79E#(>PAGAP( %X) 9 >&PO=V]R:W-H965TU#:%< M6"2:AV [LS.[SBQVVC'^*@I*I?565XW8VH64[9/KBKR@-1$.:VFC?CDS7A.I MIOSBBI935BS]NX-2D;.TO-VH%G*;O*JFSH@5OB6M>$_]G3BG5;&]GW MA9?R4DB]X&9I2R[T.Y4_V@-7,W=D.94U;43)&HO3\];>H:<]2G2 0?PL:29*(V<5<)\6_E5 M2%8/+"J5FKSUS[(QSV[@OX?! 7@(P&, [FOIA4SF'XDD6Y'K1;(7Y324OU.HM\_TD=6^::,#L>PR>8-"(A?N!!Q/X M8(Z^(?#?$2QD$( $@2$(WA'@AR)[3&0P38_Q?&=!)@1E0D#&?Y#I,>%$9F$K M-J#$!I ('B1Z3#R1")T %HE D0@0"1]$HIF([\5.",O$H$P,R&Q@@@0D2-;[ M GFP^[T5SAA TUKC8*E4M-!F:(4W!M *:\HLYV(65 MLVMC;A63U?'RL,/F>/P'[V\>WPB_E(VPCDRJ0]8([:U4)==L9) M1<]2#R,UYOV)WT\D:X?;C#M>J;*_4$L#!!0 ( '%79E"[IS_T)P, $P- M 9 >&PO=V]R:W-H965TPCY2>9J[;;8^X+CJ'G'##?MF3MBXH>VP/;G=J<;'KC>K*]3TO M=NNB;.SEO!][;)=S#'UNK.=5VT?U>X(M>%C>RW@:?R<*1\P%W.3\4! M_\#TY^FQ94_NZ&57UKCI2M)8+=XO['LTRU'"#7KB5XFOG71O\:D\$_+"'[[N M%K;'%>$*;REW4;#+!:]Q57%/3,8W)#^?[->]Y/GDWFN>CPFE2_RQT] M+NS4MG9X7YPK^D2N7["84&1;8O;?\ 57#.=*6(PMJ;K^V]J>.TIJX85)J8O7 MX5HV_?4J_+^9P0:^,/!' Q;[(X- & 3O!N&'!J$P"$TC1,(@,HT0"X-8,7"' M9/79WQ2T6,Y;ED&83IW+]R18%8# MXTM,I" ;'4$CX3(!HPH?4K'R-7/_-L!:)Z),T?"IDX?/G>0ZDGGP3 (PGT%O M']SD,X,=A*"#L'<0R@XB3UF0@4EZIAFR[<>.F@\C*H>HP$EAR1$H.0(D(T7R MP*12F+LH<90%VAA1.43YSD268U!RK$E&L5KVL18FSIQ$46P"Y3J4>$[F29^) MW9* XA,@WTJ.5@,322'5'95H"^\[RJIM$DUXJ#(/NI_ B>#II.!T4F Z >P@ M QUDYGL.>7 7] QVG8#DG"(O5!NA 90+*+V!T%36T$3G1@;;3D W>R6,G5A5 M;83E(!8X$XN%P%Y_CWR#O2<@.1)K!%JR3:@7J=&F$YA&42 M=2L;;K)([[) F>K-#\GY$:I-J!RF$D6T*QWL:MP>^F-Y9VW)N:&\N*31\>A_ M[_.#H3*^0K,U L8W:/8P'.S?W0_O&=^+]E VG?5,*#N.]H?&/2$4,_&>PPKE MR%YMQH<*[RF_3=A].YSOAP=*3N+=Q1U?H);_ %!+ P04 " !Q5V90]]?\ MRNH" 5"P &0 'AL+W=OSBQNMG<69,.B]%7HJE>Y:RFON^V)]9D0J/5ZQ4WQQY7:12+>N3+ZJ:I0<3 M5.1^& 34+]*L=%<+L_=8KQ;\(O.L9(^U(RY%D=9_URSGMZ6+W->-[]GI+/6& MOUI4Z8G]8/)G]5BKE=^Q'+*"E2+CI5.SX])]0/,=HCK ('YE["9Z[XZ6\L3Y MLUY\.2S=0%?$M"RJ ME")]:9Y9:9ZWEO\U# X(VX"P"U"YWPO ;0!^"XC>#8C:@&AJ!M(&$"N#WV@W M9FY3F:X6-;\Y=7,?JE1?.S0GZKCV>M.$PP6:,(#.KAO^2[-XE&92)0;.PB<<#LRA, M$($$D2&(!@2QY7:#H093&@REMAL-)NYAX@![%M-VC$(81S9L!\"B@'AW#I" MP@@@+($)*$A IUL;@P3Q!&L;3-)3&M+8LZ[[!D E,R^RS!VC"(ELU Y S:)> MQH&P!!26 ,+NW-H92#";;BT*X"813#"W!?6U(J456>X"L#"(1_8",)PDGM5W M=@ L&OP2AO+N]$ TED>#.Q1@ WM X0=,AIL+PE-,QF.3H]&UVX"PF8=MDQL8 MZ9]%/+)XS!7.J'=/'-SX$-#YZ)T.@^ 6@\@'+(:;#*)3+*:C!MQ+T_I+1SV3 MQ!ZU[1VC$,)VO]F!L*!W6(TTO_>77K#Z9.8KX>SYI93:EMYN-\,]A'HDL/;7 M:+Y!P/Y6SWQFA'BC;P;&;VE]RDKA/'&I!A$S+APYETQ5'WCJ6,YJ1NT6.3M* M_1JK][H9U)J%Y%4[A/K=)+SZ!U!+ P04 " !Q5V909"C#>_L#T^Y\P98T\Z,?XL6@#IO%#2 MB\QMI1R."(FR!8K%@0W0JYV:<8JE6O(&B8$#K@R)$A1X7H(H[GHW3TWLS/.4 MC9)T/9RY(T9*,?][ L*FS/7=U\!CU[12!U">#KB!GR!_#6>N5FA5J3H*O>A8 M[W"H,_?!/Q:)QAO 4P>3V,P=7]^%9EKJ<- 8%2:@6LABL40(@64C;^ M+)KNFE(3M_-7]2^F=E7+!0LH&/G=5;+-W'O7J:#&(Y&/;/H*2SVQZRS%?XB:.%9B<$"R%X(]Q_2 @70K@2 M?),!S3P^6<-6-\)_QBJPRQUT)R=V5/5"A6]YF$2I.BJA1;, M:<8$&XR_(I!27U,$MA2GX(:^2U#<(CYY]@RAM8C0\,-M!B^V"T16@<@(1/^= M0K@[A1ES9S#]? K^85^)!10<(KN5V&HEMEB)=E;BVRSQ800572#8LO0JM#3/_!U!+ P04 M" !Q5V900URH]SD" "-!@ &0 'AL+W=O#M M"[:',V?.L&M#QW*B&ZK>?QLH(& M,< GG=00+UBM8J_!=>L4F8X=6)'1JR!U"P>&^+5I,/N[ T+[W/&=>^"YOE1" M!;PBZ_ %?H)XZ0Y,KKR1Y50WT/*:MHC!.7>>_.T^57@-^%5#SR=SI)P<*7U5 MBV^GW%DI04"@%(H!R^$&>R!$$4D9?P9.9RRI$J?S._L7[5UZ.6(.>TI^UR=1 MY4[JH!.<\96(9]I_A<'/VD&#^>]P R+A2HFL45+"]1.55RYH,[!(*0U^,V/= MZK$?^.]I]H1@2 C&!%G[?PGAD!"^)T3:O%&FK7[& A<9HSUBYK ZK.Z$OPWE M9I8JJ/=.OY-NN8S>BC!.,N^FB ;,SF"""<8?$9YD'TL$MA*[8)$>/!;8+Q'K MC;U":#41ZOSPP41J)XBL!)$FB!X(-K-=,)A$8UJS"[X[=V(!I>X'7M96*>NE ME&0UDV(PZ:3*RHUG2FR8M5U(;!426X3X,R'QHLBG:16CQ +RW<0N);%*22Q2 M9CN_2VQ5HID4"RAT/[C,J55*:I$2SJ2DBTNP<6>W:;_$^-'D#(T2;_(5-\ N MNN%Q5-)K*]3W,HF./?4I4%U@%M_)7FM:XSN-:=0_,+O4+4='*F2/T9W@3*D MJ5&>I(,J^6\8%P3.0DT3.6>F0YJ%H-W0_+WQ#U3\ U!+ P04 " !Q5V90 MW.Y0_.H" !@# &0 'AL+W=OJT[;>;. DJ8&:WRRL5S=V),>B]UU70K_R1E>Q<$W>[$:MHM>,L:]3 MU!O!>MG2(_O!Y,_V0:A5,++LRYHU7]K* M$^?/>O%UO_)#W1&KV$YJ"JHN%[9E5:695!]_!E)_U-2%T_M7]L_&O#+S1#NV MY=7O M6%0K-7WIKV5CKM>!_[4,+X"A ,8"I?V_@F@HB-X*8F.^[\Q8_40E72\%OWJB M?UHMU2\%N8O48>[TICD[\YERVZG=RSK*XF5PT40#9M-C8((A(R)0[*,$8!(; MF)7#>X'M')$4N$*$FHA,??3.1((3Q"A!; CB=P2I=0H])C.8IC^%>)'C*@FJ MDB JF:728XJI2K@HK">R15"P@ QO)D6;29%F0([ $$7)1 MH(&\)W"#73QQ)/J(W1Z43.RZ5/!8$B27>62KS(.9.,\4#R9!DIG'#@H\3B2] MX4SQK! D+'EBN\5 J4,'3PO!XF)_#Z$@1_0)'BI2(!2.[W7 4P7AQT\5\+P MDI8 DKW"\[H#'"N(;3A5/#"")*>QDHB!' MK "/%2 _4X6K53Q6D-W@%D\,(&&8N\5 =C*#R5Q6,W$T(VSG[?BYD7H"FNR. M8_(]Z+G.VM^H\;D?=M]H^MG[.Q7'LNF\)R[5U&AFNP/GDJD>PX5Z(BAGWGXA>3O,\\'X3\7Z'U!+ P04 " !Q5V90@FY[QF<" #M M!P &0 'AL+W=O.3)KH2^L0HA M;KTWN&4KN^*\6P+ R@HUD#FD0ZWXF@?1/@3"YKFS/OAE>ZU/%I0'D60=/Z#OB/[H=%2

HZ(4BV&_XIL'XKZBZ#&QPK1]'9Q0*V>/64PQ6C7G*K&C-<9VCEDX_RCHPIC.PI".=JU%CTDF M3EPGTM(Q80(MH3G&D1H'TB0Y)9_?F M.EK9UW.,-RNI":/YVJ:S3@NT=,#DK6H0/:G!P:R2G%LN2S&QCK/IQ9=OG68O MO.7:,]@W8I;UH^=#OA^$WR ]U2VS]H2+%U:]@T=".!*!BR:SK4K,WO& T9'+ M;2SVM)] _8&3;ABN8)SP^5]02P,$% @ <5=F4$'9^1AN @ T < !D M !X;"]W;W)K&UL=97;CILP$(9?!7%?L,W1$8F4 M;%6U4BNMMMKVVDF?7M0?F-9Q/'ZH?W')FV3V3/$G4?TNC_JR]G/?._(3NU;Z1=R_ M\CZAQ/?Z[+_S&Z^,N8W$, ZB4N[I':Y*B[I7,:'4[+U[EXU[W[LOV<,-=B"] M QD<(N<0=B 7^6>FV::0XN[);O-;9L\8KXC9FX-==%OAOIG@E5F];6*$BO!F MA7J;76=#1C9XL B-^H @$&)'9NXQ6A"(P!@C)Q!]$""P0 P*Q$X@_B 039+L M;!)GTSB;-(DP21 ,2D!0 H#B"2B9@2BA-%[8D13DI GF7#2&>=3BA&E&0S* M0% &@-()*)N#XB2G,Z/Q4<4DF-XOX>A"K;D\NU:BO(.X M-JZ/C5:'=K4E[D+^;][UNA],GLM&>7NAS;7N+M^3$)J;8%!@?N^+::_#I.(G M;8>9&+*6BS=94*J\ M]XK5CC+<;'_GW@Y?R4BAS /*L(1?ZBZK?S5[H'1A4 M3F5%:UGRVA/TO/&WZ&F'0N-@+5Y+VLK1VC.I'#A_,YOOIXT/3424T:,R$D0_ M;O29,F:4=!Q_>U%_8!K'\?JN_M4FKY,Y$$F?.?M3GE2Q\5/?.]$SN3+UPMMO MM$\H\KT^^Q_T1IDV-Y%HQI$S:7^]XU4J7O4J.I2*O'?/LK;/MM>_N[D=<.^ M!X? .H .9"/_0A3),\%;3W3%;XCYQN@)Z]H><180B1.1.!#K"2)Y M%)$Z$>D<@>$$DQ<%#LKL@@D>IK@; M'#DZ'$=32NCZ0.&T:F!T=5947.S0D-Z17VL[L4:GPV#:8GOU?IAW4^TG$9>R MEMZ!*WV!VVOVS+FB.AJXTMD6>I .&T;/RBP3O1;=-.DVBC?]I 3#N,[_ U!+ M P04 " !Q5V90I8<'_6," !!" &0 'AL+W=OSASSLR0\9"V7+S*@E+EO%6LEFNW4*IY\CR9%[0BY[X;G\EPH8_"RM"%G^H.JG\U>Z),WL!S+BM:RY+4CZ&GM;M#3#L7&P2)> M2MK*T=XQJ1PX?S6'K\>UZYN(**.Y,A1$+U>ZHXP9)AW'[Y[4'32-XWC_SO[9 M)J^3.1!)=YS]*H^J6+M+USG2$[DP]HQVPZ#;S#)+69W MCT$#PM,1#&%@*(PM!B26$PD(LX)% C#7P!($8X+ APE"D""T!.$- 9I$V6$B MBZDM!L,2$2@1 1)X(G&/"5 $B\2@2 R(!#!! A(DCU=R"1(L@0C"29H=)AE5 M,ER$L,@*%%D!(M%$I,,LQZ]K,5-+Y,,=Y ,R\0S%3!.BQ^N)P ;:(/Q 17O0 M.%M_,1*"H/2BYT9FK*MQJ".JU9(8";B44_4=5X49!4*=$T^LQOLL6 M+::WGS>ZD"LJSG9V22?GE]H.SI%UF(\;;"_T#W@W7+\3<2YKZ1RXTF/!7MXG MSA75L>@JNTZAY_EP8/2DS#;1>]$-M>Z@>-,/;&_X:LC^ E!+ P04 " !Q M5V90LDG+'ZD" "Q"0 &0 'AL+W=O$7TD%(;7>VJ8C:[NBM%^Z+BDKV +BH!YV[)* M\@5WL^K!"?Z ]&?_C-G,';T%Q;3_YRUW&>0'\JN&53,865[)' MZ)5/OA[6ML<3@@TL*?< V.,"M[!IN".6QI_!ISV&Y(;3\H M^5T?:+6V4]LZP",X-_0%7;_ 04]L6X/X;_ "&X;S3%B,$C5$?%OEF5#4#EY8 M*BUXD\^Z$\_KX/]F9C8(!H-@-&"Q[QF$@T'X;A#=-8@&@^C1"/%@$"L17*E= M%+, %&Q6&%TM+(]##_BI\YA*V>ME$8;IR+]S1P.22"29, MK""%CO@CX;($QBP"4Q9YH)D'\P!;G8@S)8?_.MG==3)+,S06*Q3VX:Q8'SB( MC XBX2":.H@\I=J260BFDZ5T8J4:#S"%SH2.KQ1$,LF4,L'Z$=D^O+N7 MSJ>PUZGBO5/XZ2!1\J'"S;&LHN0$XKZH4%R MQRYM\P]02P,$% @ <5=F4&CW[L? 0 (P0 !D !X;"]W;W)K&UL;53;;J,P$/T5Y ^(@1"21H#4M*IVI5TIZFIWGQT8 M@E4;4]L)[=_7%X)HY!?L&9\YYXPO%*.0;ZH#T-$'9[TJ4:?UL,=8U1UPHE9B M@-ZLM$)RHDTHSU@-$DCCBCC#:1SGF!/:HZIPN:.L"G'1C/9PE)&Z<$[DYP&8 M&$N4H%OBE9X[;1.X*@9RAC^@_PY':2(\LS240Z^HZ",);8D>D_UA8_$.\(_" MJ!;SR'9R$N+-!C^;$L76$#"HM64@9KC"$S!FB8R-]XD3S9*V<#F_L;^XWDTO M)Z+@2;#_M-%=B78H:J E%Z9?Q?@#IGXV*)J:_P578 9NG1B-6C#EOE%]45KP MB<58X>3#C[1WX^A7\EM9N""="M*Y(/6]>"'G_)EH4A52C)'T>S\0>\3)/C5[ M4]NDVPJW9LPKD[U66987^&J))LS!8](%9IW%,P8;_EDD#8JDCF"]($B3;9A@ M'218.X+LF\OMG4N/R1VF=Y@D#VMD08TLH+&[T_"8W5)C]1 6V01%-@&1ASL1 MC]E^$]G=B>#%^=KG\YO(,^U5=!+:7!5WH*T0&@Q?O#*$G7FQ<\"@U7:Z-7/I M[ZT/M!BF)XGG_T+U!5!+ P04 " !Q5V90K2BY2PX" !/!@ &0 'AL M+W=OMNFS 4?A7$ V#,)20106I339NT M25&G;;\=I,^1-L\]W.B6WRGO$W40%([[VAK=CXE93= M&B%15M 0$; .6O7FR'A#I)KR$Q(=!W(PI(:B* P7J"%UZQ>Y6=OQ(F=G2>L6 M=MP3YZ8A_,\S4-9O?.Q?%U[K4R7U BKRCIS@.\@?W8ZK&1I5#G4#K:A9ZW$X M;OPGO-YB0S"(GS7T8C+V="E[QM[TY,MAXX[N70*+!_HIL4L M)V7&411D;IN5TV;EL%FX!7#HWO[AXZ7B.R<(.U)D\R.$/^Z=.,#S8V11BQO4 M+ R:G&Q]U7XC_%2WPMLSJ2X)F&@-E&E;O=Q0N$H]3!38VZO.#N1 MK!NN;S1^0XJ_4$L#!!0 ( '%79E BA8N2H@( ,<* 9 >&PO=V]R M:W-H965TUK&X((7GKT3\!F=CR[FX%=W1A_%06ETGFKJT:LW4+*]LGW MQ:&@-1$>:VFCGIP8KXE42W[V195NRV=I%[WW@ISX74&_YFU9(S_4[ECW;'UA!:@JB+E>ZI56EF92. MWSVI.YRI \?W=_9/)GF5S)X(NF75K_(HB[6;N!:B3KCP"IA?IW#14A6]RQ*2DW>NFO9F.NMY[^'P0&X#\!# (K^&1#V M >$DP.^4F50_$DDV*\YN#N^ZU1+]IT!/H2KF06^:VIEG*ENA=J^;*,Y6_E43 M]9CG#H-'&/R(V-J(/!@@OA(PJ,"@"FSBPP<5.4P0@@2A(8C&!$DP2:/#I ;3 M&$R2>Y-B@0D2!:4HL/$HRQ1-"E$!\E& M$)QY&!:2@D)20,@,00829,M+D8,$^8)2Y%:><6S]*]X!/4A! 6RT ! 3SE#, M>!4M+PB"C88PH"*:^AU;Z89620 0]M(9,;!I$>3:>"HFM,X)1N?T8FQ0."L& M-BZ"G)O,4,#61?_A702;%T'NM?H#>-,NB0U"WEP^L($1Y&"K/^F2_M@@-.L? M^&6 ,D#,7(OAUP'*E_<'PR[&D(NG_>E!C]FB24G> 3V*@=\'&"WH3P\:?]&" MJ11D?1F1-ZV+/YHH](CWC?!SV0AGSZ0:3LP(<6),4D48>,H(A9HJAT5%3U+? MINJ>=Z-5MY"L[<=&?YA=-W\!4$L#!!0 ( '%79E!9-SA4>@( '<( 9 M >&PO=V]R:W-H965T M2)K@$T-5 U^(04]U#JV/)1,!.DQ8SH9&P()SN,W\3DVWYM.B(AB&#!A +@CS/, M(4)"B*?Q=] TQR4%<3J^J'^1WKF7': PQ^A/M6?EVER:QAX>P FQ5]Q]A8.? MT#0&\]_A&2(.%YGP-0J,J/PUBA-EN!Y4>"HU>.^?52.?W:!_H>D)WD#P1@)? M^Q[!'PC^!R&X2P@&0O#9%<*!$"HKV+UW63.Z=[U M/D>$L9+#0Y'M79&K-'UML7S)]Z?%"CV]0* 5"*1 <%5MQ4;68Q82TTB,8T5* M-7I,-,4HQ9BKN%:@E..>RI694&LFG)M9*&ED/2:\G6C^$+%YB-C>0UP9B;1& M(LVNW&C?A59@\?F^6&H%EII2NDHI>\QR8O)IWAASD&,I0AN-D&OY2DGG(->Z M49-8:RG66%+>QRS6M+J2;3['/,TMQ;-.5E]]K4R@&+(GIV8-R5%>8=0H\*EA M8G\GT?&6?/;$J:O$,W>5NYKXAM^J_27X(=]?R3\ .58--7:8\;->GL@'C!GD MN3L6[^R2?P6,$P0/3 P7?$SZN["?,-P.U[P]?FND_P%02P,$% @ <5=F M4(P? 3DD @ *P8 !D !X;"]W;W)K&UL?57; MCILP$/T5Q ?$W*$10=IDM6JE5HJV:OOLD$E :V-J.V'[]_6%L"RQDH=@#V?. M.3.Q)^7 ^)MH *3W3DDG-GXC9;]&2-0-4"Q6K(=.O3DQ3K%46WY&HN> CR:) M$A0%088H;CN_*DULSZN2721I.]AS3UPHQ?S?%@@;-G[HWP*O[;F1.H"JLL=G M^ GR5[_G:H[J2 V-O>O/MN/$# M;0@(U%(S8/6XP@X(T43*QM^1TY\D=>)\?6-_,;6K6@Y8P(Z1/^U1-AN_\+TC MG/"%R%C(HJQ0_&Z?;6>>P\A_ M2W,G1&-"-"4H[4<)\9@0?R0DIGCKS)3ZC"6N2LX&C]L?J\?Z3(3K6#6SUD'3 M._-.52M4]%HE>5RBJR8:,5N+B6:8<$(@Q3Y)1"Z);727'GT6V-TCTB]NA=A9 M1&SRX[E"%+L)$B=!8@B23UU(%EVPF-1@.MN%.# ?MU+J5$H=2NE"*;U72AX( M94ZAS"&4+80L)IL)90LONWM(&$1N'[G31^[PD2]\Y/<%/ZRX<"H5#J5BH60Q M83B3"E;)\CPZ47&Q,(-F=XP"/YMQ)+R:73JI3_,L.DV\ITC?T45\JR:A'5P? M-':,_L#\W';".S"I)H"YIR?&)"B3P4KUJU&3>]H0.$F]S-6:V_EE-Y+UXVA& MT_]#]1]02P,$% @ <5=F4 YKOSI@!@ 0"< !D !X;"]W;W)K&ULE9I=;Z,X%(;_2I3[)OB# %5;J0%6N]*N5,UH=Z]I MZS;1)"$+M)G]]\O79."_MH\?VW!WR8MOY#B5]\M= M59UOU^OR96>.6;G*S^94_^%A+S]NLC]G^M'RX M:Z\]%0]W^4=UV)_,4[$H/X['K/AW:P[YY7XIEC\N?-F_[ZKFPOKA[IR]FZ^F M^O/\5-3?UM3<'AYQ_1?VG-UV:>L]+$ M^>'O_6NUNU^&R\6K>2U0WWNJ@.H+J)\%]&0!W1?0 M<^_@]P5\[(K\LBFX\G+-FV(E;O^ZNE^9BVSOM_^KV+.NK MGP\ZB.[6GTV@7K/M-'*@\<.Q).$2<56LZPI<:R%1+;:2%9?C&\1WD;3",="H%1UJ7"2\U8:8XJ*A M9F1I RUM@"5%+&W 37Q26Z2A/< U-]Y*X=H&L+8!J"UIW&T .H"D4 PTO .X M2(@5:9N4BZR60F@I!)9(XVY#7A/:N#'7L-&2<(UFAKA&V@Q%T% T8T1%:"30 M+($BDFY))_*'(C+1I#".CRT)#]/# Z9(ZVY[T;B;B/,8B)CS!(@4ZRAX.\MT M)BQ0%,!60&T),&HHMH!(,E4"5$*S.0W%6EDP*R!G'X4$QD)J3++[1)H/0R + M \ER:UZTU!EM; _S62AF3VQL78\)+?1\Q@M,0X%P2"DO.*%N1"@I/V*H"P2= MN1.HB]@,GT*=CJP)@NDH$!Y9@G"N@03A(I0@7(42!,2R)@@&J4 D90G"X5;W M2ZHXWMHC!*A!9+ "/0"5Z%> MX*J)7L DVB/21?.O6BBB6.W)'%+TDG)V Z&J40P98/*=]MQ2A*W))V4C.U@ M<$H$3KI@[D63=IR2Q"U))R5C.QB7$N&2K@,DVGFR-();3Y9&8.\)T@APTIY& MF)(249(N!"3?%-[4:SAV=@5D-42F,);,"YW^O]!CXYCM$NQ3(\NH4)CMRIN_ M/%"8D@I1DBX/%(!6%++F1[*0[4"37C;:,M-N26&L>I7M#7XL*TZ%J:D0->EZ M0#F1&+LEB5N23DK&=BQ'I BL=+[N19-U=4K22*6 MI).2L1V,2H502WS%3H-H7.;FVF,!45.KVERP$%#ETC>AZMP+%KZ+%#]CFQ4F>L M\2,I3&L-=N*1I74TIK46\X&O,08UPB![-,8/"5EBQD#$TS=!*C8"4QS+UKZ8 MB!H1D0)>.W$7:[XY]%:"VIHA2H%(V/)!6QYD(G322;D73>R4,1Z HE"ZFM:-+:%\:@1'BGU-7H,*:@M2#3FB^\96=8X M8#RVA=&H$1K9 .- 8UGCE"0:;A?9$$2$M24-)J-&9*2XUPAZK*O M@]T%8(L M7\H]3U6!ZC;-X>(M>W MXC86X'HB;M/N9:Z?X;MWR_[(BO?]J5P\YU65']LWB][RO#)UY>L.6"YV)GN] M?CF8MZKY&-2?B^Z=KNY+E9_[]]76UY?F'OX#4$L#!!0 ( '%79E /H"&PO=V]R:W-H965TE\1Q/A$@%0K:I$VJ6FU[=L% U"3.$@/=OY^_F@;GTK(7$COG'I][;%_N M],S:E^Y *7=>J[+N9NZ!\V;B^]WF0"O2>:RAM?BR8VU%N!BV>[]K6DJV*J@J M_3 ($K\B1>W.IVKNH9U/V9&714T?6J<[5A5I_RYHRQ MY8>9F[G.EN[(L>2/[/R5FH1BUS'9?Z1^#$$]PA<">A4AI&(1CL(M#0!G@D$_ ML8K'%WYBF" ""2)%$%T01-:&:$RJ,+7"I%YLN7$#9JTQR0"#KFQ;#&J- :W6 M&@N-B0=K!);23Q'KCQ 7,A-09@+(3"R9R6B))+'/8#*V-,!>:J6C4=G05(PC M&[8:DZ$HB+TK_J=@8BF06 H39"!!=OMIS4&"'%!@U89%/C($YZ/C>@MHG8\\ MPYF7P7I1 ->[X';/T)62B6YW#8'U[@Z%@(K<+KOAR)/ P]:9!$!?@L$I,N49 MHK*JR@JFNI887/X0'B46!UMU%_B#MOJ@[YYEQT6RHEF#'&*=">^ )[0?1N/:#DNZX?$W%>ZN[-SW@ MK#&=J=^WQ_-_4$L#!!0 ( '%79E"E-IG&NP$ -(# 9 >&PO=V]R M:W-H965T,S9\Z,Q\6L])/I 2QZ$5R:$O?6CD="3-V# M8.9&C2#=3:NT8-:9NB-FU,":$"0XH4ER2P0;)*Z*X#OKJE"3Y8.$LT9F$H+I MUQ-P-9?X@-\M;/(RM(, J09E$0:VA+?'XZGS.,# MX/< L]FPE[H,,^QQO\FP)VP^@2P!= VBL)28*RC\SRZI"JQGIV/N1^2<^ M'*GK3>V=H17ASHDWSGNM\N10D*LG6C"GB*$;S#N"./8U!=U+<:+_A><)W2=( M=S6F@2#=$- TVR?(=@FR0)#]HR#]4&3$Y $C8Y(/*?;#5X-!:?_SDSCJ. M632L&I&PO M=V]R:W-H965T//V::#'B[NJQ[8OQH;YJNCZ*7ZZ>WJIZN_-0:G6^UGD M93/S#VU[FH1ALSFH(FN"ZJ1*_9]=51=9JP_K?=B<:I5M^Z B#QDA45ADQ]*? M3_MSK_5\6IW;_%BJU]IKSD61U?\M5%Y=9C[U/TY\.^X/;7JNI[=_#[=N:3 M;D0J5YNV2Y'IKW>U5'G>9=+C^&&2^M=K=H'CWQ_9O_;%ZV+>LD8MJ_S?X[8] MS/S$][9JEYWS]EMU^4V9@J3OF>K_4.\JUW@W$GV-394W_5]OSO3O\_K6>CS[[/)1'3\+U+9)C%P+ Q MD]PB*XC0*Q'J 5Q'P;!1+!@(9[<76$)"IM88[B99?YKD9I@<%8OW\?Q&+(DG M$&@"T2<0HP01M<0>D*A'R@&);#$&)AXQ,>%!;.D!*!XW9':%41J$J2"$\0HPGB MQ_LE01,D]_LE 74*+H/($G:@Y)B*[.<'9DI2V"Z02D7JTC5%JTH176,\ 26X M:Y''E:4.XZ/WM37,N%C&HL#RQR6&P0=M9;";FR"()2^22T@9,$=MJ)V^4(8H MG#A2X%9'G_ ZBIL=1=S.=@7#C,N5/."VP"C%;'TA1:D$#8QBL M)(Z'@.+N0J,G%,;]A<8/*!R#"8###8XS;#X;P&:&R8F\E89+_)ECAE*XQ0,K+? MG6N,XJX>YHZ5)70_25WBX#;#Q1/ZXC;#D74T 8Z?(&W/DXLIZCCO87N+V()]9S K<7\_[?=3&VU3GLNTD&IV][M6^L&[KSSJ_H),E1\_\!4$L#!!0 ( '%79E P0D)J"P( (X% 9 M >&PO=V]R:W-H965T*0ZTJ M42,)^1X_^KMC;/$.\+N"5HWFR#HY"_%B%]\N>[RR@H!!IFT&:H8;'($QF\C( M>.USXJ&D)8[G[]F?G'?CY4P5' 7[4UUTN<=;C"Z0TRO3SZ+]"KV?"*/>_'>X M 3-PJ\34R 13[HVRJ]*"]UF,%$[?NK&JW=AV.]&ZIRT3@IX0# 13^S-"V!/" M"8%TRIS5+U33-)&B1;+[6 VU_X2_"\UA9C;HSL[M&;?*1&]IY&\3LRA MPP1CS 1RG$/\ 4&,@$%%L*3B$,SHP:3 9XB[ N&BS=#1PS$]W"PG6"\F6+L$ MZ[MS>IB<4X?9.$SM,!MO,_$QQ_B1]X&5:%%)-%<2K"9*.LQV5&7E11,EO[#W3.1-6?XL1=.=)'1[\U!%JX3*)2):^VZT"@Z M-)O'P%V/__"N4_V@LJAJA&ULC97;CILP%$5_!?$!,3=#)B)(3:*JE5HI MFJKMLY.6=F(;UE+V M&X3$N8:6B!7KH5-WKHRW1*HIOR'1/P;>&YN=52+Z"J[,D-?H#\V1^YFJ$IY=*TT(F&=0&' MZS;\%&\.A=8;P:\&!C$;![J2$V,O>O+UL@TC#004SE(G$'5YP!XHU4$*X\^8 M&4Y;:N-\_);^V=2N:CD1 7M&?S<766_#=1A P&(O_!@^@ M2JY)U!YG1H7Y#ED M2/"'AFPT9,X.R)9B>G,@DE0E9T/ [=/MB?X3Q9M,=?^L%TVSS3W5'J%6'Q5. MDA(]=-"HV5E-,M,XBOU2D4:.YK#4/$63!"G(B33QDB;&G\XITL(?D'H#4A.0 MS0'63J56DAM)9R1%[I1J)<5<$J^P4^LRYYU2,R]IMB"-(Q?5:M:S+1*\>G)@ MK0C/14X]AZ7D'53L1<5+U#AU4/&B93A:Q0[J4I3A15_Q__8U]\+F"UB:P^C38#U)X00I/@/-@=CY-X8#X-&L'!,V. GV6?R?\UG0B.#&I3A7S[E\9 MDZ#RHI5J<*T^'].$PE7J8:'&W!ZB=B)9/WX?T/21JOX!4$L#!!0 ( '%7 M9E"68F<%RP( .P* 9 >&PO=V]R:W-H965T95$2JBJ5FJE:*MNKYW$2= "IK:3;-^^QGA9 N,VN0#; MS,SGF?B'6=P8?Q5G2J7S5E>-6+IG*=LGWQ?[,ZV)\%A+&_7DR'A-I)KRDR]: M3LE!.]65CX,@\6M2-NYJH=>V?+5@%UF5#=UR1USJFO _&UJQV])%[OO"BJP=M 6+R6]B='8Z5+9 M,?;:3;X>EF[0[8A6="^[$$3=KK2@5=5%4OOX;8*Z [-S'(_?HW_6R:MD=D30 M@E6_RH,\+]W,=0[T2"Z5?&:W+]0D%+N.R?X;O=)*F7<[48P]JX2^.ON+D*PV M4=16:O+6W\M&WV_]DS0W;K #-@YX<%#L?SF$QB'\<(AT\OW.=*J?B"2K!60E7,?;>H:Z>?J6R%6KVN8IPO_&L7R-AL>AL\LD&#A:^B#P@, M(39XYH[O <7<(@]@0@@F$6K_<)Q$: D0@0$B'2"Z"S I0F^2:I.F+T+DQ3 D M!B$Q $$32F^3C2@8>PE,24!* E F]=XD,XK*Q4))04H*4*852V>4S ;)0$@& M0*()))M!8B^%(3D(R0%(/('D\WJEME10 .LL #C)5&C!O&2A%^?CGX5J43<" MJ.F4BF94>W:@Q-<( YQLRNF-XC''AH%UCB"AVRH"*QW]7^J%L4G&*HPL%%CJ MZ &M%V@N=G6L+*\4!*L=/2#W @%Z1UYH <&"1P\HOD!SR2>>K7*PYM$#HB_0 M7/76]Q>"98\>T'UAC,8G%EF.&X9ECQ^0?6&,QM^6#'N9!00K'0-*CX*) HW1 MW4X\.\[P._$WXJ&^'LF%0= MC.XSCHQ)JC83>*JL9]5Z#I.*'F4W3-68]_U7/Y&L-;VE/S2XJ[]02P,$% M @ <5=F4!7"W&UL?53M;ILP%'T5Y >(P9"DBP!I355MTB9%G;;]=N 24&W,;"=T;S]_%1&& M^@?[7I]S. ?;Y*.0KZH%T-$;9[TJ4*OU<,!852UPJC9B@-ZL-$)RJDTI+U@- M$FCM2)QA$L<[S&G7HS)WO9,LF7\3X!4*>+8I"^&]P V;@UHEY1R68% Q5CA]\V/7NW'T M*[M]H*T32""0B4"2#PEI(*0+ O;.7-0GJFF92S%&TF_60.V92 ZI^9B5;;IO MY]9,6F6ZMW*;)3F^6:& >?08,L.D67R/.?Z/V69DPF#C83)"5HT0)Y#>":3K M NFJ0.H$LCN!;)'$8_8.TSO,PZ<-643QH(3,4?&ZDVS52;;B9+MPLH;9+8Q\ MC/%&\&RC[<7[3N6EZU5T%MJ<&;>SC1 :C%Z\,:>Y-7=]*A@TVD[W9B[]B?>% M%D.XS'CZHY3_ %!+ P04 " !Q5V90P]++(QU- #$5 $ % 'AL+W-H M87)E9%-T&UL[7UI<]O8E>CG>;\"U:/,4%44F^ FLK-4T;+<[8XM M*Y(Z/7FI]P$B0 EIDF #I&6EYL?/V>X&7("@[+R9U#B5MB02N,NYYYY]^5U1 M[(+])OUUGUQD^\WN]]^,1^??!)_6JTWQ^V\>=[OM=]]^6RP>DW54]+)MLH%O MEEF^CG;P9_[P;;'-DR@N'I-DMUY].^CW)]^NHW3SS1]^5Z1_^-WN#Q?9QR0/ MKJ.')#@+BLPM2]\E>OL\5^G6QVP=WS-BE_&?;/_E3[PI_V4;Y+ M\M5S<)-LLWQ7?G"7[RL#ZI>ODSS-8MQG\#K:59Y36_T___(OOOV81>?1IDAW M:;:I6<0R6A65T2\WNW3W'+Q)5TEPM5_?)WEEXV?GTUE8\]Y-\I 6.YAY%UQ% MZ^H>/US-W[V^_7 57'QX?SV_^DLW>'MU40&\#/9VL\AR6'F$F^@&MSN 1I#E M :%@_@P_X^H,ES6#W46?@K1P#?A9= M]4OP+MTDP8=-%45&_7[PX%^PR;OL:5-^]GVZV231 M-ENEE>M1'D8#ZSK//J:;165Q[Z\.#7&=%;MH%?S?=.N%]'@\&E;0@%8_A\ON M?64V'I0_>IS91 ..O>GP6VRV.

_5^ MK]=PUK>[;/%+-S@9]^!,ME$>?(Q6U3L(=R9.-P_![?/Z/EM5<.OB;?DC-6MP M^6GQ&&V ?OG0_NHOMW5H>;'/<[RM?$5I;CBY?>5\_U*EB/J6 *6)%KOT8X+T M(E)#-MQLN$* '0]97H'6NRB'/@F=B?KYFK,MUDC_@FK_/LR? <(#U M-MI4!I6G;]?1:A6\VA=P78JZW=P^)O!0\T#ND=X2NP@^['> KAL\OKK7 "@Y M(-M;8""?@C\FE>'[^+_!;#(:59!(3NE-6B"Z_B4!!*JCSV=G?4386KILC_$& M/JQ HI&JR]O"([SO_ZERR>;P:LROKZ(*>"X^7+V^O+J]? U$^>KVP[NWK^=W M\,?M'?QX?WEU=QM\>!-:)A6Q8>SLI?(BM8)TS5:"-_G=\CGUGL_E_ELB6[H(A6U?MR ?0,Z87W M2\!@H.3;/%NFE9OS88MW ?$\^02R35%]VSR1TD*KRX<[BHQ !JB\OWN$2\GO M=H.-ATM$^0:&+X+[!.2J1!X-=M&GZF+>-GR'P$EDK/)W/R?IPR->^0@D(A3% MY(#/@ONH2!=!!XZ6/SIM_VJ?E>1> %'TH=-L""ZM7@.4"0K5BSV.*^6W[S&\>&A51K=IRLDFU'\ MMWVQPZ439N+ZXV29P, QXQA^.*YW%<$NHW4H/-.KLA?3UXN!-9RK[=,G3:NYRU#.LB;S(7A6BP0>B>?P M,R_&]\YUA*SP,=D![%:G;?'_=>GPO$"N $8]F_O.RW,Z_LU6Y]Z6L;PE?%[- MW\VO+BZ#VQ\N+^]NV^[]Q_VJGK,IT0*VE^R*RDV^B(I'0J,%_I+\NHY5M'LZ \:\; MX>#_3J&%PE XA INW#Z"RL 3W&#7>$B=JPP4^'!MT$)[_EJ[< M[KF">7#UY184HE>'CE[=#<(NZ%+XGQ(%H_T.T#7]>Q)W<47 F(IB7]4"1+8FV8'$ >NO$X:OV@(-%WJ&;!EH(,M7 M2+!\Y'F_WJ](I?:QK'F9@^ZZ5J+\/4 MO/(@QFND;*%=5%ZNH&Z3?E3W-F-VTYON93IFQ>Z;1RW7^^KAM9:175YLFJB5 M##N__2%X\^[#SZVE-:/+S_$F>4GW7.M$)'H"!F6 =TAK;554A%*2W+9HAHT! M!/?/0:9GB/0,%1+[.@'J +A,6(P7+EJC@?#O](&?"H&^G,2!0XN:[ U>\>:" MK)ADU;&622(*K<(B UT8?;':D\$T62Z![N =C!9 !!!9[VL,?5=M0>*31XL# M!T.F -QSG(*X(\)^DRA9I0KP#=,.H^/1S+T@JA/^K==;O12A5XUY M!%XD25P$RSQ;'Y#8;D 4?V9\/"C=\1$'=+%:")#7^WSQB&(1*KO.):V@;(KG MN8E1T$HK<$('S%.Z>T2>@1O7"UYF.8_GHBZ9+!""GCMZ^2G)%RFOB5_-MMX' M]>%TY'1.';1;ZF.H/ZI+C=J)LO&C93Q8R$V!I>(,'BM<3M)D)T[XMU,$^:*M M/E>K^'6#^P049R0QN*@M68*/>#M!+:WNO=O]=KLB?@I,E 9Y PPQ>+MA;VXS M1WU;(R,!I\V1^C=>Q""*X]1[ANWH_ _SJ^\O;X.W5R!0S&\N?_CP[O7ES>V_ M!Y=_^NGMW5_:$G^2=6HXVJT/Y^>R:I0Y .G/8.R+:)MZ1M$BYV6#R!E<6#)G M'3QI(61$U)?E^I#,R8J+:QIZUR1S>G?[2F/>JVA%)@60,6WSQK3^&KRVKP&- M+M(CG!')C<%?;V#CP9LL?XKR^'@K:+-$44N_#=6*T>*V2IR,J4,(A\=7 M%9?AU.3@\$+VPV)7#]F#9U&9HW%)59_3P255;5E?XJ96%8&3X-N:H!!'^O?C M5"VUTN?>M7P&*&[&@(517C1(Q[?[]3H"Q,))TX<-F25A#:)1(,2NLU6Z\-D/ M\H=H(T)<%R][ 0_&!J>N4:,'XDL?.!J-WFK1L*?V"X,S+5(2%IPI[Q[9[D/N M5WQ^OXE PD,* HN-49:,K663?]BS0ACV-=+$N( QQ9G;14='CW:9PB/%_KY( MXS3*R=@!QZV>.PT>([C:]TF"HAO(-6QLHV7E,>$ABA'!0[(!F7&U>L9ODBUY MG\P^MSG0AA1X&8FR./Q/&]H&K1)F_'X^OSZEU>"7Z08@NF=A ^5V($+K $-\ MZ(F;/8CV\%<_Q)W=) ][<:7P8,"C89V9Y /$Y0J23A MB>8QC!1'AL<2U$!%9D91"(&_2D# 6&K(%AJR/0 B#91MTXW@R#K:1 \)VT5Q MJLA23D O 2@G./8&U-RB0.S 6:)@&:6Y&9GD&^W;\%'9KK6@K:C7798OEB C M'+(*6*I2^SS'(]R@Q3+I!48A TS=KT1B1"#L'O,D MX7G33\$:GG1OG@%^9RA=U=P4145O,0S.P82GJ&!O!HZ.PKYU M'02*13 W]_# [;O?[P % :_*2!BGQ0)8)2E&&N= #,:[T$.+0:%@#Q1P+ +6-<*(YPR(A=PE=XD]SDA"+P\H=MK M[<4[RJL,?@2=-_/;5Z?*K.%]\*-S]! ^G+S8!;]R\"-^**?% M-T](K1HDDE/ S_2\2!;A(L? N> K0)H\4Q9-"@=@ @BB9(*A8B07R:G!>>CC M8'A.SP9]+\"O(M1USVX7H(X$;]>H$"9&%7T' ,^ _7>L8?2Q1&N2%*T3Z^+) MB$ZI=1C8L[,E V&B\* $H;];.\Z*/0Y=: 5)W!7$*C=P76D<\K7!8/?)8[1: M*I"O:+5XB=5?2<+DJ QG:\WJ )O.JRO3L] >U]B <.*3\[ W#M:L405=W @, M-=\_ !<*Y%[VX/8)$6&_QKF0428W2)CV!;ID>^5;V72^"/U*9-"9%4OG#;00 M5!C L7X7E",!*#Q#S@,J'H;&!#,P QD!D+(1(LD(# M U]P7LPSSQ<=+M*0]0Y0"I:XU4QC+AT/$"O $,7 I2(-PCD I K0?C>)[LGE#%V9B@0 ME(3T+1XQO#%&2#6 $_:';\,7']-L7\![R28BSN\"(4\PAIWD2SP 3>!D6GKF M*=NO8DOT42M V^B# K=G!MNVBEB"=GN1&K4W'T3O&FS]M>?/9 M+K-B86?'HJR%F382:A?$\'U2P1&*1P/W M![(3_ 7D+HOY_[C?)#;CKY*8R5DX[ ;OR8Y@HK= :DIW9#UA\Y]9R5M2(YB7 M=*PQ3HFL72&?J6=;T2;8D\S0-2<6SKJ,2&B90*8H-YI8E]R10O:HSC92T9Z, MFF85PN\U+4K1U!3O%\AJZ-H#XTU61)B5J($P7/!^37B4T0-2:[_L?2"])D#[ M]YH"T)?:G:_E9V>\G@4]>S1&"0ZS8/G5YZ[;4:""^014%T8]LT3A6VL^PQAO MMWA2R%=2["Q;3K9J*V],PS'(>2;""T_I!PD9P]_EJ<&X M;MR.M<;3,NJ7KI.F$FC,=]"]H]OH)4O,GUP?K>:O70KBOT = MO:6RT/ %T>RS\0C!V1Z/FMQK!)G7*3G+R%E7,4"*!Q&7>P^C\UM-'OV&P97A MI!XZ"L\U^U2>S.GT-YK6LE<:_GKUXS:6^@96H*XW.(I4 M?;43&$7;[4H%@XK@:$Z?A:3$U3=AK9'.:Z%]/*RR>]34.'E%W1Y7;)XW&2K[.%9&4K*8DSR*2W$-(E,%^/;-LA0/MCZCIBI MW'-B_H;G%-RG;,//4.!E&?XJ6:&5]7O>S#4/CO%C]/FIIA=;VX\+?U]^>HSV MPOXNUREI7_#:Y;]%Z^UO+T_UQGMH(29)&$YK@PD_J/:)F(VGLE@E$2($RXTR MJFR2D4<$6<1R965E:1F!AE;^X)=-]K0":@H\G81E4 B!LN">XWV"$%V8N(1< MVU\+,PJ!OA?<[N^+Y-<]TEDY!@=BW3+EC/C0<66@JDC\%OK=X<")'R.>).OM M*GM.4-#8:F/Y1WQK3>?!"V:O"LV- M;-%F0R^=-%TD8*M!A(2%ET864.,DYUM@?2#*QWV"!J"_B8H):O8N(Q\!6@+E M5&*+9@IT,W@"[ABP\FA5N$R#!;FB/+],A\/"^>US!8'=8PJR:94>D0D/D;W" M)!PGM&LUM1S1+WN+=H**2;91G@H.'->QSF0BCM 6Q*HZNH2$RA:GWSD696UZ MO(F>,, V04I5!"=!&)[W0OHYZIT3#B"&*,0:8@SV< C_ ,],0=",]74)0B#\ M_2",:'(EKLG7$TX&N&61[BC M"YM$,,@>*,_B)!DG%\_"=AV5P M3&G]Z$EA"&)=GP8W1GDMO$ M?ESL@D_E_*P-I=HBQF0F;Y((6J;B[7K>):F4JO^F14F@M/G$CFT!VK42239S MPX+81T2?8"[TAL@WQ>GVM+7/GE.]]H0V"K;$V*Z9 T!0!BH: DUE:*6']X!7 M)BIP"72KA= :0' D':CGBP(O\ R_0O=YW2AN7;Y/!96M*6ANDB"M6_J@VSF M\_9!H.C#'5029X,3KM[[!D_)0#,]$'[X60.'L\ -?6;471I&3''PPKN+BB/6 M>$:102KKHMP^G/\ G&P:2H8[Y-WF:[8'(G6]HQW92;#!+6S-^8#@1'LROSD) MC@B>ZM)\QT<7D;<(Y&W4&^$/YA_A8 :T&'X"&YH%E?1-]\Y9-^.[0\\28H:_ ME16& ^2#X6 *5!M_[]/O$U#,8-5D!@YT8 S]-?H'448MQ/&-!Y;F+$F0MQ:# M'N#S-68E+W.6O=&GO@R2CRR5Y+;PODAS8-N(3@OZ@#SO8E GVH?S*Y<[3U8V M?@'$\>XF'$?"JW#61>NE7UN(H73!^";%RM2=Y3%9W9U!2PX-#1C\NDQP4GZ: MH\)3K=4_**C>HU*'3BHB3$7R0',HPG>8CI:DMDLXO$UB=+^W1FW6GW$6AX[D M(FG1=9V?!-,1$85!B'<4A,P^2D0&4Y2Y@!!]\-O*SPM?MG$'"4^C3G/TXMM-O;L7@"T0O2*%*A6)^S3:^$ :"=/5=Z>U@K"P:2'Y]>!&08TU60& M=/,+0 ";S/>D9P)OE(*]43C*X=#L,>JS=F_)1VW8;UB]23A1?1.+U34"7 M1S,7:NWKHW*GK##)LT@XE)WFP" 0/G404:('T'MD&%VR!2=4 M7[ &^9!D#WFT?7PVX. *[Q2=07S ]/%2X=R- M*X7K.SEG+CJ=$2<;CYFCC6?(72_W:(OH!N_3.(9SNHS$ CM? H2B()PA71GT MD5,,IRBSCH )GX-8ED9 !Q?H9R.#R0C^G0'-&YRCO6@P0Q[S#I5?H&$)#36> MP!=C-,Z$9'@)@:$H3K+1 =6,1D0GSJGB8 T=H?#D?PVZJ,=ZA;@PE$[$T+\ M3?UQB2C3,_1B;N*&WEEQ0W@+,):^6 H6B+ITCF':=YY0XBF.(!SG8I6O 0J.W QYN M]#K2PI"ZN&NM&\F* HQB2!)8EB/A@GQ1$FT75GY'C5D=$IFQ-S#\>.D3OFA-!Y1NF+:(6J MHI4.HH"=WR<6EEDG:T\MQSNV#Y..M_\ECO>N>GPZ0E6M>5.*E68VP3O@""KB M#S57WPZ7Q+JBAN_U@N]5 @#A49%8/)%\2)C72#M#1D3>!AB,7*GE2#.U6&MI M^PTC%8:AUBTNW0@FD)\F3T$)PSH^>^/&%=\2GPO&']BF/KVLE".U"Y.Q41'1 M?@8)&SZO9!FI^":EYP7JP796 /VTX]^1X!W 'O6U$H4Q/$).0WLL1'$G@BC5 MU5JJPWIX*6-1'*$!4P$$CT+2P+*M+"9/!B5Y:\C!$:+9B'(6T9F#2Y*%IB:1 MW3(LY#K:5 9"O:T/#%]$4&&XN95Y5%FB>-D/'W"62T"_/]?]5<2$U.3D> M ZT7]+/3UKK>%POK"7'*2FQ#.7:7IG@/,B6ZE<@E\%:[.S!%-.C0$_CK*<5B MPGN>#>BAZ!W186+UKT[6<.:4O,&T6I."=?H5-RIXO]B!&PN?RU-;R(U*2!3)D211TTZB- M/%98Q1=XFIZ 1GE>?D8NKEU1Y/*!_0E$Y01=SQ#Q>CV=DG..=@@))L82BDG3 M&H<0K41GT0R*Q#JXWSS'K'N=]\O$,C^9GO]M*"[S&T/M/WN(; M!S:#!A^R>+(61IH7FO,P5/X>3F=)5NX#0_1)Y40%#QT,[&88!799$!W$XEVB MH[%8T>F8)'C&16/6R>XQ*YGBXP2%+ P3TD]+B9E280;ETC$COP*:\LO9[0+H M&HK(6VV*P ([?1FL^L'&T3071Y.N-W%-5\]^UF+GU. MF?8/J]4]\[GT+.TA2D&D5+3QJ4GV5>?9^#R#$ME)07 %* MVBM75EGF?I Q+]*VC"8PV7$"'/%FZ":MYCRT8$&+FLR"04)>9*!L9&S1+1<432UU3!6Y8?.QA&(O2D%P7[DL% M #+A6D+ MFX"C.K4U@430/)+0@QM05YF3#N)UQAJQ=&X$G_RPQ[&"VZ2(MOG M: JX4.%\=:R54S\QMST%\.PRD=>*I'YYR&*EZB#;&&SF+-G/)G$"MXY^$W:' M2M!X479\LAZ*AQ(Q^SLC+5*=Q1VMR)J?9? 8)6IX?9D0J*+EKL2;Z7Q@K8C? M9(RG=$7D^G]/\@P!/>CW=6CP#O.8=CR-W!''<(&18 FG ;R8Z=="]9^<_]?N MZX3B8I!W,Q^?DN^G?PA^->.]F"5:M]E37=]PQRM#4KCTB,4"P_-1-R0.-![T MIN>: <)GW3%\#@QP$@9_YKO*T!0@5FL>*8BPB0B2[1F S-:K]$E]92A/X*312CW5>(-[W02"G[M?!MT M?N#A515V4J/9?(:^;Y5WT+1HE*'77->"M+B-A)K'$E3K+A:8 \9_R^RW:D>5 M^:F, ";'ZDUS]9+-6?T$K"-+:GQ17G2!"0G%/F+M-N+T%I5\MTRH]@=[]X!= M1^0\!=U@2SJG#B] P"@@4+8IB:]43@30%&T#T8.3A$C+?V;^^I'1@$@RLT!4 M6MCWVM4%7R4?3+Q0IJ>2?.SJ0YN,:N\A:V99AEJ.<":FZ/!TV%Y :S^7AJ ] M'MG8]$1D5$[O]_92X*QCN;5XG#W*ADNBN!LDJY2#(,S(DE,"@!K^1L50&3>] MOJ3./+P#N 2C?MCYA>IXJ628NJ07*>HB+ZRCW>*1(8:H8VZ%9890I1043FMT MT6)2^:Q43+"ABBO,/^K18DJA\42[0*HW2%.HTOHZ_%8-2]_I\'JZU'8!$W[+ MZMEAJIIX_3QN>205 =XCY[=W7482KD8NV$1*.?]WCI1@Y05\(4=W_4*_"VYM MF*'H,M;_R- G1V3T#,P2B?2\6, /WV.76#$!]E9\*V[PE' M]8@*=0[-+I0:H.O%_0_IOOM@!_T6+]HI2SNQG0_26PYI TPXP MNZ[A;$YH4//O2/[U!:S)PN8Z5%76^[4I MT6/?0@K+LHOW2"8<7F\K,PI3'?9%P&4 -..04&2F?[ 5VWY#(@!9EX&, JKR M/54NB%BO2FU"UN!$+I8W;@RWUEW7"6E(\U0A'QS1DB !YP Z)R/+2\D%BMH) M7^6,*DH2]P*3\RB-=HY5BG8%D:?RXIU+)YT]O"]6'R]7-2EG^.DU)>5DS)/0 MB@83(MNTL%Z-*R_=L8?6S%2>"-U6K3;C.K]0/(RK-2286N^W5KS.*GA L7+# MP5 Y"7WWZ#:J(A26!6"OL=E!C5*NS]41@MQ#QO@-*=UJ.:=6SZ[*2A8@) XK M+O)!CF%%BFA4%;*!Y6K(=YRS#.*FS3G[\-3#1#'JKJ%Q$QI^6WEO[;&<8U^F M7/=.M3Z0?9A2>'BFJL;+W^ T"Z!O.BL3Y2+*]J06@OC)4MH)V8_"$?V,DM,R M>9*4!R8[-EJGM@1C)2%61[;6FGR*UCK9^Y[KC4CE<5W1BD4 Z86%]B1&>S<4 M2Y*S5SKJ3#&IQZC05?9B=[X:)', YH'K[C'/]@^/5&>A0<][H&A91YO;V59^ MB=:8E&)-E7]5BZ0D5R>P-2N\!)3 @P-;23/U4OZ M;2PHH76;H?DR%1_9-LVU$WN3?-H%X4#Q(IAD0^$E\#'S)>3.L&RLF.?"^QXD M\H3Z%@DC)O_+.E.9$,RV51E'-T%)(N$P8((S,NP.)UIO+ZV-LPX2[O"'#^FK":$*C+1 D)N:]2" MNO5C 4NXZ7B5A-'9_5I1Y,=*:?I$W%*7H,5D.]YD+%6<4,)*U]7.OF_0\O-G MLOQ8Q7VJ5=K-8Z^MTHGU%+EFW."-L32M[<]K:X&4PP$Q5HCP%45W4F^*T;.89KS= MYEASGHKOIU01E65PG#;MQ](EW1GU>]D]XKYVL^]TTI,UYS/H[.F.*^.AJV%% M+8$Q6XK_4F ,O->^HV M8;B%K_. ,K%X>D_9E-W>I_4UJ?)FRP,;E3U(U%L6CH$E] MXT0GS9:\(^:Z8K!;<> UH0@&N;J-ORC=7.H#,G%3U$45,@7C\_E M7=4*?94:8N7:EZN4K.S S+,G+,#'91QU9*G<>5V%0Y=Q00D8NQSKJT\WD<*] M\1ZCC7$I;+Q$A#!J%+,:5L].!H>JQJ+B@XRM5(=GVN2 Z](FGU())3JM@L3Q M2WYITB9VSIS%=TI5?M$A%IJ0*3ZQ+/<]=5IVJ(0:^XXH>_R!HR8_KC:LTV)4 MF(PNO^>DRW/!EACY-(&'"_6*_90JV0(^1#&.9D'-'&"T1M,,&0XHO>G9S!-C MDV\QD^:\-+Y\*=5U87JB@)%U0E8 MY^;J1O47>D![%?N"I2-ZN0GT!KZJ.")^M%SMT8*BX^.; 6O#5,>5JS)5"ZL] M(O-:&:O 0C\IONA(P)J3BF\)1Z'[:?G\5$EZ-D<9!%>9:R)&J2_*1B:EFI*H M(:M0TZNP2'I?+]V3[H>D7_:LH8,X0\XH_XX43$QNF[L!=Q:8&E,44%E'S%>V M":96E:.U3A3IE''$K%F @B,Q:J0D4%@9, M/@(^R$:AE%\I=FE@)2#(?VS+9 M5TE7URZ6C:2-B\JI:K]:KI![SNZ3M^;Z_T ?>U :!;6S77;&$AN5FSO30"B> MHJU#CJ3POX( 6:9!4IH17>%U4F4P"_6C&-3IXA /HBI>IM@XZ=-;*?Q'-X83 M!-T318.5+LB+N(>TG.,QN9D#%2)(=1\V0&4J6:>%7RMKIE7X9J'ND5WQ4N.F MT1F$PS$VB/2G\GU*G2&TS91FXD>TG(0.8"G/(EC/V"K\4&:NZ"\.TW"!3CRK MZ[(U_)8:BO/TO"[FQ<46N7%!QV5+^+5)T7Z2+B;](?E)E0 M&%L(>4TU31):I9&US^DJ.0<-9R^<%C)<[OR#.0)1/*\R\1_,Y2PEW[,3GCKY MGAUL=# \]1<8:_^ASR]I?GMSA.A R2Y]RM/ELF:<\DJ%+_KR^Y2H2T6X",98 MBXS^0>\,_J?"DM#$RBFV5(-AR@4M* Z8_N!9>'Q,MT4P*<@YV"#&TO9IH)^# M+3TZGF.@YUMK?0+D9ZX-T,9_#O6K\'9H_LQU6*TQVUW]HR19>RN<2X&1>Y%J M%< Q"&B$;5%FO:MC2TW]_"0^JJ< R2>ZR!&EH>(64ZIL0($FJV>EU]-IQ$[# M1KT?L:L[PW4]VUI(H0;.*W=\\T8M%W[HOL5%(1B;"?OV&*-#\1J>;QK/NSE(N!=Q$Z:-3ZT<%M0817R[4; MJ2O8:D_F8G+J[ZQB^B20Z_Q)-ZU5\BLEY1K1 D30J,G6ZLLNWV3V(:#4RUW@ MLF+'&>Y:M7YVD.!.K5\4'FI\[JCA=;HT^<5PSZ3/8JU8MM#8L'(J"+P5"QP] M+XJ6/=FS/BU8BNL-KY@1[&6@Y0 P8KE'U:M0PK[K'$IW$L_@!E>D>06U[#C8 MG=L/ U M7YIJA[#6KBPMJ+5BB4K5/^8>E 7;EW)X[?MW&+HKWUD176[@0+<]=[<=I77J$^&,2 M_[3'S>E#19X&O3IQ\ W+==H&0SMPYS.*JA1)/6@()G8W&UL/V5 ?S8WIH2D] M\^Y:Z2OUUK5$$B"W4/G=!80^WU17]2R@ M4!II4F^94GR>>))/Q!AG#=I5'<[*"$"F 11G &7.'A-8),*<(BR\=3!*;9&] M!2[*K9/IXC84Q?"T>I4W[SS(54V>5%%]?T]4>2^[1864'["OE&F^XN11FK0' M;^$,>US.BZ!60-:G:AVZPYQIMH.&Z%7 !Z.\WCA3=3>]X/4QZ6'E#A]J,3&Q M\M*.D7V<3-SP@,80!F,XCJT,+G>?5'])PR#T3*L FQ8".-,JG8Q2IO0QW:L1 M\N9%HEJ_#J?ZSQ>4]3E0LK*I^R(*+:==$@X 0AA-V]0RJ(4 9!E^6G'[^V=+ MAW?K=;;H?(]Q]?C?"^9U-F?/ MC>-AK==RPT\4<7@L?,/8<26*YI3LKAE5]+P)HZ4_/V-9JS-@#LOOB^&AW M17F_?J>5#864RS()J U'8S7ERD$/Y'@[LW-*H5'YQIWP?$I*1R/B3,OCS?JB MJ72F2F?IZ(_"\Y JZWX6[J")W!Q@&%#5WL_&"N^H[? "+?>BB^ 9U*#&P$6- M06O40"1%U) I$#L0L]IB!VX,A]#W[!".5(G!1!6K[DRQ)T/I3$?GDH)%:5=K MU3Z=@F\*&LE)IT+7=24[2SII.5E8B0[A(2&_/E6O4ZA:I+-3$1V3%YFY/]=N M2CUD=6-Z[9XATY=MR?X25FQVS["EDT3%BOI8=HM_/FB\YMLOLYDOPDZ/$"6^ M*#-U=+<*01S0]<#?9D)@.Z&BN>%L\-D$,;1O-_$G187J6>DY_?>Y1+,T,[9B M JK0CFAB;7:4#;%W4PW%1 +3Z0MQ(="U(Y@X+%(C7 Q>DF%[7AJR1-"G>NM4 M^/ ?RTUMS*FP4B"[H9!=59"^H^DO5GJ>UF!.!Z_(:6L$DC*21A0):_E8]72& MG[4&9\NE=>!6^T?@T[F2N :"4AU9_6GE(HAUE80MGK0M9H6*%0^%%8S M?]\V!P3F,?W\RHZ_LN/_2>RXTA@(\ #+W5334\TW]0IU\&F]^J[81HOD]]]L M) M"_1J9_[F]BUU8 [VFX6]][]E*4:6P>;W6!(.)WY0:]*>,LHH$+N>\T(IB%.E MIK HDCH.6W3@;VH-J5:37L?OQD8;N[ O52?(#^4E=NP1'LPQ/T:KY2E7/Z0:$%/N[7CL2I&R M84W,,5=G[NM8J3B/GCAZO?J2S]># ^$A5I\V>*"=V @7;!:EG,>I:UEV\IOA MN_N<>F6065("#M@/'A42*R@A/?@4+\#,7RF53>CL/2%]P5U$^,QB9I5F,3Z7 MG15@JWU&PO78CP@73PY+3$?*7\>%,81GW63/T6KWK"2%\JNA%8(WE'^']%V9 M%%U8L>$2XL.HA=$/1SW<+M.^>8@[QY*+7KO"#K @Y[Y8,RG_R_A'@!>D'#"Q MBIZ*/:5J8ZB5Y.3FV7W$.;G4<\+<&AT: 9#]81!MV_V&@ M"HQGRD)@3 6O@+SY:@DZZ[R/O_GZSU-,2XPL99?H)NM6MAJ#EZIX MTGSX%Y!AQ$[QFND%5;HJH#],ISO7YSGO5\QP391W%\8"!A'CEC([-&.;J?;E M&[=UN091-5.<@.V$*EG!02:)SH]S'+_""3%N?CC)D537@VB<68*LVV2NJW?*X V*E8QZZL'DZY9G3 M_B$G2R-592:R_"':*%F;NQB3M,%I,NIXK&A_KJQ@:BTF)K#^_ME^K80/#3XU M#)+*8<^JOL9/&]/422L&"_V(%I2U\U%Y1;'T"[]*!$CZK @,NYR''Q56W""/ MY%[ME*0A?.:!\YXH^HFJM'71(XR'G+ #$'L'F; +'E?U15QD&FA=*?"T4@V@ M).8 QI*P! X(D$I\*)F['C&=9:5[N=N^8K/!5)T4 8[KQ-!5ZHI3F%&+!0/= MV)AU5:\8B2+D7_.1B',6F8F* BLN(&&];G5/1BO:A\)Q3H M3X+1<$RL>#294>C-=,;-H68C;!GAZS2IWAT,)L#\!]1,:C3"+JRC,1;$U/'Q M!QM/738!MG[)XR')(%@OF^3&,0]*/=F;%CP<42=S>&M"AD.##AI\:HN^%6K^?8WNTZ12; MG6%M8DG]P?Z?(1P*6JHF QQP,D:CSSS),](S"1"ODR79K@;89WZ \XS1<#)& MQ*I;J.EBQBC.",[H?1BYK>]L=53W*\1=]N' ":7ZB$Y#RC?Y'D[B;I_?XY*4 M\CH842,WV-L(7QICS,,M=EO!M!I.1N)!1XC! *Q),$-3XQ3=M4V+-%MLOHO' MM8.[<_K#F(:,+*6R=IQ(-Q@L1Q-RU6@SR4O:9:IV,-21RQZ6,Z8\529:1V"5 MI8QW"<:R^3]M$$[D 9O_K?@C96 "7R%@B92$RRSE^12QC\ECNE@Y3$=_J_- C9F,EN?$=->F!X)60L-A9)9Y MGH]<5W@E]3=;F2)$$ORD*J>5+0X4<$Z+J*]&)8LT2@ 7^U3=_:AN')9U/LN6 M9YQC7YB$P8V*8K82"['D#F*:)3G3U34A7JI@G,37 M6@&?HJ>QU41751"MS87 M)YN%5I!57.AY Q)9'$\4D597 MT([4= J5=/4CMF_$M>;&1HU%6Z];9\.WVC(Q9H\,]98_0F [-AQ?_?/!,[ON M012B?'!K"BI9CZ TBP(92P_VRD\"SJ8-)R#2W&*)!(W)0K,*4:Y"4V4+M M[NW=S/J&YX&*%FBN%9Y MJU2I%(3M,/@-/CJ!']$K?'N/O(39_G^!O W;CPV]#0$/Z912@ M\D<2*W<\";$A,N.M7PR8HN49^RLBK=FS^B\V#GSUNITP(6CW12'L9 U\/GB= ME/H35$+Z#,[PG $[X!@/ B=I#PA.W2!2P(DZ4Q,X106NOZ#9/3)D\9"H+)@E M=9E^\MP^J60ZLW(OVH<$5Y/<=#*=6>7DNJZ$ZU8804!2 #M^K=UMP)D?$6RN*K5)E0\L.!V!H$"F;FD1\PN0*+IU_^=//VU8<;?E6^(&'Q(RX.5&Y'\@,2$HG[O_#>>;J=DPR'HV>4XYJ9(SC46DZ<2&^JWTPJ*LJJR M5-3+VR_5^Q!G1]E95?L-E8%-:O/JO7X8M%$CDXQ!$%<(TV6O/[/8 M?N53*[V(ZF'D.O,.#H"$"M*T3.DB^";9$ALT8((#@55MK2 0MUITY_OY_/I4 MF]JYKI<4,X #?@.L/0C[9W^B)V[VJP3_ZH>XLQM==C^X/?N/'AT.88:TIGY6 M*H/2CZR40EMHX)8J5+A)I2A1%K>4JK8,R(6&K XIR+;I1I#>> Y8NW*JY!KE MRE05YJM#:4>%78+9%&SP1]-575?=YQ!WIU6%JSI(SX'%9[9>!YW)%^$U*%;K"2YI498OU37\ MHSYR:3J@^D@DY?3*"D6] KG"(I^J@SJE1[.S=(Y=E04;:Y^&C8 \M5,/OWP6 MMS-$.&&F:@#H'84]?YTW\]M7IZHGN??!G[9<[7-^^],I#7_6'W25@:IS!U1C M$4Q'6)P)GE /G*K\6\&)@JQ4"8TS,,'?8 _"I"4>GL=@%Z0?!V35V] MC;* &@CF2':L8?2Q1&M*PK-.K,O-Y;EUDM75P]F2@3"Q%3&%:1^P\NF*:?K9 MRZG).T)9%SJY($@O=@+'OV8W1?8 M% I.Y.+'N4#*#:,JQ[)3X4ME9E5I\( ^L! , $YT068K(DNT_!5UHLD?Q#94 M#TZ)[=EB(%:V+ZAT3,1&5 <(;!V;HHF8I M18T02TQ\"B$0$P2**$=9@/JAH)30>/.G+6\^1V49N[&X1Q1FVDBD,:ME1A'I MLTCM5.=-[E/CEAIH&57M$W1ZK:4&)#,_[C>)S?BK)&9R%@[=<"DD#QR^^DZ7 MX#$K>6O5).Y88YP26;M"/E//MC!XFF2&KCDQ-F5$Y/[)D2G*C2;6I>KAJO+4 MJA0'\B@)PMO8.Q%^KVD1MMI&OS5Y^_#:4U%1(LQ*U*!^=KQ?4W+(WSC#-%,V MA2HHVE8LOUIH=\;K6="S1V.4,+%3/C]S5UH6./T-RA$_PK?LNAV2FH%+R:3- M#K^5+9=GKK5/1N:O$7?S([B14OA M72ID38[C/'2/ %WG0&!6ECG-J*Z\,0W'5D8@,PPL,:S<\/+48%PW;L=:XVD9]4O725,) MW=-3H7M'KQ]DP+BTGD=93T[.U;6'M4A#_!>KH+96%AB^(9I^-1PC. M]GA4-:I9CBE7"[>==IT[NLT5<]I%9O<5U760RH_=/3J.= F!48^KK@+M7%U: MI[V)GG20;J&CVO G!NG\G.6_<&V8C")WAQA/-,1X(H!+"L0D5H%F11#.L$!' M.!U35)Q>%*<6G<"K[.4:#@>]:3,$E,+0I3(A3,ITW$D[J#0.\1(XO:.*3)P! M+S]>[=-53.+H<'1.D7[CWC!XCYWJ-TG^7)IS.L18LBGPJS$AZA[1N,B6.XR\ M"<(1NDM""EQ#_%.V0@'^0X[0#X=4(CC$\"[4Y[YSI),8C=O8%IY0;3H9<2[? M=,@9P]=-$%&'-!EP=]7Q=-JKQ#'IZ,EK6#E5ZZG%Z-L%H ;:- F?S0UP&H^9 MP +4@1=2U7M%/C)$ 24?&#'8 M]4&4(V9'OV'SF=DXW'\V%!.%*)Q,8Z3'=DGC0Y^KS MG9%*)!^? XRNHQVG.9#J@J'64B+ 1)\.L Y!)^3L^9#R[&FJ"I@4+PH'$RY_ M #-P883)C&,OO@34FGH6?&F0<=_RSF@HB?9CC&EJ![(A)@ (Q,X/0XR; G3& MJN;#>;_*QE7WVCHZ\SHM5/E*(17R1M4EH0*P8_,*^WL>$A!9HNWC<[FII*A3 M3V0FH=!# 9N)8*-JR&BI!SD%L[.;A;67K,)PB\QE1M/N\2",XZ 7JD23B MC0*LO8'!^2@K#V9XB=ZAF@(8E=!08PSS&:,X&9*H&%(>R$O"ZF]5*85P(O$O MM<9N;+8RT!]J@(W-D/8)<]!($H^I5P]WAJV M8^K 6S5/=1OS4U43I!.2O,]Z@O(C9BKM'MTZSHT@LJ4ELYBHYDBRJ"'DA?AMI.P@6-I3:G&MO: M[S%9(76X+_R>%>NR]5BRD4^$VIF$"_(;K*AC_W]?74R3T ?N\8 M-HP/0_:[X(.@@%UK0RM7]0E,D^X8?A^0PC,$ 64",E-$ M65JSP:P[&X7!..S-)GI8(#>3L-^=S9!$@3;:GX!X!4#&2A:=T;@[G2$MP@3+ M<]_TA7 MV>8,ZV6PG=\]B?!\U T)$"#T3<_U.5.UXJDS45LKI45J M3Q+U%I0JRG9E+6:J\;:T(.6.<;,O++/B%TR0]B\4Y!.KB!;1F+'^EXUR:'9] MJV+'Z:EA#P.H0V &4\J3N%3.*"!Y^WQ#;BLQ*DQ82)A(@:\A917CSR'9!LM5 MO-Q"7WTJ$3L@[H'_S9WJ7NZS6&X%^0LF2V/J<\/9G-"@YM\1_UL^W;KFL&V, MCU:3%M%!'$]8&P+PM3W?U_9\7]OS_:]KS]=$5%K:>BOI:&_ M=FKXVJGA:Z>&KYT:OG9J^-JIX2L[_F=GQPW]&.I4:WD$B\^8)N;EA[[V)/C: MD\#M25#&D!^=4Z86!:WZ?I1BA[ZV-O"T-KBQ>HG_H^3XPW74:VUS5H"$4YNZ M;LBOE:N_5J[^6KGZ:^7J_XF5JVLJ-M?1OG>ZKF558OK?7=FS,9^RMM#GR][Z M6A[TOZD\:*7E>@FEC+Q!4AD0X'(;^'VA1/1<#.P2G&$>DTJ% MP5_?(;-]BZRV4G9T[LU1LV*Z/#[ZVO)@4I&I^LJO^Y0+^['QZ346'=BE7";4 MAM6K#V_F'.S(M=[AA-[=O6X+Q ^+74\;7"MU*;%*#=X7:S6-D-$O1.:%+IK% ML/":5"S_F.WX,O#5*W2"8GDPD%3Z_0HMU%. 5'^OR]NKVHK2R0$3&9=)[AGT M JU.=3-:+*.T2I-%V3&[J8@M0]^"/SQMDAPSW&PX-(TR"WW#M"V M?Z.<"@>5#">WP$$E]+1"E&S#9]]L ^Z\=1^Q$+:2K 2A*A=QE]O0'Y308=5OJE3*449J]]. M#>OR)?%7+@H+A#53E$P>5<6[8C+X?)A7'GH!?7_#E03>426!ZJQ-!-Z;O=X4 M8&DGLU>>L[V(-0F;_LSWJO)V*-^]-E&]-B.=2@M+JCFUBYF#9/\":-=/T 3H MDL6H_+6385[!R\:$\JIL;O+(JQS:2A^O!2$6AZ70EA= YT)Y?/QE+/37JWI= MX752+/)4%]VR4_*,(S'8I>NTVNGU>U6&G3R(A1W"3!4HM>*IU4WI@E6?S7XL M!-Y+Z3=\1NDZ+')A8RKD_D(] C4'57"E&K,X&_]V>HA>-F:A>V[P"]/0:T?Z M MGH?FGS<#IZ RRAMY9K&@[^UZA0YP\^MIG5 A.SGQ$H5S"D2_S ! MP7J5Z0;%#VVC,1GRDCY;)WT^<+9GEW_AUEU6CAJ*$OLB-N)5Y7SFJ@Y$TS(L MR>I%[\LVT"I>FR#*I0%X7U5*FIO$$U\>=X775!)KO3F%>J$BO0DTR\\.^F$_ M> \4&B5Q6B;<;3AAE 91^PK^,VBUC7+U PT4,:["8;%]M?PB3$]?- W8E5QD MLJ>8BA/U@P[]8[;8[&'HVD_PLNQ2D0>7=OEIFXK1X^"S[T%06N_7L*POL_+H M&;#=-FJ8 C98XW@G^VDR=?1]EH[WT:$%KZ=FPD'MQE;F,@=\1KEP[PCGCQPH;? M,1-607G$VZVN@$TF6-KPW .XV<<1[&HEBHIEIZ$>1><0ONCS._2@U*PX^)RG MB,7!=PY4M3CX?@7I:5?!:Q2$3$K]47 [#C\4<%Z&RS:HCAOA$.".O",UY4': MF:I")WJA(N$E][U@,<9/F,76C3KJJO2^H_82_3:>;7(.1?[:DX/EQ7:A7! M]4;^,_!-(]V)5 \-8+6IB$RD\J;W>V7=5AU94%4;]<.@\\LI^CBP X$()M4; MSDDN(F$T&R=$G8N55]2>GD)UG>HI/EL]KM]YZ\!Z="Z.!RRW^_LB^76/<+BD M\-3_#([:30V2N<5FT%I]K2+=U? 7&*GR BFIH_$(R?Y: M+U61K;&X2]4:4%O;I?TVJSNA<,4["E=L>;T=K6]G"9->^X4=]X"6&<#0:$4F M"P#,ONU0M7-*NPKJ>[+-T)+)O5<25%4JA+ZV8LW19F ]4%PNVO3NW+0YLJNTO%?M(P!&-[HM'K=5VY@^>=S)L8G(47=34_6_:QLA M3$\X[UL+9:C^Z&.9+0!PIP#0A0& Z^BC\[7]%,^ZX$&VW0SBGW&?IL'/A(:+EK5HILJ3_)6 M>RDM!'R9OD_C<6&:SDH*P>1.(9BV#;TX"^*LW=9UH94'+K0BV6G'9U%]UNQ? M;M__?_;G-6!+N]1_#X2' _['&Y)R63A-V/: M#WNJU7[6ZUZH%&R),H&N:OTF3-@,"B($1G,6I;E( &X.&\ .BMAIZN6TD M#ICF6]7 .3J^L&6S/QS]M$N7!4X8;7EMG?VO_)[XST]A;C PFBS@-M.Z%*%- MUG+5K]J0K=SBX?J1C\HRKK$YU9R TK%T5,6=U1IAKGLZUVEJKVID9HO+>EM6 M50Q 5IKIL=AK\D\_F/S31GGF^(3,RHTYG(Y9.7$G>:\R8/P1CR=VTF4X 89; MF%=PXJB,U*KN59>0>/3"0&R1K575V$H&8"M#O.3GU/.6:FN2JJVT.K?M)Y!O M>3DO$(&JP]MQ>$VX5Y-O53V@VKREJE%?!>'+JM"4U'(:[[M'S%V;_U>92.6] MM5_:YL@7[+RX]B]Y$^5:OWXHS^TH8/J2WXX:P)L5=]0(*EN-T]+0U/6"R^'+ M"ZM*6Y[,L HS+R>(U2W7B;BV;N(+%G]4TE/YY9'??RYN]6"J:A2%@R".G@_/ M74J=:H[(GX85UR\F654^5$!['^U )D;M]P5@>D?MM[M6#B -V]6F)(Q"YZ"7 M+J7L_'5^7Y!*7*&(F*'C^:RBVF/6CN>S2FEHD\OCQR=O5H]O?Y7D*8^ZUB*/ MJOYZ\$ET@S?\F@I;T"EMK]%*8".V1B6QEDN^1Y]E0\ M"7:.4T099JB8 MB!QS[4F$9$CII4R=(I<8Q84)8M293:>>PQ#A,/1YR2Z9*D D2JX"Z'4F8.,O M1(P#>'/\\FLIU/D+8,>C5T='TYN3\Z']N':<0& U/L0!=+W7T/EST+%'N!?:$^@]CN@^I*'TZ2.E[]4>BK]Y0/S'][L]%]1[?GM%9T;8:6HA]!/! M^Y*80VO0F1'#8(UH "\0)2M)3%2"&*$;:YX90R2HD$#I6M1DKK$4M];MVI4I MTT:'$2YDG=MFL)^K9OO T:X,(*&T YQ!:PC]'"F%);_4BWIS;?S%!9KYN?U6&P$_(:/Z11P"Y& .D-P;($=3D_.SY,YK^:P20__I).DV3 ML=7)[/0QG16L2D(5X0UN1N(86Q[32 ;PL^E@Z4XWT;"5?[G$,=) M#D[LIGI^D?"8_ZDKH8;0Q9GO>Z^ERPVJJ_Y!;)NR1E50U-797K7MZ MJQA=Z@UCIJYZ<;^?]VK*171YL;_6O>KY.]*PTG I;*$K>.3L51^.NUU";847 MMJ!/PZ@?$=H8^8U7AJD)->Q:R6;+Q7H8#2*RXDJ;PMV[K5ESP6O^DRW;/;V1 MKW]*Q7]*86A5E$I657N6.]">9.^@/TH>F3*\#"H:^O1 +>LPROOV@B]<\R=> M,DFLFQJ)LRN'16KW-V%WO"M MCHB@-1M&5_*%*7)/U\QAV[O,EKN_8&SC'+B(.N?V@)HM!XX1D>=N/IG.B^F$ MV%_%W) I )F>!'(\NAG- MKZ;$@\P R.R$D,'CS@'(_)2/._4@SP#(LU-"9A[D%P#RRRDAR M:.J:JCI,$>40H9)D0T# MAHN!85+(,"FV84#,H/] MDF1;?,1U4ZXINNU8NM=C&8'47?(QX24DR(KYP-S M[J)=M]3_N;,#99" ,F0!'2+Q+C+(.1GVZL?14+PE]3$AYV38SCF*V>[YF)!S MLI--;-H0Q,>$G)-A9\ @S&"@S,"%=VSM')E_O?2>''L9WDM<=#4A))S\_UYRZ4:$ M9),CRZ8#T4\;^)C@=U[(LMEG6-JM?1&UZ0YW?D MR,[98]Y2TRAN.--'VA(R3HYLG,,R7"?;&:29LU8SO;:ROKQ8VNA$L.7<7E?; M\I)6Y;TB;K/[NBG-W <+JZ:JKFS9G;B1U)6WU]A_4GWY#U!+ P04 " !Q M5V90FK<(.TL" 7*@ &@ 'AL+U]R96QS+W=OQ)4%DD>3V5;VI"B3ZNC ^ M;6P8-F;>U6.!TN-+.C?EU+7Y>.KSZOUR;O.F.I;2?W,N;X_ITN2[KD_M^,V^ M&RY-&3\.!]I#-!QD]J)X/JNE!]_-!]_2@A_F@!WJ07P,9U_PDA#5? M:P^X]GRO/0#;\\7V@&S/-]L#M#U?;0_8]GRW/8#;\^7V@&[/M]L#O#U?;P%Z M"U]O 7K+ M?:Z&*;K[< O86OMP"]A:^W +V%K[< O86OMP"]A:^W +V%K[< MO86O=P!Z![[> >@=^'H'H'=8X*P$'9;P]0Y [\#7.P"] U_O /0.?+T#T#OP M]0Y [\#7.P"] U]O!7HK7V\%>BM?;P5Z*U]O!7KK F?=Z+";K[<"O96OMP*] ME:^W KV5K[<"O96OMP*]E:]W!'I'OMX1Z!WY>D>@=^3K'8'>D:]W!'K'!>Y5 MHIN5?+TCT#OR]8Y [\C7.P*](U_O"/2.?+T-Z&U\O0WH;7R]#>AM?+T-Z&U\ MO0WH;7R]#>AM"SQK@AXVX>MM0&_CZVU ;^/K;4!OX^M= [UKOM[U1.]\;(:T M^U&&4WO(MR[Y9_B7-1.X<_DXI]MG7*=^N7^B=!FW)'=]O?D_V'7JGP@WK7!E M&ULS=K+3N,P% ;@5ZFR18WK*Q=1-L"608(7,,EI$S6)+=M >?MQ HPT MJ$A%M-*_:9HOGXYBG.MGTWQ&71I.0O&(M50[V-I?,TY,K*A=ZF M?!K6S-MJ8]?$Q&)A6.6&1$.:I[%'<75Y0RO[W*79]?OUL?6RL-YW;653ZP;V M,M1?FLX_&I:!NFE-;%H?3_*"8G:[S5UBOK8LVJYS[?4D8?R-:Q(4I]5\;&!JH?4FB']4?>>QO2G>US8[;MV'\+ MRN/E2&\=[0XP50XY.>5M0;M&387W3_ZK@9^[H7*!YC[D:DCMCL?+D>YS-;)Q MX2$?D<:M4U.]U_#<^G@_[*L+F^G[KA?^KQC9=/C=6S]<#@&20X+D4" Y-$@. M Y+C%"3'&4B.&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( '%79E"-G.6N,P, #L/ 8 " M ?<( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ <5=F4"6:63P P JPL !@ M ( !9! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ <5=F4#C66F]* @ L < !@ ( !ZAH 'AL+W=O M?]?#@0 -<2 M 8 " 6H= !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ <5=F4&SR^G$& M @ C 4 !@ ( !&UL4$L! A0#% @ <5=F M4#V/F7RT 0 T@, !D ( !E"L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <5=F4!0U^Z2S 0 T@, M !D ( !4C$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <5=F4&1-BRBR 0 T@, !D M ( !%#< 'AL+W=O!+;0! #2 P &0 @ ']. >&PO=V]R:W-H965T M'V@Z !X;"]W;W)K&UL4$L! A0# M% @ <5=F4"4Q;X"T 0 T@, !D ( !U#P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ <5=F4,YO MZ-ZT 0 T@, !D ( !ED( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <5=F4 19[?BT 0 T@, !D M ( !5T@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ <5=F4/G3MR+# 0 -P0 !D ( ! M)4X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ <5=F4"<._IBV 0 T@, !D ( !!%0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <5=F4!&PO=V]R:W-H965T&UL4$L! A0#% @ <5=F4$O7B*[$ 0 -P0 !D M ( !RE\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ <5=F4&]86\X) @ !@8 !D ( !RF4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M<5=F4-OP[S*4 @ Q@D !D ( !A&P 'AL+W=O&UL4$L! A0#% @ <5=F4,A["&>' @ M7@D !D ( !A70 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <5=F4&0HPWOW 0 / 4 !D M ( !PGT 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ <5=F4()N>\9G @ [0< !D ( !@84 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <5=F M4*6'!_UC @ 00@ !D ( !4HT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <5=F4*THN4L. @ 3P8 M !D ( !PY0 'AL+W=O&PO=V]R:W-H965T@( '<( 9 " >&9 !X;"]W;W)K&UL4$L! A0#% @ <5=F4(P? 3DD @ *P8 !D M ( !DIP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ <5=F4*4VF<:[ 0 T@, !D ( !G*@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ <5=F4*DE MAD8H @ L 8 !D ( !E;$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ <5=F4,/2RR,=30 Q%0! !0 M ( !]K@ 'AL+W-H87)E9%-T&UL4$L! A0#% M @ <5=F4.A(A+=L @ 6@T T ( !108! 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ <5=F4)JW"#M+ @ M%RH !H ( !3PX! 'AL+U]R96QS+W=O XML 52 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total intrinsic value of options exercised $ 14.8  
Options granted, grant date fair value (in usd per share) $ 10.94 $ 12.27
Aggregate intrinsic value of options outstanding $ 71.8  
Aggregate intrinsic value of options exercisable 69.5  
Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense 10.2  
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation expense 5.0  
Fair value of awards granted $ 5.2  
2010 Master Stock Incentive Plan | Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
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 [Line Items]    
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 [Line Items]    
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 [Line Items]    
Payout percentage based on target award (percentage) 200.00%  

XML 53 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans (Details)
$ in Millions
1 Months Ended 6 Months Ended
Feb. 29, 2020
USD ($)
Jan. 31, 2020
USD ($)
plan
Defined Benefit Plan Disclosure [Line Items]    
Number of U.S. plans | plan   2
Annual company retirement contribution in addition to 401 (k) match, percent   3.00%
Pension Plan | United States    
Defined Benefit Plan Disclosure [Line Items]    
Estimated future contributions to pension plans   $ 4.4
Company contributions   2.5
Pension Plan | Foreign Plan    
Defined Benefit Plan Disclosure [Line Items]    
Estimated future contributions to pension plans   0.6
Company contributions   $ 0.5
Subsequent Event | Pension Plan | United States    
Defined Benefit Plan Disclosure [Line Items]    
Company contributions $ 1.1  
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accumulated Other Comprehensive Loss (Tables)
6 Months Ended
Jan. 31, 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 January 31, 2020 and 2019 are as follows (in millions):
 
 
 
 
 
 
 
 
 
Foreign
Currency
Translation
Adjustment
 
Pension
Benefits
 
Derivative
Financial
Instruments
 
Total
Balance as of October 31, 2019, net of tax
$
(84.6
)
 
$
(98.2
)
 
$
0.3

 
$
(182.5
)
Other comprehensive income before reclassifications and tax
2.4

 

 

 
2.4

Tax benefit

 

 
0.5

 
0.5

Other comprehensive income before reclassifications, net of tax
2.4

 

 
0.5

 
2.9

Reclassifications, before tax

 
1.6

 
0.1

 
1.7

Tax expense

 
(0.4
)
 

 
(0.4
)
Reclassifications, net of tax

 
1.2

(1) 
0.1

(2) 
1.3

Other comprehensive income, net of tax
2.4

 
1.2

 
0.6

 
4.2

Balance as of January 31, 2020, net of tax
$
(82.2
)
 
$
(97.0
)
 
$
0.9

 
$
(178.3
)
 
 
 
 
 
 
 
 
Balance as of October 31, 2018, net of tax
$
(90.3
)
 
$
(81.3
)
 
$
(0.3
)
 
$
(171.9
)
Other comprehensive income before reclassifications and tax
23.7

 

 
0.1

 
23.8

Other comprehensive income before reclassifications, net of tax
23.7

 

 
0.1

 
23.8

Reclassifications, before tax

 
0.7

 
(0.1
)
 
0.6

Tax expense

 
(0.2
)
 

 
(0.2
)
Reclassifications, net of tax

 
0.5

(1) 
(0.1
)
(2) 
0.4

Other comprehensive income, net of tax
23.7

 
0.5

 

 
24.2

Balance as of January 31, 2019, net of tax
$
(66.6
)
 
$
(80.8
)
 
$
(0.3
)
 
$
(147.7
)

(1)
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.
(2)
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 six months ended January 31, 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 income before reclassifications and tax
10.5

 

 
0.1

 
10.6

Tax benefit

 

 
0.7

 
0.7

Other comprehensive income before reclassifications, net of tax
10.5

 

 
0.8

 
11.3

Reclassifications, before tax

 
2.3

 
2.0

 
4.3

Tax expense

 
(0.3
)
 
(0.7
)
 
(1.0
)
Reclassifications, net of tax

 
2.0

(1) 
1.3

(2) 
3.3

Other comprehensive income, net of tax
10.5

 
2.0

 
2.1

 
14.6

Balance as of January 31, 2020, net of tax
$
(82.2
)
 
$
(97.0
)
 
$
0.9

 
$
(178.3
)
 
 
 
 
 
 
 
 
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
(0.5
)
 

 
1.1

 
0.6

Tax expense

 

 
(0.3
)
 
(0.3
)
Other comprehensive (loss) income before reclassifications, net of tax
(0.5
)
 

 
0.8

 
0.3

Reclassifications, before tax

 
2.7

 
(0.4
)
 
2.3

Tax (expense) benefit

 
(0.6
)
 
0.1

 
(0.5
)
Reclassifications, net of tax

 
2.1

(1) 
(0.3
)
(2) 
1.8

Other comprehensive (loss) income, net of tax
(0.5
)
 
2.1

 
0.5

 
2.1

Balance as of January 31, 2019, net of tax
$
(66.6
)
 
$
(80.8
)
 
$
(0.3
)
 
$
(147.7
)
(1)
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.
(2)
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 55 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Warranty (Tables)
6 Months Ended
Jan. 31, 2020
Standard Product Warranty Disclosure [Abstract]  
Reconciliation of warranty reserves The following is a reconciliation of warranty reserves for the six months ended January 31, 2020 and 2019 (in millions):
 
Six Months Ended
January 31,
 
2020

 
2019

Balance at beginning of period
$
11.2

 
$
18.9

Accruals for warranties issued during the reporting period
0.6

 
0.5

Accruals related to pre-existing warranties (including changes in estimates)
(0.5
)
 
(1.7
)
Less: settlements made during the period
(1.4
)
 
(3.1
)
Balance at end of period
$
9.9

 
$
14.6


XML 56 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies
6 Months Ended
Jan. 31, 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 six month periods ended January 31, 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.
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. The Company is evaluating the impact of the adoption of ASU 2019-04 on its Consolidated Financial Statements.
XML 57 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets
6 Months Ended
Jan. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill is assessed for impairment annually, 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 2019 and did not record any impairment as a result of this assessment.
The following is a reconciliation of goodwill by reportable segment for the six months ended January 31, 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.1
)
 
5.5

 
5.4

Balance as of January 31, 2020
$
84.4

 
$
224.1

 
$
308.5



The following table summarizes the net intangible asset classes as of January 31, 2020 (in millions):
 
Gross Carrying Amount
 
Accumulated Amortization
 
Total
Customer relationships
$
104.0

 
$
(46.6
)
 
$
57.4

Patents, trademarks and technology
22.9

 
(10.6
)
 
12.3

Total intangible assets, net
$
126.9

 
$
(57.2
)
 
$
69.7


The following table summarizes the net intangible asset classes as of July 31, 2019 (in millions):
 
Gross Carrying Amount
 
Accumulated Amortization
 
Total
Customer relationships
$
101.5

 
$
(43.3
)
 
$
58.2

Patents, trademarks and technology
22.3

 
(9.6
)
 
12.7

Total intangible assets, net
$
123.8

 
$
(52.9
)
 
$
70.9


Amortization expense was $2.0 million and $4.1 million for the three and six months ended January 31, 2020, respectively, and was $2.1 million and $3.5 million for the three and six months ended January 31, 2019, respectively.
XML 58 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans
6 Months Ended
Jan. 31, 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 employees no longer accrue Company contribution credits under the plan. Instead, eligible employees receive a 3% annual Company 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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

Net periodic benefit costs:
 

 
 

 
 

 
 

Service cost
$
1.5

 
$
1.5

 
$
3.1

 
$
3.0

Interest cost
3.4

 
4.1

 
6.8

 
8.2

Expected return on assets
(6.5
)
 
(6.7
)
 
(13.0
)
 
(13.3
)
Prior service cost amortization
0.2

 
0.2

 
0.3

 
0.3

Actuarial loss amortization
1.6

 
1.1

 
3.2

 
2.2

Net periodic benefit costs
$
0.2

 
$
0.2

 
$
0.4

 
$
0.4


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 six months ended January 31, 2020, the Company made required contributions of $2.5 million to its non-qualified U.S. pension plans and $0.5 million to its non-U.S. pension plans. In February 2020, the Company contributed an additional $1.1 million to the qualified U.S. pension plans.
The Company estimates it will contribute an additional $0.6 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.
XML 59 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accumulated Other Comprehensive Loss
6 Months Ended
Jan. 31, 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 January 31, 2020 and 2019 are as follows (in millions):
 
 
 
 
 
 
 
 
 
Foreign
Currency
Translation
Adjustment
 
Pension
Benefits
 
Derivative
Financial
Instruments
 
Total
Balance as of October 31, 2019, net of tax
$
(84.6
)
 
$
(98.2
)
 
$
0.3

 
$
(182.5
)
Other comprehensive income before reclassifications and tax
2.4

 

 

 
2.4

Tax benefit

 

 
0.5

 
0.5

Other comprehensive income before reclassifications, net of tax
2.4

 

 
0.5

 
2.9

Reclassifications, before tax

 
1.6

 
0.1

 
1.7

Tax expense

 
(0.4
)
 

 
(0.4
)
Reclassifications, net of tax

 
1.2

(1) 
0.1

(2) 
1.3

Other comprehensive income, net of tax
2.4

 
1.2

 
0.6

 
4.2

Balance as of January 31, 2020, net of tax
$
(82.2
)
 
$
(97.0
)
 
$
0.9

 
$
(178.3
)
 
 
 
 
 
 
 
 
Balance as of October 31, 2018, net of tax
$
(90.3
)
 
$
(81.3
)
 
$
(0.3
)
 
$
(171.9
)
Other comprehensive income before reclassifications and tax
23.7

 

 
0.1

 
23.8

Other comprehensive income before reclassifications, net of tax
23.7

 

 
0.1

 
23.8

Reclassifications, before tax

 
0.7

 
(0.1
)
 
0.6

Tax expense

 
(0.2
)
 

 
(0.2
)
Reclassifications, net of tax

 
0.5

(1) 
(0.1
)
(2) 
0.4

Other comprehensive income, net of tax
23.7

 
0.5

 

 
24.2

Balance as of January 31, 2019, net of tax
$
(66.6
)
 
$
(80.8
)
 
$
(0.3
)
 
$
(147.7
)

(1)
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.
(2)
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 six months ended January 31, 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 income before reclassifications and tax
10.5

 

 
0.1

 
10.6

Tax benefit

 

 
0.7

 
0.7

Other comprehensive income before reclassifications, net of tax
10.5

 

 
0.8

 
11.3

Reclassifications, before tax

 
2.3

 
2.0

 
4.3

Tax expense

 
(0.3
)
 
(0.7
)
 
(1.0
)
Reclassifications, net of tax

 
2.0

(1) 
1.3

(2) 
3.3

Other comprehensive income, net of tax
10.5

 
2.0

 
2.1

 
14.6

Balance as of January 31, 2020, net of tax
$
(82.2
)
 
$
(97.0
)
 
$
0.9

 
$
(178.3
)
 
 
 
 
 
 
 
 
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
(0.5
)
 

 
1.1

 
0.6

Tax expense

 

 
(0.3
)
 
(0.3
)
Other comprehensive (loss) income before reclassifications, net of tax
(0.5
)
 

 
0.8

 
0.3

Reclassifications, before tax

 
2.7

 
(0.4
)
 
2.3

Tax (expense) benefit

 
(0.6
)
 
0.1

 
(0.5
)
Reclassifications, net of tax

 
2.1

(1) 
(0.3
)
(2) 
1.8

Other comprehensive (loss) income, net of tax
(0.5
)
 
2.1

 
0.5

 
2.1

Balance as of January 31, 2019, net of tax
$
(66.6
)
 
$
(80.8
)
 
$
(0.3
)
 
$
(147.7
)
(1)
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.
(2)
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 60 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases
6 Months Ended
Jan. 31, 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 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 January 31,
 
Six Months Ended January 31,
 
 
2020

2020

2020

Operating lease cost
 
$
7.7

 
$
15.2

Short-term lease cost
 
0.5

 
1.1

Total lease costs
 
$
8.2

 
$
16.3


Supplemental balance sheet information for the Company is as follows (in millions):
 
 
January 31,
2020

 
August 1,
2019

Right-of-use lease assets

 
$
76.0

 
$
71.5

Current lease liabilities
 
$
25.9

 
$
26.0

Long-term lease liabilities
 
$
50.1

 
$
45.5

Additional information related to operating leases is as follows:
 
 
January 31,
2020

 
August 1,
2019

Weighted average remaining lease term (years)
 
4.0

 
3.7

Weighted average discount rates
 
3.81
%
 
3.76
%

Payments for operating leases having initial terms of more than one year at January 31, 2020 were as follows (in millions):
Amounts Due in Fiscal Year Ending
 
January 31,
2020

Remainder of 2020
 
$
14.5

2021
 
22.6

2022
 
14.6

2023
 
8.6

2024
 
5.7

Thereafter
 
17.6

Total future lease payments
 
83.6

Less imputed interest
 
7.6

Present value of future lease payments
 
$
76.0


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 Ending
 
July 31,
2019

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 were $19.1 million for the six months ended January 31, 2020.
XML 61 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Derivatives on the Balance Sheet) (Details) - USD ($)
$ in Millions
Jan. 31, 2020
Jul. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notional amounts $ 69.8 $ 84.0
Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notional amounts 14.0 28.2
Net investment hedges    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notional amounts 55.8 55.8
Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 3.8 2.7
Derivative liabilities 0.7 3.7
Fair Value, Inputs, Level 2 | Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 2.7 1.6
Derivative liabilities 0.7 1.8
Fair Value, Inputs, Level 2 | Net investment hedges    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Derivative assets 1.1 1.1
Derivative liabilities $ 0.0 $ 1.9
XML 62 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Guarantees (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Jul. 31, 2019
Guarantor Obligations [Line Items]          
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
Royalty income 662.0 $ 703.7 1,334.7 $ 1,405.1  
Advanced Filtration Systems, Inc.          
Guarantor Obligations [Line Items]          
Outstanding debt (the Company guarantees half) 39.5   39.5   $ 38.8
Advanced Filtration Systems, Inc.          
Guarantor Obligations [Line Items]          
Investment earnings (loss) 0.3 (0.1) 0.4 (0.3)  
Advanced Filtration Systems, Inc. | Royalty          
Guarantor Obligations [Line Items]          
Royalty income $ 1.7 $ 1.6 $ 3.6 $ 3.3  
XML 63 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Supplemental Information) (Details) - USD ($)
$ in Millions
Jan. 31, 2020
Aug. 01, 2019
Jul. 31, 2019
Leases [Abstract]      
Right-of-use lease assets $ 76.0 $ 71.5 $ 0.0
Current lease liabilities 25.9 26.0 0.0
Long-term lease liabilities $ 50.1 $ 45.5 $ 0.0
Weighted average remaining lease term (years) 4 years 3 years 8 months 12 days  
Weighted average discount rates (percentage) 3.81% 3.76%  
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details)
$ in Millions
6 Months Ended
Jan. 31, 2020
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 303.1
Goodwill acquired 0.0
Currency translation 5.4
Ending balance 308.5
Engine Products  
Goodwill [Roll Forward]  
Beginning balance 84.5
Goodwill acquired 0.0
Currency translation (0.1)
Ending balance 84.4
Industrial Products  
Goodwill [Roll Forward]  
Beginning balance 218.6
Goodwill acquired 0.0
Currency translation 5.5
Ending balance $ 224.1
XML 65 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplemental Balance Sheet Information (Inventory) (Details) - USD ($)
$ in Millions
Jan. 31, 2020
Jul. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 117.1 $ 114.7
Work in process 35.0 33.0
Finished products 198.0 185.1
Inventories, net $ 350.1 $ 332.8
XML 66 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
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 [Roll Forward]                
Net earnings 133.9     133.9        
Other comprehensive income (loss) 2.1           2.1  
Treasury stock acquired (102.0)             (102.0)
Dividends declared (48.4)     (48.4)        
Stock compensation and other activity 29.2   (4.9) 0.4 (0.2)   33.9
Ending Balance at Jan. 31, 2019 872.6 758.2 0.0 1,202.7 5.2 21.1 (147.7) (966.9)
Beginning Balance at Oct. 31, 2018 854.4 758.2 0.0 1,192.6 4.8 21.2 (171.9) (950.5)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net earnings 60.1     60.1        
Other comprehensive income (loss) 24.2           24.2  
Treasury stock acquired (21.1)             (21.1)
Dividends declared (48.6)     (48.6)        
Stock compensation and other activity 3.6   (1.4) 0.4 (0.1)   4.7
Ending Balance at Jan. 31, 2019 872.6 758.2 0.0 1,202.7 5.2 21.1 (147.7) (966.9)
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 [Roll Forward]                
Net earnings 129.5     129.5        
Other comprehensive income (loss) 14.6           14.6  
Treasury stock acquired (65.0)             (65.0)
Dividends declared (53.1)     (53.1)        
Stock compensation and other activity 21.7     (3.8) 0.2 (7.2)   32.5
Ending Balance at Jan. 31, 2020 940.4 758.2 0.0 1,354.1 5.6 14.5 (178.3) (1,013.7)
Beginning Balance at Oct. 31, 2019 917.0 758.2 0.0 1,346.0 5.4 15.1 (182.5) (1,025.2)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net earnings 64.4     64.4        
Other comprehensive income (loss) 4.2           4.2  
Dividends declared (53.3)     (53.3)        
Stock compensation and other activity 8.1     (3.0) 0.2 (0.6)   11.5
Ending Balance at Jan. 31, 2020 $ 940.4 $ 758.2 $ 0.0 $ 1,354.1 $ 5.6 $ 14.5 $ (178.3) $ (1,013.7)
XML 67 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Statement of Comprehensive Income [Abstract]        
Deferred taxes on hedging derivatives $ 0.5 $ 0.0 $ 0.7 $ (0.2)
Taxes on reclassifications of derivatives to net income 0.0 0.0 0.0 0.0
Deferred taxes on pension liability $ (0.4) $ (0.2) $ (0.3) $ (0.6)
XML 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 242 348 1 false 53 0 false 7 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.donaldson.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS Sheet http://www.donaldson.com/role/CondensedConsolidatedStatementsOfEarnings CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS Statements 2 false false R3.htm 1002000 - 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 1002501 - 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 1003000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.donaldson.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 1003501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.donaldson.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 1004000 - 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 1005000 - 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 1005001 - 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 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.donaldson.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2102100 - Disclosure - Acquisitions and Divestitures Sheet http://www.donaldson.com/role/AcquisitionsAndDivestitures Acquisitions and Divestitures Notes 11 false false R12.htm 2103100 - Disclosure - Supplemental Balance Sheet Information Sheet http://www.donaldson.com/role/SupplementalBalanceSheetInformation Supplemental Balance Sheet Information Notes 12 false false R13.htm 2104100 - Disclosure - Earnings Per Share Sheet http://www.donaldson.com/role/EarningsPerShare Earnings Per Share Notes 13 false false R14.htm 2105100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.donaldson.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 2106100 - Disclosure - Revenue Sheet http://www.donaldson.com/role/Revenue Revenue Notes 15 false false R16.htm 2108100 - Disclosure - Warranty Sheet http://www.donaldson.com/role/Warranty Warranty Notes 16 false false R17.htm 2109100 - Disclosure - Stock-Based Compensation Sheet http://www.donaldson.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 2110100 - Disclosure - Employee Benefit Plans Sheet http://www.donaldson.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 18 false false R19.htm 2111100 - Disclosure - Income Taxes Sheet http://www.donaldson.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2114100 - Disclosure - Fair Value Measurements Sheet http://www.donaldson.com/role/FairValueMeasurements Fair Value Measurements Notes 20 false false R21.htm 2116100 - Disclosure - Shareholders' Equity Sheet http://www.donaldson.com/role/ShareholdersEquity Shareholders' Equity Notes 21 false false R22.htm 2118100 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 22 false false R23.htm 2119100 - Disclosure - Guarantees Sheet http://www.donaldson.com/role/Guarantees Guarantees Notes 23 false false R24.htm 2120100 - Disclosure - Commitments and Contingencies Sheet http://www.donaldson.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.htm 2121100 - Disclosure - Segment Reporting Sheet http://www.donaldson.com/role/SegmentReporting Segment Reporting Notes 25 false false R26.htm 2122100 - Disclosure - Leases Sheet http://www.donaldson.com/role/Leases Leases Notes 26 false false R27.htm 2123100 - Disclosure - Borrowings Sheet http://www.donaldson.com/role/Borrowings Borrowings Notes 27 false false R28.htm 2201201 - 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 2303301 - 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 2304301 - 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 2305301 - 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 2306301 - Disclosure - Revenue (Tables) Sheet http://www.donaldson.com/role/RevenueTables Revenue (Tables) Tables http://www.donaldson.com/role/Revenue 32 false false R33.htm 2308301 - Disclosure - Warranty (Tables) Sheet http://www.donaldson.com/role/WarrantyTables Warranty (Tables) Tables http://www.donaldson.com/role/Warranty 33 false false R34.htm 2309301 - 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 2310301 - 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 2314301 - 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 2318301 - 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 2319301 - Disclosure - Guarantees (Tables) Sheet http://www.donaldson.com/role/GuaranteesTables Guarantees (Tables) Tables http://www.donaldson.com/role/Guarantees 38 false false R39.htm 2321301 - 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 2322301 - Disclosure - Leases (Tables) Sheet http://www.donaldson.com/role/LeasesTables Leases (Tables) Tables http://www.donaldson.com/role/Leases 40 false false R41.htm 2401402 - 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 2402401 - 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 2403402 - 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 2403403 - 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 2404402 - 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 2404403 - 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 2405402 - 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 2405403 - 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 2406402 - 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 2406403 - 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 2408402 - Disclosure - Warranty (Details) Sheet http://www.donaldson.com/role/WarrantyDetails Warranty (Details) Details http://www.donaldson.com/role/WarrantyTables 51 false false R52.htm 2409402 - 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 2409403 - 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 2409404 - 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 2409405 - 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 2410402 - 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 2410403 - 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 2411401 - 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 2414402 - 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 2414403 - Disclosure - Fair Value Measurements (Derivatives on the Balance Sheet) (Details) Sheet http://www.donaldson.com/role/FairValueMeasurementsDerivativesOnBalanceSheetDetails Fair Value Measurements (Derivatives on the Balance Sheet) (Details) Details http://www.donaldson.com/role/FairValueMeasurementsTables 60 false false R61.htm 2414404 - 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 2416401 - 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 2418402 - 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 2419402 - Disclosure - Guarantees (Details) Sheet http://www.donaldson.com/role/GuaranteesDetails Guarantees (Details) Details http://www.donaldson.com/role/GuaranteesTables 64 false false R65.htm 2421402 - 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 2421403 - 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 2422402 - 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 2422403 - 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 2422404 - 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 2423401 - 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 dci2020013110-q.htm dci-20200131.xsd dci-20200131_cal.xml dci-20200131_def.xml dci-20200131_lab.xml dci-20200131_pre.xml exhibit31-a20200131.htm exhibit31-b20200131.htm exhibit3220200131.htm http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 69 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Guarantees
6 Months Ended
Jan. 31, 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 this investment 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):
 
 
January 31,
2020

 
July 31,
2019

Outstanding debt (the Company guarantees half)
 
$
39.5

 
$
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 millions):
 
 
Three Months Ended January 31,
 
Six Months Ended January 31, 2019
 
 
2020

 
2019

 
2020

 
2019

Investment earnings (loss) from AFSI (1)
 
$
0.3

 
$
(0.1
)
 
$
0.4


$
(0.3
)
Royalty income from AFSI (1)
 
$
1.7


$
1.6

 
$
3.6


$
3.3

(1) Recorded in other income, net in the Company’s Condensed Consolidated Statements of Earnings.
XML 70 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Borrowings
6 Months Ended
Jan. 31, 2020
Debt Disclosure [Abstract]  
Borrowings Borrowings
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 January 31, 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 January 31, 2020 was 0.7%.
XML 71 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Maturities) (Details) - USD ($)
$ in Millions
6 Months Ended
Jan. 31, 2020
Jul. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2020 $ 14.5  
2021 22.6  
2022 14.6  
2023 8.6  
2024 5.7  
Thereafter 17.6  
Total future lease payments 83.6  
Less imputed interest 7.6  
Present value of future lease payments 76.0  
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 $ 19.1  
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements Fair Value Measurements (Pre-tax Impact of Derivatives) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Pre-tax gains (losses) recognized in accumulated other comprehensive income (loss) - Net investment hedges $ 0.6 $ 0.0 $ 1.4 $ 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 [Line Items]        
Pre-tax gains (losses) recognized in accumulated other comprehensive income (loss) (0.6) 0.1 (1.3) 1.1
Pre-tax (gains) losses reclassified from accumulated other comprehensive income (loss) $ 0.1 $ (0.1) $ 2.0 $ (0.4)
XML 73 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment Reporting (Details)
6 Months Ended
Jan. 31, 2020
segment
Segment Reporting, Measurement Disclosures [Abstract]  
Number of reportable segments 2
XML 74 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover Page - shares
6 Months Ended
Jan. 31, 2020
Feb. 29, 2020
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jan. 31, 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,771,478
Entity Central Index Key 0000029644  
Current Fiscal Year End Date --07-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
Amendment Flag false  
ZIP 75 0000029644-20-000007-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000029644-20-000007-xbrl.zip M4$L#!!0 ( '%79E"*=!GE4PX V? 0 9&-I+3(P,C P,3,Q+GAS M9.U=6W,:.19^GU^AY64R58NY.,[&J3A3V,8)5;9A#4EFGZ9$MP!5&JE'4MMF M?_U*Z@L-J$4+R-BU357*@6Z=3T?G.SI'-[H__OX\#\ C8AQ3/_ZC7_[A\N 77U(OFB APQ1 4R =/6,S =Q_Q M'V#"Z!Q\I^P'?H3U>BP$](=G[G_@W@S-(8!",#R.!+JA;'Z-)C *Q$4M(G]% M,, 3C'RI0H!4%2L%4G'AT MWF@WV\UFZ[15 [*=A'_P/>Q0.L#DQTKQYS$+3BB;RI+-TX:Z/88:,A3Z>Z=.O\_+RA M[V9%N6\JJ.S2^./N=J@IK'WZ!0!-*9Z'E E -JB80#[6DIR)NFH#EQBM\WJS M55?VC5WAEGI0:,=+I'0S\J):J($"P9= ]270B=2A!AINZAQ"D7U4B'A]"F'H MKD9>,%8EN;*O.HP&N_!CU$=C[:O0C@YC5&AGG['UJP)U-D74MWHJ5U>7ZJWV M?EHLPXZ;%JG<(;0X;T#F*:HE;9ZHH^#F9))?:NWYQVRJB1E[R/!0^HS6Z:[*Y&GI S M_*/>SLJQYZ":[DHD#$-,)C2^(J^IO/TA3=X/: +T@/U#DCKMP_I&R&B( MF,!R.)6;KFB &4.3BYJ<$=73><^?'@Q.Y#P@+;&!OSJJT%E*BGA1H-MPN]0Q M15!Q^Z+&I;$#E#3\[VZ3CR:N;9(BF.#7VZ0 CEV;)$50\#I;$S+DVAHIPA$1 M.WF= AC) @#+F6['\Z*Y4\QI0Y;\^]"S+!EJE M[4BI&JDB2R_[U&ZUWK>:35 'UYA[ >410_)+#A-H4+"""A3LQ\8ZV%HU$9<: MD4_Z\[K=$N&DB$5PK9>7EEOM24:QY&)*RSYD72,!<7! SE) &W5O6^_?-MN[ M4 ?>)/B_'4E$N4;C'>)?8S7B MQ$(:S86U8@QKG&RVC7%RB08@\4$>[\B,LH)[:-P*90V*3?G/T*,L/%4R&EY2 MQN@3)M/RS.1$K#U%1K7-GK(4KJ2177O!IJ35Z=NG!J=?8E32PV7.G&.A=O-4 M'+FB1$A3(.)AAVQAP[#W@::A#^30=!!:P:L4,\270QFD#,II@'TUTKF$@=JI M&,X0$BX$;86R\"0Y.FUJGH;2EGKG5]'4O[_NW@^[U^K3L'_;N^Z,Y)?+SFWG M_JH+AE^ZW='P2%?.Q@/(9/-F2&"I\ &Y6\7=0N29CH#.1((W*[54*T(:",@, MR/N3*\AG-P%]VK,_FB'M=+XMW2^'(_G?7?=>4MF_ 5>=X1=P<]O_7OD>NF+U M&91YAO?(<":=?48#'S'>E6-BL3@@M99*[&2?[4KVE\[]Y^X0].YE9^X\=+_T M;Z^[#\-?0???7WNC_QP]H!0Y!XS>.]6XU3=*QG4GWSB&?0MS^=6F'I&4HP.Z MA0'<[@'M7:-#_VX@>9?E>M^ZT@_D]^Z19BL3/RL4;*MIBP.4'MIM=X!COR^F MJ0L9<5H1*H]H)[BU8P_O=A[N>_>?JS74>T1L *@&M6++YI%63!<4J6*Q>C/G;T>>D%1SWY O$ MK5OPS;>&+7@3Q]7;<._.PX N$+I$1,**00") Q<=RS&OM!I:8IC!J)!6^6E0(ZT3$R MK1'&@IE3/O7D(/=&?Y+S](&SN5N56[M^6Y;[0)Z0.=0&?0:R%&I;F]#CVZR5[W1SF=*_2<_UKB@1CP2(VRP@/R*/%P@+6*_4E:U#6V[E&%?3'TS)!'[<2"-ZLUJM"9 M2E0S;CJ0LW[_)_I!455;_6%C:.SN#QN%CHZQQH9C6MV.9%\//S,DUVVT5C#' M1I!!(I +,4L1^]K!N2F#9L*5-+)S\-N0M,\3SDVY+<.H9D3*FN\:@-8%[8/Y MK$E/B(GI[T.1L_+V*-+RQ!=8FF@Q:MI:-< 8Q"U1YB6X2=Z>;-7 M,L;N.V MFL/[V YW4$0,J^?3[$;(IOQ61C96/U-&EEA'1G(650>VVOO2$H,9.<<)PXJ0=;+0;ALF"RD3U9LH M/*!'1*+R9]33\O8%_'>& 50B63W;2BO Z92IQ_+JI=+D\N7B,Z)3!L.9^AE1 MAR'H&I9VQ;>OR;XSC,$22!F/5NI2BZ_IK?$"Y.L#JL)J!K#$(O>0,;V_NR.M M&_);:=M(,!EM&5:E&7',*:M2]A7O=X:DDEF_>EEEB*9J./. U(-J,9F6MOF& MH'VB;EJ(2B! AE%AN[N&GB)Y^]BV9<@8&RQ4,O"LVW,8S>>0+?J3Y$9LDGU9 MLJ-NY6XC;1BX2ZI0"3^]&^-7,Z&L,^"860K$[?.6EB'%&)BJ8++9_8DT;L^9 MD>G&-+')@_P*8IA*F]\YGA4BV/=#WAGV0TQD5#-$">K]N(1JO)4Y#]WG]5'YYFB,[!]"GEN&@L4T!?_RB[[EM13 MT=& D8;#D%F:N"%S1XH24V0#YP%B>M6=>*CS!)G?\01^W"63[5?-5I+/ MRI.<&['GJ@6Z7I!6?.RO!I;T[7ZHKOTD/[#4L-4%-G;\2KF +@3B*H_L&[AQ MG<'90.Q+A:;#:L4<5G ZE_42/"5X@CU(1,?3[X^3$]P!#;#3 [A+PMD'ML9U MQESO6D*#)39(P8_DK5G;.9PZH=I#J'&QLC25U8R8I]# M:_JI6KPNSYWD?]:>.X+B0.9V+'N,-;WS8^5DS,KOX//G9(Z4Y,<0M"9FCS.FEUXN MC?Y_'4D^-M;>M)U<6'D?MWX;-XJC+H!C+ACTQ$5-,'745Y'D>_C/CGK'V!WD M C&] -63@9FH4X(JT=ZA^1BQFG[+^$6M7%$24*OK[63:1[R1G[#R0*6F4I\/*^-U>K"M<,/I&OH>S42$AEU:LK&/*Q MR)JPK=0N[8BOS"F1R88MUALRCH=<%S4OJ6.S?9AP(4.GM7GZ.0W2G6XQ'.- M_[3H%LF+\0'9$7H6EX&,#%E#RY??@SJ1PAS:%R_[-YT>D=P0+0J#V]'UJC-: M2[RX-R[?IZ$2C+2[F$'R?4:#8-%_(L@?2HVPCZ6[Q&\S41<9G^%0-PEQD;Q\ M:1 Q;P8YHI/TQCB1&""FG2+\[1?:0TZ4^^\N19_W$#-B_O/L[!LN%3Q [-2'\R M>:#0-[M6TK1ZCB>#/E*C?0Z)/T+>C-" 3A>K;2I9 M]L7[A3Z7O'%@I*-6+*;HE,M: M4Z+@J^-PI94KO[(PQXZ5QI8K_UK7++X2ACPZ)?B_2(:[Y^0=%GQ 5_.M7%R]^-+],R]F??TT_C)[[-]_GY5_G]LI?ZP^5U8NF[:O%XN:O[]Y] M^_;ME^^FGOY2U9?O,(3DW5VI)Y](?X';QT#Z"" ,"/KE^]R]?1-[.)LW;;=H MY/;Q[X^>_T::IY%2ZEWS[=VC\W+;@[%:].Z_?O_PN>DG*&?SA9Y9__;O?WGS M9@5'74W])Q_>I/__\>G]O4I<-=-3-Z]FO]CJ^EUZXMW 1N"7TX3Y^>+*UZ/J M^J;V5WXV+[_Z#]5\'@5JZKVJ??CUK;-EA"))L0+B/UJ77_RX\;^^G9?7-].( MQ[O#"3SV"UU..\O]H)ILXG_19NH[2W^_EOZ$_[_+X.NX3[?&#_8O0#J0GG^]+H$CIZW*1]H0T M"*-JMHB-Q5VDW,NU%B7[$W+FXJ3SJ95Y-2U=FI%#/4UK\N7TVFU;<7CMF#NZ1XZG' M#R5.._UG3ZE#"?=^%JKZNC%N/WKKYW-=__A2C?34-M; 4,]+V^BLTV6DTT>_ MV*@@Z475K$,?#]/XH:!J94CM+M2;:+&"ZH?W0S_SH5Q<1/5HKV [BAQ2K+2< M5K/5"A1',.)25JZT%VE]K6:C:KYH:2#T4_DAN_KR?F04LAV+]Q;L2\2)+NM_ MZNG2_^[U/%K$S5ZU1[J=90XJV#@2[&M=B LT.G.C5T4 A:S=\6)?L2\K>J0\W#[:CCS=*SY"%Q]^WWM7]S20H/=B_""U'_:GG^Q>HW9@]\7A?XJP,_KC,[Y5DRY,' M$*+=*#U=H"^1/L2-9"\D]Q_JM^GF9]+HVR&RNU"_HOVN%\NZ7)1M1VM/J0,+ ME\QK_#()[Q7M5\S/RYM83])3]'3#+? <0-M5T:_8K=:L;8_V)<8G_]7/EOM< M7@^>ZKGQ<3G7EY>UOUQO_^N/AS]^\]5EK6^NDMMT4'O=;C0[UMISYS[JNFZT M_&<)_U2IGH5K1;^MS_8ER&=_F6;<)W]3U>FUZ!Y9GGK\4.*T&[0]I0XEW.?E M];6N?YR']1>K9E\F5ZTW 167_ M'.KFU='UC9_-FQ5WGW0["QU6M,W?S[ZG7UNNSB^M[K#=Z2)[5D'O%ID+7S?Z MUUU[8O=2>::N-E^?WZ3/>NWE_GH/V\%V:W:+HKV)>8=,>3DK M0]3N9HN!M=6R";>ZJ*9EBU"MYU625_26M'E)77D[TNM8'&Y,?EJ#FV]5-BS# MO?*WKB&CT.]G49M?5'7;5>CE-6;LU$5=W?AZ\2.]:%P,9BZI.S<_U=@>.MFV MA8R=;K<"/[>>OCKP1[)@9WO5YX>/]=U\.P(\\73?PK0:L>T//RF*74>[Q('\ M$/]>/YZ:[>VDQ:IM_WWA9\Z[7*UO'8L[(9((MT),*WL/TG7#S=&7H.>F.:BR MG(-+K6_>88C4.S]=S&\_ >D3 -'Z),U_K#\N'DNU\I(GV3[ZQ7GXHK_?"C?5 MQD]_?1L%*9Y3O$#>8:XE!LY1 ZB" 3B.-#"06N8H%8H\<+I-TTFBJEX/PO$0 M&/JX?L0Y8*=Z/F\VY^9X0D=@]M1:"!F4)I(")ZT%EF,,-%0.6&V$]))B'E@; MO#9H.ZCMFZJ.-O*O;]';-]]\>7FU:'Y=U:)K^XC-]\]4K9]X-T_J2JH1E M_ M?5L^G14[-#&J8P($"!X< M0-K*N/9@I8RQ!GM^ZEO[\0AV *9W&9JC4KVRY;V.O(#%6ZHHH,5!^#@>.BY M0-/T&X,:(,)TA,%I+=#)K[&GS=!^8/])OK^]V^8SR>),V>9,ZMVATS*C0KYV M=[N0^FG^J0P(!VLF1Z=&;3,6]-[N\[(/9'0'?BBU*:=--&.$I'FQN37J8\N: MOJ]HX41 VD$"N'<4"!A7%L2"!5Y[H:CSGA!]/#=@"S)LZ?2.4@5UBE #'6#* M6* ]LR $HZ(U;WW-WKV@]>-Y(/3WB+XO(9OAXB](94UI&.H12%2 MG;D M#80>*\@0%ZAX#"*G.^P+)#7R(;^H,JF%E2SR[2.C;U)(5,C?5,N]+0Y MS71NIN7J8$X;C>$Y]13*"&ZI)$ %:$#@&*:7.@AX@3U"%MK X,NI0U\C=0X- M8+;UY<:G4U&SRT;T6Y!^M%AF=A8LC$(.A]B>9!:#:$ 90#"# '--#3(D@MLJ M#&<[9=AKI$SOB)W6HM-YM2DLI%H%&G=AK'B:*AS(N/B"0 RTD#AO0RN?S8GH M*]ULED-!EE&)K9?>;1R#_UC-;!M5]LEBA70<0J$ED('$>0(%CYNS58!IQ#"& M+@(N7I$*TXD@/0.5BQ9C'WR4\:?<&WA\]+N8L:=DP:E21 L&5*0^(&E51A!% M\\XR+9&-4*(.^FUV):43.?K'ZLCZ2*NU8V_9PB$9E% 6<$H=4%[A^$,JD%1Z MAPC"BG;PDF?72CIQY!!H'/)PL5TDH&4=Q&K8OS 0899P8D$GBDG+0T M" D[\(*_+E[T"5,VK^FC=P1QZ9LN77.JK6[&8[&H2[-<)+?/ERIUJIHM(L!1 ME,OWLX6O_7P7>?IIH, KTW-SUM,@+NH-V6IPN%I<=0!^!%G'M48P<@,[&700<0Y4@SS1%CX=3M MZA,@3 ^XYHN:7.ARYMUMZNN-8+9H&I2VW+75[2]<<$P@SJFY06R'Q?O9_JG*V^&=4%#<#%+<0 M;$_)@EHON2<&,&L%H)PH0/RJXR["R3U&'=:K/);\";"K?Y@S^@[WQ2NW/#+\ MS)H*):5%A')@**5 2RY G'(0!**]1902QSI$3^5Q$)P ]0X/>RXJ?JF;=-T_ M6FE>CQ\N/(=<6>F "]X"RD( U) >.P3PLPQ@SL8?#S/F8(38%0OT.XGS:/4 M$?&#+=UO\L ]F6EM@QG/*5Y SIUF2 !&,0$Z. (84SX=B3!":10_Z+#XB'_U MQ>? 6.?3W9WWUPF=[=BLNC72=?TC?CJX3O%,.[7YYU=7.$8,YH8 XS@!$8\ M"+808&8I]R9X3#J\:,O^+J5_-U4F5+,I7/>N>-BF1S4/%$CX0 )%@.(0ITX2 MWAJ-@"+1\(4>(<2/>*IB)62+<,G-YPIHB'&$(^"8P@ KR $6<27 7&).17 . M=^!Z'G?:2X;GHWF (434R E'. ":NB!>"HEAY&1>WD@UM[4#-[ MQB@7(V[O)=LQ^K>/%$082J''@#-N@8E,!K Y8B9LX!*9H.3)OQSK8:0[X)%O M^[]_Q5RZSOC[VEO58L3;%"]D.ED&N0%2!@VP8QZ0=+8<$VFL=4$Q=?*NE![8 M<""LCA:V?->+YT0LWQ4J8B\9#=%"DMAB0#R1P/HX)RCAVCHM$-$=TESF><_4 M RMZ12AK\.E:T-9QIP^?+XR3C#+G@0VQ?SS%Z9L0./ ..@H1MH1U6!?RA)SV MP("^P#E.?/JG!/%Y^,=\M:JUCDU_4*YP-A 7H ,8,9;>=' @$'- 1E786!6_ M#>;4W_ST08:>0?I)BL/E"=N?7^E")TY?^46Z'>^^@#ER/7U>Q)]-WIOSD#QX MDVGU[7@YGY($#_R(G_Q\49[=SOD@1> M>A^-"P,!$5ZZV%/DND2JYF':H8;O,4LZ 9?/%KNIO5U=;!]_G_IF4&9N<)T" M3/[?4Z$XSRE>>.,#IE(#IS$"G @'E,,2$$=3.C@8\>APF#2/MRX3;0Z$Y]$L M^[7/>NAG/NR,D]]3LB 4(^,=!UAQ'SM.?5R[O0(::QDT"MR=_EFO;!SJ&\IL M!P_;1@+N+E $:)23Z?J-^$M<9(,#U,4_%5942Z:D5">?8B<367I#,*O#*'DW M(C@KAJ_IO<]IM*U,@;D2"#H/*/$:!*0Q0-H((#4.VDECG>BP-;$\$<69J-(G MBOE>2CPT"II>W$&S3@6S+V*A;24%=D1[K4AZ*<. X#2= (GS1AM'C4+6&-KA M6H9,$>J9^'106#,:4MNP2I$<\Z[&_I9*"AA2*AJ8\OL[#>)6+8$66@$G"(US M#:5<1:>N2[]^8[^?D^2]=E+. M],QVW&NW5%(@'YPB-NX41D& -:= *R4 T0+JH#4)7:+,\O@<7O]>V\_(9(QV MM-Z[>;J@Z?U\ODQO+L_#9@+*W3&/>PH7@4EC)/= &H:!)3 88@&C%%'O"!, M\@['^8_J@N\\T(^C(_M',]_!Q9OUHMV:/4\5B9/2*NZ( IPQ"7@Z!&J(XT!X MAVS\2$+1X07A<;?*ODG3(XC'6'(VQ;^[I^$9J\Z3Y0N$;3*^/:#4$""#PP ; MH0!B0A$'@S.F XF.ZH _Y,+3)Z"YU?E)54?QEW7=QY=Q(V=1"B7^Z<$&" MA!1',!72L7$5)Q6C**J91!F.I;0J=+ /Z;_4>G00.',3Z3R,RX32S,V?1Z+M M!8O8.X&]@T!I;&*CP0 5I ?:$1*8M^GNR]?JM3\4@7J#,C=Y/ODF]YN$IY!R(\<4(\^W7A2ZLLXM[.(,0"!.Q,,KY-"L%TP&#LHBH0YQSK$/AR M7+?^H0B7 >1C:%C-M#F_:6X,./ON:UO.=SNU]I4M@B"2$.M A)8"2QT#6E@* M$&((AL,3I M.&C,I&S8',1=(MWN!970F%@<.KSTZ!+GY M:SW,[G^6\\4ZT<"^J7N8!@LNHVG*E8U=3+@JCH$)B@%H:-QRK:/,=? !Y&%O M5I8]@^%9A^44B'^1/FAZUSQU447]*6[<=;.!KN.F4T#&O#?F=VBQ,,'8:!A; M@-(/$Z(29X7A(!@*B4+"$W3Z[W-.E?MY!^84R'][CO5_>W?I?]/E+'TX" M? M?_)VJN?S,D05]G;VQU'IHIB\K+&"&&Z88R+V"WD A0K 8Q%[ZG $5C/A\T5&CN&9(4@A T I8Q%^%,A_X9&/2 M3R#[L928U\#U'D?GW_GD>J9C$P?R=?1W5/V8'N+'X)R0 _;V3JJC>5U?-FM& M$SBA: "I/%.,"#@4$\SP9#105$(&6[WL.=BYOEM?19PG$?9%.5M&A->'Q^(P MK+;QC1N]'][@%%?=^[6LW/:_^\55>L>3(O"O][QDRRA%,10#R(;CX8@SP<:C MT1"2T=E0#IA$E(Y%A[TR6]#O2YCU^,S@B2*>/6=:J_F\Y>EB -/I;3;AF")& M%%5C)3&F9((()' R/'4FG20'GDJ^]F+<<_'IMSHYO>IJ=WJ.C:<*/A"8#\D M*S&.Q\_5=\$)*"QC_N=WVWPMJ*PA'B(TG2N$A9X2JH1J,U6@X4)R-\%F7],UY M^/*B,7YTK.#0N.7BTZB:1YLC91EN;H+R]=?2^OGG:KHK".[I0L50<13Q/&-C M=,:$@I*S./=&[ RR,PR[I'/.Y /H@QZ]X9-="UFG &FE@]P^6TR&HQ$G9U1. M)HQ1R-2 3>C9A*"S,R'XH(,&DLOOT^,6TA6>?*E4UK>Q[4VW\^#)@HS1 "?= MZ2PN:'!(AW3 1F@X@&(\F8CAZ1_3?@T:9S?0')&QVP@R9!".AR/SL[.\ "-8(==),^[P=? L%Z'(&,"J&=F(GPJ;=Z $'(V MAF,T8I")L91Q(HW..,*CX7#2Z3ZB?"=H>_/ =(4GC\_XJZ\O].53L:[]^'YO M7;L7?G6N)6MC8[_0Y?0IM_)AVGP_BPO1BG ??=12Y[K^\:4:K>M/YWI*&]>B M<3E=+KQ+5Y/\K&!]\FR_Z(=?&/YH9IQW@TB2R)&/RVOCZW1(KA&[$7%^OES, M%WJ6#+,="\8S:RJD540JKP$*Q@#A*0/6HP"81DXJ)K"%KLUBDA671]UHQOGY MJ&ROIPC&&0.) Y)) @2,<#B>;CE2(2K1RG+8Y8!='C_!07E0Y44WU_:\M1]/ M(?8SXNZYO-M?8R&P=LJ; +S$"EA+!)!$1HRP]%18)IGN<&M(GC?$1V?@07#. MH2L\W.2^I,B[ ^^KUS?3ZH?WFS&EV1M,K\VKV>HE==RJ5P?<2KL.@DUNJ?FQ M-^IQ%';FW8;4&X*N/TV"[E@3VE91."&"AY&7 9, E.<6<(@0\"P(IBA5QA]Q M:W[$0Q)88 0C0"C#(%-&4(0"&\E8X$Z3L\5QEQ[[&.Y;UT&S^;-9L$"2A.,= XHHS@PV,4U77$'".=(0HP)=1U2D>79 M,8]$G(XX'H\YR>A/YXH_^<6RGIW/TF>KN\J>Q:.GJREX!#1(G0Y+.P:X2R>4 M(P: ,NQ9G%8<>=J+-^^0KI8CT:I76(]'LLW+3L[#142MWEAI1[5W^ZX2>4&% M!3>688(ML)I@0*,V#((*#F M%:3$.LH[& !YLAL(#+2+I:Y+/;T- ME'X>W1Z6+C2.6!.N ?R55V72^T3H8Y5K[#N8Y,":N.1:X>T,QB0FXQ MK[+X9[>TF\%\G>BR_J>>+OWO7L^7J^.11VAQ'/GW-=;VU<_/9YLWA>: _@F) MCM3PU@\ODB_C^_OK&YU2R6R@=30Q,W#S]@[TYI7H_:O2C]7N)V^KF2VGY7J3 MO'TTQS \0ZR'WQ_;^3,I9W%3^A )^TCTW7?V["Y8>"F,XYK$=C$'6C() D4: M&(LE\LS%;:J5LI>]UTVTV['G\RN+)B:BT!H&4%3IHY $ B4\ M!D%SIZW7+M#3/]%Y'&KU!VD.37?'?I)C9HHOF9+-UC:T=W@NQ8R.^>*;0E!DFI@(K+"B"!IL,!S*BB1 MS!G>*NWZ@2/*VW3J\<.%E(X9+3$@RB7?N7?IVE*?;BP5(@1.<)>W$7GTFA>. MU5,!Y5W R:6TW-V)T&;8'S]<4!\T)M "@[R*&"$/M&<<&!XWYP@;P:A#3MH\ M+Z'Z&?9>P,FA/JP6T=_U8EDW&:&/OXI&U<7?GS4?2FVB59RRN*ZRF8^7NZ+3 MVU91((NM0W%8N58BRA)_,RAJDLA!#06#7,DCVIVMNO')7^LR#DU]'B;E/-+@ MO[VNNV*SM=*"2FULB$ )(@S !EL@M;3 "LKB2@8-1NSTU_1#4*,Z(L:YMH:V MR*5N?/E6]3 ]US45RD *C471MHOFO2 IQQ,+ G"A D'*86->P:9R*KSK!.Q) MDBTVW,=N<%=7@0/T%A,*:, 0"*CB;AU2+)&%VE ',76MXLZ.>83I] CW0FA/ MD7*3:MEYC]VHJD#>"88, BRH! T/@#8Z8I""6!6PZ1+MG"?8X>0(]T)D3Y)O MY=>^5KA451%5"NVI\:Y(. M]DBZ>_45AB+DO54 :Z@!8=P 'R!=#"B,J>*ZI,!.]VU!X#U MQ";<^UFT!-/ZT2IG3-NZBH U$\0+@(5GP!F$ "F_V$ MZ-8)V=-C7#(%^^/<76T%49)(&@PP(OG5$=( >4T!T\PZ2@2V\O3O)3@IUG7! M]N1XERS"WFAW5UDA"0Y&$ >4E!QHZ!Q@"C(@/?:640+CUG#JUOM)L:X+M*=' MNJB7]T>ZV\H*%+#E,FD:1%" *,* A6AW4N^L1I2D03IU$_ZT2-(((9T*.B"!RA" CDQ-W-.2,H]@+ MU2L.M/C'S)5S6RUG"^_.OJ<,6X/K]-=+<7NJOOT@0B$C<$$#AK".?2 $N+AL M "(]5 YSS$VKB,%7$7_1+Z6>XUS-.4#'41SNNMIZE;PKL1\$$^U$BYT$Z9X; M +7P $43,0Z3P8J0((SO$"5T8M$:!V5IQB'(ITY\7M[<3)NCAWJZD;LP7T1Z MAHC^=7KY'&V,R[F^O*S]Y?K$X/KCX8_??'59ZYNK=-O2(.J9.0!>-_Y1UXFW M7[/DPURWF6%4/_O+1-M/_B8="?J9@S)+8SF@?-CFY[1:UC_.P_J+E0S'D"3' MZ*8\=G2I8C:F0C-!1["H6P\E8DI-/JOFRP7IT74!W:/+= M%;&6]8^J_O/][**NDB^FS;C?*U"^"3?:13SD:YE?>-5=QM1GY>P6*,9X,ADA,^)@SANB9DA 1@CC!8W1V MACM%>Q@F+*O4WO S6U *6CXDQ8!0AV5$L/K='Z>)OR1HZ4L;^IO2W7ME0$,<@%8RP*6U(/Y%'9(T!-S/]G_(5#C]<:4Z M&9A/9%G)8%7^D7RBLP,[E6X;R6$9WK:U%[OUR*8?)IKS?__+_P=02P,$% M @ <5=F4-#(P(\)-@ .)$" !0 !D8VDM,C R,# Q,S%?9&5F+GAM;.U] M:W/;.);V]_T5>7L_9X+[96IGMW#M=54Z3B7IF=U/+$:B;>[(HH>2DGA^_0M* MHF^11(HW49Z>GG;;$D">\YP'P,'! ? ?__7C=O;F6Y(OTFS^EU_@G\ O;Y+Y M))NF\^N__/+[Y[?JL[FX^.6__O/?_N/_O7W[/_K3^S)E, MWWQ/ES=O_C9-%G]_3&Z2V_A]-HF7ZW??+)=W?W[W[OOW[W_Z\36?_2G+K]\A /"[AUI[2Q1_ MO2V+O2T^>@O16PS_]&,Q_>5-T'"^6+^[QDO*XL6WT^5#A:>%Z;O-EP]%?WKT M=[PN"Z64[];?/A1=I+L*AH?"=__SV_O/:TC>IO/%,IY/DE_^\]_>O-D@EV>S MY%-R]:;X[^^?+IX]9)K-X]ETDMY7[QF,'$_Q)_G26MI7_^E.Z$_\MY=_YM%Z5^;P,/]?FO[PR\>+&S[+OC>QP\$'#J7 3!_HN M+N:?;P*4-]EL&GPP%[JHY7UKI:H?/08U6Q.RS7N& ^#I&'X1/.O;I+6N^Q]Y M2K6ZM6?-YP^FL(OS>8VA_.CG=*= F,1]C*^KV?6B7%<"E(I]3/)U&ZR08U_Q MOL2IY_]4U.I+N(OY59;?KN?!'Y))LEC$^?V7S,2SR7HVH.-%.EG[K+-5H-.' M9/GD 85?E,U;Z-C/R_N"JM9$ZG"ESD0+#\CNDT0G\^0J77X,[E&E8 >J]"E6 MT9UF\TT/%"P8<$FS:3KY6/2OV=QDBV7-"4(W#^]3U>9Z#"AD/1975NQ*1!^G M^5_CV2KY+8D784:\'JLJI#M8IU?!;"#8M]!?A0G\Y?SIK*2>Z5L]LV?%6L@_ MG)@[/_Q8]+(_+F[OXLGR\NH)G"V4:O6B7B&HU7YKU.Q*R%^S;/H]GHA:+ZE!%C9H#"/DIF63S23I+UV[(Y559M!YYVC_X!"J^_+YS52M> M,(#*M5I)[?J=";R*\WB^3*HE^ZE@]R+4M/J^\MT+5,]F>XIW)!I!*2YX6Z??7Z9^'1UT/D<*5N1?LM7J[R=)G6M59% MK6Z%^[RZ"\\I'(!X]F2^?8RD]1[1K=BU.H-=1;L2XU/R+9FOJF))+TIU_'*; M+N+KZSRYWHZKVX_U_:])=IW'=S=%/%+E25S/FBV?VK%R'^(\7[O/1PF_KU;' MPM6BW\ZR70GR.;DN6MRGY"[+B_7&"EGV%>]+G'I&JZC5EW"?5[>W<7Y_>;7] M8O/:9B+7>E9?BM2BX>%*G8EV[&)A_TN /[^AIHFKZG4FX#*;_%W'ZS69V[MD MOECWN%72':S4KVA/?W<_BE]K]LY-']>O.FUD'U30AT[F8Y*O_:OY)%'?XWRJ M)F&LJT_L3AX^D*KKKR_OBL\ZU;+ZN?TJ6*_/KE&U,S$?D$FOY^E5\.[F2S69 M9*MU'M/';);6R($Z[B'#BEZ3-DV>-:PBG=JB/YL\S@:?+E<\F1E6RE_["0,* M?3$/WOPRR^OV0LV?.*!2'_/L+LF7]\4*WE+-IX6[<_?HQG:@9-TW#*ATO1[X MV.=TI<#?BAGLO-)]?EFLZ]?7(\">TET+4\MBNPOO%27.)Z4TVU^?"O2PJR*= M+]]-T]MWVS+OXMF+#+(]^S;*K1C%G@^ZEN])S:Z%"K]O4AK>3I.K>#5;-A1Q M[W-Z%#B[C=-Y>WF?/:9S<==/?WN;W'Y-\J:R[GI&UX+>A.?ED]77Y.T#- W% M/?"DO4('TJ3S]3Z&]^'/;>E"KLXV!6U>G?Q8)O-I,AWHY3L[MP<9"@E*&6;9 M9!?::Z2OXL77-=RKQ=OK.+X+L$/Y+IDM%^4G;XM/W@*XW1[V[]N/HT_)9!8O M%FM/;CUMF?[?:K'>;W"Y6EY>'91_L_(3$$DNELGM@PZS^&LR^\LO0=ZHA[=$ M@E#'K98<6:P=,HQP#BG1 @%B--3/H9P5&^VR?&O-8;&LJ]MZ4#D"O:.>&SFN M*996 X2,%< 2@MD6+T0\Q77P>N2_RB=OLGR:Y'_Y!98UMQW$4>-;L65R!!S) M3H=T "5\L.X9_SR996$Z_I=?EOEZ/6?[839?AI[ ;3S%T"EN8JV#4/DA=WL3 MHWS,=50_TD,-_6"]R&DE"19<"^R-A0Y2A;8 8><0&9"*!X:@:FKV1(NL/RS7 M9!N -R]$M<\\IQU\V5D^TMPRC[@43DJ&+2#:XE(WPQB-=GJ0O?)EK_?Z,ULZ MLEO6'U*OBPVG8<$S7<9-@M,8OT;_^-NS^T@6IR9,>++N?.]U!=P+BV,(NR?3IQI%F!*KQH,AZB 74TC L@;"4 M*@7**0;S&C4F$GH51.H>PA,0ZM< :Q&D^9 LRRWS_YU,K[=[ AY2F,:7PJZ!4#Q@.QJE+>.L4AH(%/W.+@T9\A/[0&.(__2$\ M%-/6R1T[,]]V1FM>%HX(M8P+[A@44C%L-&>E5A1*X\?'FUYL]E,HIB500YE_ M;],(_:9.KK(\>=G,MA\'H X0I-1&P-+]A"_!*W; M'JI\:@0P95!9 Y4QQ%/J$)4E3C+\U9A=Y+6RJUM$AV+>2WE]P+6&6VE6>8'M MYH"/.J-EI^^)) ]]O7< (,X%\@%4_8 E9[ZY)T_/F9VGQ/BD?,TFZ3,E&E!Q MQR,B ;GAU&N@K'9 &8M1.58P;[1KS#+VZEC6'KYSZO!JC+U=OB9RW!&!"'#> M4$Z! DJ7"R#,"04;$Y&_.B(. _$8_,*6#N"#YM1)X336''/O*4!0/T2H/8^_#E$9N6N5.VNDSMKG@,^V&M/G4VJ5XMTGBP6 M3T1\7R,]]%"UB /HG?&.,"6]) P;X!5D!#)%!=+V=/F>Q;T%T]4LN;S:HLS'[LW[6!W!#^4^[I"U^ MS9.D,O&NLF[DK.*" :D!@]A(S\,OIUH8[-$+6 T0G;.X?PWA;[#^^#L/H7[-B[_Y:HS"36&P1.I2)TNR! MD?06.$T@80Q1BA1\;$M4>-P\R#@D@=J[KX.@-S2WPOS[:SK?'KT3NMQ@E\U& M]B*C]"K)@P:P!J/J/"8*_;'@ EN'G?#<,RH%*I%0'#=?#NXMHZ!7'O6 V5#L M*1+Y2H)O8IH/^!P@RX%:D:? $N<,14(PXPS!TI1Z4LE'F$39"S>Z@ZBAX_%X M$TRA3U!O>1//_W:3S6;WE]_GR?3SZFM@:AKGVYN*B@_SQ4UZ5W9\V[N-/J[R MR4V\2+*K\HNOVQJ/?>8>5V9($2)D*>16>PV,U,*'-H94 %4"[)5"L'F64V]) M!)WR;N1X#]6?_9;.LSQ=WI>"/ZCX*+G>ZG*@?SOB*9'0B'!BP\1$%A%YY*@" M6T,%/Z%%\DIOZ0&]]'?]0=;_4L:^BS"[73:HN.1RP%4"FWQ=7LP7RWQ]H7*= M!8(]-2)%.,<8(TL@IQIRXO1F]K8.\]7+"QQ"QZKP_X[2$92.,0LM=8P0PC3" M%&YU0\"ZY@-*QQ'^UK;)NL9BU/'[]]G\.G11MX6:7X*X%<'[7<4C8HVAV"JK ML6>",^LTW<)!*25B0&H<%;EO9=JLBEH98MU=(6*6>BA\4$8K[8S5 M?#LV!NT\Q'+<,?AV!JNP?BN$7AL/1AE?'X/Y3V/VW^>+9++*BSVQ7ZLWC>XH M';F 1?"% >)8$"4M(,B50ZGD8XR;MC50UC4H@[7QX/]<7ID@:KKT<7$OU?+^ MM_A'>KNZ?7# 37P7OCFX,^^8QT222P6--T0Y+1#"%K-R"&7 \5HGH@U+CZY] MQA[A&HHXSR$II[&?XF7BKJZ2XC#QY&# J]%S(N;#G-< :[420.'@?A$;L @> M&8%0D.9GZ_062>]WNM$M7OV'#DQV>YNN-TD7J8 F6Y_"GS*LN1ADP"O0@7YT T,^%(TB4 M8&'@EP0P1:54J#AECS(-/2="U4I?ZUFSRJS/9P4C)7WH4;3%5G '@?78E!H! MX."0T_J#$9\VQMAWQF$3!$8=Y^GG!$UD@"\.CP,>28N4A4":$B!%_)!IO\?E M;#:T\U%'8AX'SE".73>'(')#,':<:T)P\'24"E.I4C=(G!UW[*>C9?'R93&0?ZJ6RD(%)..(R5=AHR# B&6YV@1FR$ M4:"6MGF9TM(2D<$.^YI.TTU>Z,H:7"PPOIEZM];O$IWA]E\OX^(41!?G\V+AO9("NRL$[QI3S*P/6"EK M#4(D/58N*:15WWG.H M0>"UAHBKK:9,!0S'EUS6+0$Z!&>X>.XF\_;9/9%%]&5]\^+'^'X=FJFDQ3&/ MB0B"&B-(J&).!F@A1JB\L%ZY8F/8(UF/,PZ*GI*KA,H:\DB@B& M.##(^0<,9)OP?V^GOG3L5/2$U%!L^9(G\6*5W]>;4NPH'1FJ.6> :P&41[C8 M&ELBQZU"(SQNI5L&M,=D*%L'.A:R)C;9_/=B_O.II/7.$3[R21&@*@REB'!$ MN9><^?!/B8>78- +..IQI,,(=;]@#46>ML<"6P8$8D(1K*QT6DL Q%8K@:$8 MX;' O=FM^FC@X\ :;%Y2W"];'NMS:"+RM%S$H$)&$H>%TF%.13G'I-2%!$=I M?&&'H0S?!J?7=*:68\X:KP1 EFL$'= .E)H[W<*#Z"TX,11#>H#O)([E7^/9 M*BDW$YJLF'@O;[)#'D:=ZI&GPBC-#794.A-\:$!+EUIPXII'M7H+:@Q%G![@ M&RSLD7Y+I\E\NG@2K2]R8 Z%./94B4"Q"RR,I<1P3U"Q-P"62T)":CO"DV^' M(DA'D#7!VQ!IB<8#5KDVTZ\0WY+\XY/\YSY>4BKR,8)G-Y%=#?'.6<3CYNDFX*?[!B M/W=ODIU^&_G+*P9MNBCR0%?YXU5@AY?6JNM'#%&#N-!* ^>4%42Q[>W=#'!0 M[\[RGF)Z#^=@[KAL\5&51?VS9VL\)RIN&.+0&@*)4 );J)3:X$$=%'S(U+.* M;>F=6G?O";3=8S;NM.;5UT7RCU61Q?>M2.>MWL&^IT;D#"<8:$L0HT0&N(7@ M)2A2#+JJT/#XV4Y-_Y)@G: VV/+"S])69K;NK1,13(A#W"OI(944.,EEJ2-2 MG(P\U[FMY:J9T JGU\F)<68\CX8*HZ! 98+"SO(1<*'WM(AKSI7'4@(+MG?K M4&^U&N&5[1W8Z;#E&R$S8-9KFJ]=DV)(K.$A[*X0:0V%=D7V+H9&"L,(80_: MX18GZAV_]#A"!Z$3T$Y'BPM"[H/(W>%3\.TLP^KXEV7 M5[\OGBW$OT@R>U$J@M01@YFCC%M$5:$FV8H&)4$CG _TLW+9'IN&9MNJ4YQ- MM[[%>#LS4?/Y*IX]TO3I]XOMB7M[3-SBB9&%7ODBY2[,?\+$REI77F/,()2L M^1E;/1YXV!<=AL-QP$W7+[!R/^Z2R3*9^E5Q0?(VC25_IM+VDG0?4(UG_YO$ M%=NQ.WA!I)G6#!A*H<*,.^:(LB5Z5+'F>:Z][9GH-YWB)+">CI3/U-#WI79' M\6[/,R+!%7-*60VH)TY18 UZZ-.U:4ZMWG95#$VM;I#K/XEZ5\Y=_SF//D[S M]9:3W]9[4#;IO8._T"9Y^BTN#M]=7,Z?'NUZZJ3#!VF?"O5KGJWNTOFU3^?A MLS2>/21&F_AN3;/W-?(1VSXZ I9+")BUH0>D '/I!!0.0Z&0"CY>K:;?-VKW MNY2KRE"L4SU"6$M%,+((8>HL5$)IX@L?)7BW#C7?J=IQ8N)P9GXY;>L>Q5&G M*C[1]^'7_TZ3/ A]<_\^^9;,*A85ZCT@TH03X1RT&%,J(=7,.X/"Q)H'1X2; M(?-3CEI9Z)8/^\G6'7:#!8MV#4D_JU$9(S[J.5'P,1#TQ25W5 (%$??&*<LF)-<> M %I$UQ0!+!9 +"%+GK-%ZT-!9[>6+4='M. 0'9]/%_&ZU7*Q!0=51\?VU M(JZ0"!,FH6$8)2ASP@#+N.&<&"@X&6&*9D]VW,>6UI@-%ZPH)UZ/EZ)\2A=_ MKW"5#E6+ )/&!&2L,E:)Y/])S(F>O#E*'B W/C74()9[4 M2^H_5"WB7 M*.=+,AB;&/"/&A $Y?&0%"^WK3)V>;JR[ES+] WG.G"+&RC"* MFX"&HHI135CP^A206,/0A8\S(W1XQAP'T\ +]>['9'U$Q/;8_97CT30VDO.(;2*$N>T,E)HYJT03GEFQM>#C( ]G>$Y M$B:]3^.OZTMFF[/IX1%1F"X:)34(OIVD' O%$2-6$:8]AP0UG^'TE@PR5D8U MQ;3_M?P]B]PC6M\3B MD2P#19; 6=7LX_%5=OY\&RH<"';)Z7?Q9'0QVW ML-W%>R('H.+8@6*G$K4:JV!2'V:ZV&"(@:AU;LAX\:R]%-[V'1%6T@% %9)> M4B2E$EI*SYT/#B!6;LA9$VMCQ(B_Z@.T?VR.#-0^6=(UY3Q[U @!$2 M8,$"$0['FHO1/S>. V8HT[_/YM=?DORV$+O2W?BY<(0$80)Q[3$7-/S4)/2J M& @K% G_C/"JR/8&RCI&I=K6._?9/WWO7^,\+4:Z\J;L3_%R_[7!]2M'R%!B MG>=(>TX5]D(@8P&CB'&@L!VA$]F9>7M#Z32]^H,S5;M3?Z@1:14@@\32X#M1 MS[54U#DGI:#%M9=DS-/,DZXA=(/G:?ABXCR_+Y"I3KO97RTBCAG-'0ZM+,RP M)0@3,PR@-XZ)H'*+U)O^)Z$C8DXK4(>BS^8RK\U=A8^Y9H>FJGMJ1!H'WY@3 M%Z;Q,H!&%;'%G;H&6 Z8P+)\ MFO?Q1R9%(V(9ZA&6#$A"H/8TT$OI]:V!0'BO2:U T'CQ'"Z3@D!EG>($N_!_ M&[P^C/P61P>E& (&L$P2"TPTXYI&%YFM-+,8X84)H"4FG(GFY\^=YJ==K4- M=\Q.N^,P&HH-ZPO%=]PP_3Y;+(JKY?TL^U[L%$M^#< 4'^KD*F@91N%9O%BD M5^FDO)H\3-$.T*?3]T0"2@4Q9@ R9YRF)DR*2RP!AR/DVSB<\%-:80R,_FD# M9)^T;O:RB'C)6$"/($4&TR6S2>!7FN#75Z514^]8E/*46?5Y:>RD=5>(Q_Z4( D ME.#JQHMK//RDN5.D!CU.L/#GGR]6@2\%HO/FY35>3Y>)@.N^N MHI%UD&FH"-4,,$P !?Y!U?#/"&.E#4'..@6BH;4NYM/58IFG\:R6Q?85CU!Q M(A_EP$/K:)$Q#IDOG1D,6]Q;W%L4L+W5.@)CJ,ZT=!X^9;/9=JFGQFSB2>F( M!Z6X(]8Z)KVE1F#TH)
(1'TG7G=;?'8V@[US!NQ'S0F1C"(.6( .^TFQX)P]"&5)-_K-(\F=I5$=KZF.1I5J?E[JH6>2ZEY@I9[3R5 M@$&ORD$%J'1ZL>$G$&'034 M20N)=D1S@\D6":K1H'N=#^>!=VK6O4'4CO$:=5SU@*[Z_K?X_[+<%"M75S[/K^8."[3M5(,8H$H,!:&=H1 MA\)+5SJC3M$QIL+V;/J>H!O!L/-K?CCD4E4UD@) 00#1R#B+,+9.EU!R2."@ MUY:V)DO["5G'>(V (6HR6=VN0E>73-5MEB_3?ZY[O6:HMIUZQ>)#D\NLLO8Z?WQMU:"'N4+U( M]<;5V'O6>K[U#@R-RM_?5C@"F80((G2(P.'?< M%>DW6]VU9H,>SWLXC[L;"^[/Z>X(H2'7(1;Y\@F5PE\O:10^>J+B[A._?OXT M28J9YY[%B+:/C-9'Y%)JN # >\>PY+Z$L[A:=OPK$QU0)3L)F T=I5HTVR?F MWL!P=:6($@8LA!0@(E48VBEBLM1.&0+&N=HPG%&SGI%\;7P9U9K!.=*DDVBP MFGXK;@6=^G2VS->]Y^?[13&*7\PG!V/!U14C*A5BS$N",<+4 RT(WRI@%(4C M.F"\2VMD/6+49Q^P3=^^S#\G^;=T.;FR^"I[!F?=Y0*%,?4(84!-):I,'A!4 Y?QKH6UTZ M!"O"G$'$*\6]+:# I0*0^4$=H<,#97/LCYO6'H?(4&Y0']?D.(N=,T9Y(Q07 M3"DERKB I8HW/RBOO\VCO2S>= C24'1XGRR72;ZXO#)Y,DV7EZOE8AG/IW4H M454UDLH )A3E$!,/ .::E3ZGH]8U3X#M;XMI+[3H&*BFG?_Z73:/O\]_O\OF M+X3:U_$?K!0Q#CDM@G0V.)]A5F&XA*7@848PQCVBG5JXL/YILL5R,)U^ MBY>K?'VJ[V"O_+RZN]MD/<6SB_E5EM^NV^I@[^^_#6S[C %>8=-%?'V=)]?; M--GMQ_K^UR2[SN.[FW02SU2>Q*?.V-PCZ/L:29M55:,P@#LL.2'(01KT\ M9"IX@"BX@:$'/EW>YA[1JQ(V#U6+,..X6*)7Q$+JJ=-"VF*%P1HH7-![+)F: MW9GMY7R_.W3&EZ59'D/YK/T>2,'<5SX2RFA%(-.&>^H!TI8Q9XAGU@OBU) ; MIX]:>>G&NEGW$/6Y,KX]#/&IA =7QO>6CY@'5E-"N-14&.V@9%81HR423 2/ M-(*(&$9 P"_XP AC3D FA/!*2DNEAK7HDU'!LQ. -UY\"7,BBCR DI))37% M!)ABBX#2S&E Z+CNYAN2#<^?=QCW M\7. M;2^6W-V@4:?%GT?',RYNDWRH.-! MD_Y<,&*084S#-*5(G1:62,H"(:VB3"$E6V0<=QYB[]ZFK>'XUXFA"Z*0+ XS MYES1];4!$"+/?<#*>C#&,T9ZF[3W#U__8?2M#A_B/%]?!3Q Q/+I[+?7%VW[ MB$_)7;'K?GX]Y+L&P/'E*S^O;F_C_/[RJKR&8"W"J8.D+Z5\$AVO$RBM4SWR MG&'J&-:28*$%]$JZS1UXU#K!:ETBT)/V#SFW!Q31]]LOZV]ZK_VTB#(AM)4< M>^N,HP1AL;VAF!8WN [97Q\,K79KZ+U[X?L";G11U[8;T,+X9[V4R%D+&:4: M,[^]WY)*[L$9[&7OP=15&]*. ^T\]B4%;P4#)QU%VMDP4=68JU*GXG3B<6;& MMS=1K0U*SM;-LA"VD2H1ATF'OH328 MH0>EC::#[H)HL]>L-MQ9MX@T-=R\OMUV%(T(,=0[!ZA&BEF)O/!T*Z3RI(79 M>HF2=FRV]H T36>^6B9Y<8ILLJQENKWE(XX0E\7!%5(89H!SAI8D4P2IYFD, MO81%N[5?5Z@T-6*29XN[.'3Z\ZE-KL)H4>^^R,IZ$3<"$E[L;=6(6^J%UKP4 MWX;9R+CBHAT;M6-T&AKW\5;$)YNDLMEJG0Y[Y"63E4^(I/ :8Z*LHKZ(R2$) M?:D24RTBG)UG"7=O\/YP:FCZ7^/%EU7^M>[UK_N*1QX&[T]9KRA47@'%B+!; M8;5QIOGY26S\1NT(E(86_'R73 *?U-W=+)W$]9ML9;V(2\"0Y.%_BF")BUV2 M)0&U1;SYW:%\_#;M&IT^IZ0F")?-TNE:S'4@[T P:G?A"!/)H#?0"6R")T\A M4:#4!EHXI&L\RG!4)[ -2X*#88E]Q2/EC)?*82,L6*_K.B6V&IG0C:'QAJ/: MFNB@M5NA\QKL/KIHU!C,?9HDA&IO#,( 3SH>9OT.. M:PI+_01HX;7U$L=J;Z:L#UB&,KO)\C"TQ8F&=F[XK8(8R_D,*LUXMPD1CL2@I6W'QY\%ZD2]V M,DO#/"+." D!?9ABFN*ZC $#:J/S^OI <#"V;#-4JFY6?%8NX@19C*@ 2A-L MM7,*E6K\#A,[;ZJ-R_,9D[$ZB-VY^73?VMJMH!"!'&'MF ML,;>2." ]P]"4C[H7:?UTD4;@IQU"D3K0/F14?&7JZ6$VB($:#W'FB%)BL-$ MRCPKV2*_O[?SEMI;K2,P_G4RP8%7&F,!A7.8HH*)JF2T\T8/.B,_BB3]Y!CV M#^%0U'I^R%"A3#I?!3)8KF^,:S+ M@Z%ZE2*"D'!A@%.^..ZVR!%YM(."MOF27]_]73]4'B_T_6^(> GL -L4;N(\ MNSV2W=\&'?G9M[7!O?/J[^U'\6K'A98!) M46&/GP15>1[/KS@*IU[4SO>RNJU%SLT_.('1?MWA$!9J2"R"@,L0>:>NO8%D2L"*0^*Q>IXEI:P21$7F*JB->*E@ P[OV M;&L:.!V* B^OZ&V!XV"!M,;8/&HWGWZ%GM4G MWNRK$Q%@D1($0.6L# Z1 ^!!1^SLB#(9QF'JE^?G= 3L4.3YF.3K>,Q\DJPQ MJDZ!V5,C,I!ABC0"@B'-.158E?H9W^9:N/Y"4V,B3C>P#D4;-5L;,)GNQG ; MLC@T"ZCU@$A+J)F EGD."MV;>.\QC.OF!9$Q2@5OA"HIJ1$0&L/Q WK$-L_T.5TWUQ\C3X+Y *'W MG3';/P*TATDD@0>6$0:41[2XE<&Y8#WB OV)/4R+/X(T":18])8CE2A3)&* M+;T2.K0) C7%MS(\M:IH.':CXI$3&&I"&"4:Q# MJ_**0&65P\4!K\I3R\[PS/(&1GEITG[ &8_5I?!,:TX=P(AB!Y2F#"L#PV23 M"^L&C?+4VJ34G4V/4[U/D_T6X+M=W1XTVK,R$97.6LX#U0"G2C&A !<&40U( M&"K-B#+9&J.>=:-[KW:+?U3;[6F9"!77'A:932!T#(9(38"30FFOK-2*-F]N MO>P1:FVW%KH/%O?<1NTJ%JN?%HL(@!9;+80IMD19K$@8#X1SG("@CX$#6O%, M7*0.8!R:$)4K=2_BO<1*&J0''AM/G> 2!'([! @!WG/ES\Q_:F>Q/6;O!ZJQ M,X,*)CPGB'"%:>CK--*@N!I%<*LQ(\W/J>]S];4/NQ\'1,,=)46?!'Z+%\LD M7X?G+N:3T'>EWY)"F,,G:U77C+020D"F#$..8MSM;J;1VB MJ0VR/H$9;'FJ:2Z:\U)86PQGAFI-%+?2<,LET[3%Y>W#;>(]T?C>!L<_$GKJ M+RY;[YGQ6C-A-),LS(&853;XUQX0(\&Y!6M:TF>(E)^.$?^#[/6A+PYK=( ( M[3&EB##M,"C.'V.4>^3@D >[M\A>&P^5C\/S/+/7#" (*XR TXQ:2S6V!!@B M+;1623PH9TZ8A%3;U+6SUXX#]ORRUQ2RR&-@A$" ,AN:*Q <4,6Y]8Z@6KN' M1I;6,21QNH%UT-'Q:_7*]->7R/DXS?\:SU:)6BQ6M^OVL2B25";+9/HER6]A MU1C9RTLCKR4S4AJ(#*?>,(&-5HIIKRCGDHYH66 ,N0%CL<-H?,&#_<1?DT6Q MNS@T\#2;5O*[H]=$ 4"(@X<-"(,4>"P4]T8 CZ UE)L173 P%D:?!OG1<_BR M;*=)/DD7R>)BOE'T2[:,9Q?S99X&OWZR;M9](L,Z!%9%*^5AJ? M /:&.80'D3J\FA;GU\DR?)RMED'B(D\NS)+W)!QV_9HHM&< E=70 TFA(8I MHPTV3G!GB6EQB!IX1:0< ?1M>%FC&?TD^>;/S'(X#>\BS' ;:X" (Q8(65^]IXRDQA$E4 D 1&/*.FQ-M<*A-@8,; M'([#<31AHC/(^?820VX7BIF@2#Z'/>KG8BDP[>E1B8\ M_V;T/"_T)*WHN0B141I+A0#Q"!%FPOS>T]("TI$ASV7ZHQ$-8,'S;T-_79OH MI&WHN0@1P9 P11@''B,(K536E!90WC8/#8YO\\EK:4.M+'C^;2@8YBI)3]V, M?I(BXAH+!#W%1B%/>?@I'_HR2-1KVJ3R6EI26R.>?V-Z,%3E/I_1A!F.D31B MEF$#-$8<%9LT %2;NT)"6RQMW)\+N)9Q"%Z--Z_4F,<>0N,*->((:(AM<$C MH11SA$K+>8F'O%1@/&-A/]P?81L^TOSGWW!'L+.Z:QDC##"2$G/I&".&%MZ0 M+6V(!6C>A,]F MR?L:&UM:/SL2&&-+D'/<02J-TAYQ)GWX'R*"^%IQPG'A5K67I=5S(X8\0,$.9M\"Q:G-'2\?Z5 9F1G0[?<6]9F?[?:K%<*QY&O0.P5&UI M.>8YD5$0,R2$=A!2[+D(SJ] %$H;IK0"CW;+RT"T>;G-I4=LAYI.%&G&EU=J MFM4[2WY7\FWF^+ M78A+-5]':.^*&J>.B^T5K$[@J[IRI!10"G(NBJ&2 HD)0) 2+3!@802MM=.H M[Q-;]JI1_T"6PX^(,&?&,@8PELJZ,"_&3&U1( K6B^\-$:_JTJ![SU/I%*M1 MQY[V:JKO:QRB4J-V1&AP=9G53@OIPUB''&5;L"@S;LC=_PV/5NF*#2_W:7<. MWF!;_?<"$L2HO@R\NG9D*00JJ"PL%4:%AFS"G'FKMR>8C_NTDTXM6YG[_5/E*NQ^H%7%+.+( 0^@%$5)Z(DRI)[*H^8'CO25N]DF" M[I :++TQNUI^C_/$)M^265:/#WOK%#=4<,TMTUX*)K&DBN!RUD<@!XW9T%L2 M8)]LZ JGH;A@LG4JX&03& O(7.?)HOH(L4/5(B&*.QVT99Y AS'PAME24T5L M\Y!&;W>"]8JEE^(^G#TT &#]D;E9; M8K2/>G6*U8!KSJO;U2Q>)E.;W.7))%W'L,/OLV1MD_E4W6;Y,OWGX=CVX67I M3EX1A3;%I3#<.""T#RT+X](=8UA*<4:^:GNVG0C5D_=8'Y)#7#M4+7(2:^FQ ME8(P": 3$O.MIAPP-,+;CT_16QV/U!"KH96K;OVGW_\M+G9C+.^'>,< *YGE MJRJ!VQJU^%%<]_&?__;_ 5!+ P04 " !Q5V90?0>_2'+! !@7 D % M &1C:2TR,#(P,#$S,5]L86(N>&UL[+UKF/\%=; M]XSYLUJSRI0VI:R:V;0Q&$@$14R!"#8 *L7Y]>L>0 @18+A$>&!4-;V0TE1 M).ZYY[J?>_W]K__UZ^TB^U*LUO-R^6]_@G\!?\J*Y54YFR\__]N??OWX1G[4 M;]_^Z;_^E__TK__'FS?_7?WR+C/EU?UML=QD>E5,-\4L^WV^N+OY2KSS\B /"/^]]Z\2?"W][4/_8F?.L-1&\P M_,O7]>Q/F?=PN:YL-S!2__C7;W[^=US]-!1"_%C]Z_Y'U_/G?M!_+/SQO__T M[F/EYYOY7MB^C$C^$G?EP6GP/? M'XK5O)Q]W$Q7FW?3RV+A852?=K,JKI__B,5J]>@3 D,B, 1I8.@_O_+!FX>[ MXM_^M)[?WBT\/3]VP-\"\.9;L*G0523\W ;D*5:??F#/>#_YKEOTB_C;C^P9 M\[:AV>4L1?M]^K$]8^\7?7#Q=5,L9\6L$LU''YW-9__V)__5Y'[]YO-T>C=1]^OYLEBO=7E[.5]6 M.64M+]>;U?1J,X$$(4H@!-(Z27($(,MYGN= 0$50CB;59TZ*Y9M?/]8(JF_U M:.-/,4Q\R_&J6)?WJZMM@O+@0G[>XOTO-:SL&%?V6XWL?_[KCP>''A%97CW7 M,BH\U]/U905JY[L'!\6/Q6*SKK_S)GSG#8"[//N?FY#TE-ORJE]NMU0M0DU1 MKG;M\5&SD:NKK%S-BI6O=>I?FJZN7HG)[B=^O"I] K_;O'D4GE#SI'"E3-#V MMOQX=Y[CIDF7,O/UU:)Y$AY-7_W$_7\^W_6RZG&5F_J58;^8;#W+]8F]+RG%K M 4M-;W7Y9>X:Z.('KPOUHI:Z34Z^+7G?.FLJ?F\Y7?YLN M[HN#R8/B @.58SD1D@!KA9* 2YEK)9#,)6.F88<\:4-)!'+K'!0Y(, S@%W MA!"%@9%(DW3=,,#**EQ'G>]\)<4IED[TN%[('4<_Z\>5,D'CZ]ZG#OV8*.;[ M,7?8R%Q0DTN"0=VI'*0\II(X;8D)C!603!MNB *($\B%Y$19HBV4.G$!<=2_ M?BJF 5N848LL'3IRV5Z@TM#8CT*=K3XX252D2,43/%Z5:N%+ YEJRU!3G0J3 MMK/[1?'^NBY!CFM^]7#TMT_3RT4Q,9!!1P04P@#"*'?^[Q+2'%*)B4)1@Z#> MC2=6LQIO5EYG^P+^&/)%=OEP_ W?30/NEWOH0#%I)H%G#4><*O8?B21:&&'+55&8\G8Z7TZLD8Q3(!2@$&OAF/^BMFLP05W5)\[:&73H(JLQ M9K]M4?:@29$G=/1VUZD89@?3K$>$1:I7.[+'JV,M_6F@:%V8>DW;9E?S MB7KOY-NE5X#MQ/ET\>Z3^:FXO2Q6$XP!!X9)BJR"BC"7J[V0 @UU$T'K:"*U MBGEDV2-HFGJ4L^VT+K*'@=^5NMMM=6/WF&#A\!"@Y MET\DWOOI=3OL)-RI]FG'GY'JGI@ZKS[WY439:^OI7&6^\]]XNRENUQ,&H+/: MV9Q*X41.L09N9Y)PI$S' K.YH;.,<0.\K,+7O:J,X+1U09F&SC[&O$V8'*J* MW+,45T#&DSO:VK&%*Z^7C6WYZ:!3'PK?!GT&_%R\O_Y;N9DO/U?*6:PWZUT1 M.YL(9X!5.LE1JT5<>CP]#'N_O H,EO4V1YV/2Q_.3)#Z6@#;N,4ML]@C59[>W7R M=57NG],.FW1UN5S//>757SZMILOU=;'R".!$YY SCHW%ECOF*!$: M_,6W@X1B-/@POM'HIQZ6J_KKV^Q[?3X"-JR8G6#HA';U MP>LXI*H73\K^6UWSY9H@>N5B/JM$[YT7Q,W-=/GWFW*Q>'C_^[*8?;R_]*(X MGZX>/DQ7OM8,WURM;^9W=:6I_<]_+M8??&N]F:Z+\KK^A\O=;QR*U DR!#*C MG ):*.Z\EB+IX0N G90(TJ8+0*,"G5@BY6PVW\WE/QG'[X4S^^$PWO]S\P63 M4;'88/EJ5'@3ZONQFQ=9<#0+GF9;5[/*U^S@[$6V!9_M_=W/)_BB=^NR_YF= MTV'6H?[GL"MS^[O'\Q+?:P-JOH8W*MSI5P5'VZ":+#L.&:L7%C)'V5S.OS0Z M3EK*D7?SN"'B3_-EN9IO'FK#>X@'RVJ'9<(5REEN !/A7"A$EDBPJPTI139J MNV"?=A/71P>1.EKTB"^(DC#>;)AY+K+CRI*?O2*4RXW_S<7QDL7%498X6MO8 M)X)AQZ,15)X8GZ8(R#C&JTD\*],WY\AC=)OI;OT]5JNMP\ M' [R[8\;8^)E&RNHK)$0&B_;PNZ.JP)-2=.)HN8&A4#,"@J!$9+@7'+AN/^[ MR"TA@."4A[1V&+,=R*Q&^>BBBS,=M6],X(E>VW\0QM%G$_CU]!16(N;BC[T^ M0?!N/KV<+[R65(>_#J=O>5C/Y$#EBEK@%!66H+K;*L.BSF5%&\=$6$ 5X%0@ M I!53"L$C#$"2*]?/'&]\TL1VHT'MEW'\J.OW^N.['^K6'V)O0NH?_8;BN8Y MB8_4SJ,#KM_(YQ[N[E1K=K;+ &(9/26FJ8(S$DU-YMZ+!UR3\-A48=\5?OQZ MN&5%6VR]A!N%J#4(:0HX@217'"HJI6XZ<(G\U'3]"(#>E-=O[M=%M@@0LVE %EDE=&2T MF: ,1V675>B&59R31)T0H'X('H<>]>1+F:()=E&K?66@ M[U?5)(G_=(X8)"9'4 "&+3.L-DH90UWD*MI8$O>3:]:Y"Z:?BU^*<&-&_8^??"^'$PIL MKA"C1B"#M!^Z&E"/7AF!)H^9B.[=>.*)Z!IA-MU"S%8UQIWZ54+XPT,Q7:TC M%^'[CT,;-1PX!!W%<1^.'=QLCW?[$UE ?$ZQ?)W.QMK98V3&**5]NG=267OG ML1>A#>N.Y?UR\\MT4^SV#$PXS8&0N6$R5Y3D&CAJ:A@F-U%75?1N?&BAG>TP M9MZ-8MUALU/_8>A!9U-'H&^=K?%F ?!^W^N(E/890MLJ;9?8? =*V\F]&*7M MSF-3I7V[O"IOBX\;;RCL'#\\M&"QKY@-X\SX/TRX 4Y)HR%S7M'6YAKGTMOS-7O*^\2VB+(]I+.M"KY S8FNUY7,"=#MM=O:6_SS M"/Y<;++U=!$[QY6$Z6:J=6Z2XQ1MAW9[U+?&NWW_N$9\D>TQ9S7HS*,>5O%: MT'I"#5,&:1Q*F=3#O+_^:UG.UG(Y^UBLOLROBO7'\YL%112BA&"KG<(\Z)50@JJJ+JLA<>P3[18RHHV5V%)4YBHLAI MIBFI>(D3D2TE'TY3DD0QCOP_(1%M6!J')K1"7G9O(RWGG>W7NV+I*YV)]2T; M&NNS)L@=EKD2I)X'X;G-1:N)Y?VG:V& Q>&\C,5$,R!8KETPJ67N>/*+CP^3 ME\4.49T14X )V&J[0RO?8VDM'.WM?DFD[/1O(U#)3K@?VEZM243T8JQ MG89ZYQ7*6T)6:T"U(\*KDS 0Z[H3H)RZF'KAN<]'5.7,$BLDSXDFA@.&D,R9 MTT8P7_\DKAL.'6)>86JI&3&$1:I&(J[:ZL9NROF' .CE%;BTXG&@I(E\M"!P M9 +2QH.7)*0U&\T78;9'X7=:->&&/?86> M1,M2CW@XN1S5CK%Q*$5K]-\L/W5AH7&9L;DI5C^7R_*Q)M5&H3/<"I] ?4RM MP Q "_:#<.CH9%E\GFZ*6<.:X[0QH', 76YL#C2Q6DHN".)4<:Z$@+S9VJW8 M]HQC7,TS:\"W*SXNLN6)PU5)N&Q8C Q 8KNZI&+O&-F^0-F!&[I&.3YLM[;WM7486GFXOK?8.O)HV'G8';!U-3OX6C>!K0?9UH7LR(>+.D%43&P/USQS MU=LYMD\-$L-7MV2-JR6-(Y^-DIEGMXZ-#&.+3.N1[1*Z*I9%6!YQDC)BN )^ M9,P)QEA#LQ-*0:F-/!/^DA4C,35(:U\Q.,(-D5PZJQQ&%C/C1S\#S"1TRUHM MB(O),&D9:Y4-/*1Z7B'[88=JX'K_!6Y>5=GV;(Y)$3MX\:QZ=66EJ=+\7&R. MYD&9MA88:)AEQ']!C&/@T$TXCJFZ'W\R0"*W&!,'E/]H/R"!BG J,$3&2LY MXKHX;%8M=K5QG*)$$M1,1])Q$Z<>@9;']:3<;%;SR_M-=:7=ICS+=;Z/V#FA M'^U8'(=JM,1>]M&.XA3BR1F6G^_#N]7OKS_>^):Q?G^_68=K1'V_4M/U_&K" M.'9:&L4<@'X@!Q @J.X@.:0LKD*)LVVT%T8-.2):$BZ!VAYK49H 7E.DM6*OYQ@T$ZGSD1\G8M\P[L"" 1(CH\];@$0!K@W'Q.:$,L:%U5P:CB!5VMM(+);' M8]SP*LY6%Q\5G_?KV>%?(@6S):O-9#$]H7'BMU]'\X"V6PO%96DZH6#<: MQZ%5'7TH^VQ8W71G)WN37%*(N*\7!<8* PL RG=]1$IEHPX;O&2#6>*,L 0" ME1-@A> L-Y0HCG.J@4[]HO.+VG-H"9"A6+) M'*<.17OQBA*U8Z7Q0WC1CE?%9N^F1 MOOA/3M=+#F#.=N'+MWR5B_GF[%Z!Z MB64","&^E+4RAPAC9IG@>\N*QN7H/NPESM?'3QOM0):K[ CE[E6CE_M2.J:; MR=#0),?I4G=^$S\5]2)I)\2K3\K'H6:]>O3B&U!]L?6:WJU7FR.KS^]8^O:[ M1?'S]+:07^?K"630$4(TXP X9RD6S-5P&$&-9IJ3@TBLC >4%UG Y.L*CZJA M#J:/P&EQ'!7Y<8H9RWL3??1T'&FC_]M37>S*US-B.5@(SJN@P[E9#MRTFVOM M2^9,&2Y4GI"< @,A 2@7$E-!$!6U0:EST%1-.YH97"^WN"(4LRN/KVOB@!1V M5;W7V.M-]TYS\H*R]43D^;6K+T?*WAM9,_V97_52$I;<)$1)1ZD2.,:HVAO%\]P:0U9+ 1HM>/9E*K$,UPNP ,=MA MK ZZ_*69'O7%ZVE-.@.E<;IT@LU 9O;;%F%#D>^+U%EY=1^TLOKU,9'["%A_ M3?9UFI]D ^^ZEWJ/"^Z$OAD7SXA]SR2>5_#[=J9,TM":%YZ[1Z7?KW8W)E;U M;4ZL5H)+0PEW6%),?3/8F1$.\Z;E9JL/3RSN]>OK1_=_1H_+VY'V>FV9G*\X MY6Y!56\EY7-4O%!(=F+M_.5C-_AE3ZTG6C&.;UG=E:4J1SGA1F).&(606IZ3 MVI;"6D;*1@L+Y]".Z#%J!P(;2TAB[GK0D<$&IR\R 0U&N;VEB+&TT]M?C*+&(*TX M>F4:*3$]<4(0P\PS6K"NQ6!=7/WE<_GE1^_=5@?\%T^[_S.>/S>)T8&?,\]8 M=$%>=F\=S;O]]L-WI84."VL:$:(0(T *9D ]U6$XP8T>1H[^T,0=OF[044.& M>&9>[^G)2(GKYDWYZ*.+'[O\0O]NQQVXE9&TC7S%W;M!6A9A>U)R\W:YWJRJ92,]7:T>PBMLM^%UV(DUV%JMI=-< M,DYEN+ZS-DDDLW%W:'0R%=._6EV9<70:-)MYI-D/FYLBT^7MW73YD'T^;.^_ MF2ZN(\\,=2.YF7P-QFYD+5XN/[_QQ9-4;.\,*UBEF3NA5+X2.0Z[Z M<:5,T.#BQ.I=L0EU\_MKO2IF\\U1E]V9%5(#&HYQ0YP[3Q13M)Y1M,18%3/; MU]E8XN' ]CK)S^&)Z<5\>CE?A&+XVI<)%YD-Q.N M07F.G4C8,[@%]_BFB2V^8<7L-;9."%IO1(]#U/ISITS4(",VT%4?;%;3WY>_ MWI7+)P@FE$$6;D\G!EH)(=5,P-J@U9 UWCS7S4SJC7,5NG4V"_@J)6NI8'TP M^LHLR+!DQJG6%EA6(UC@W'8\1.N>'X;+E+K@.OC;;'G23@I:UQ M_; V@FUQ/3E2]MZBNKQ-\=)MW18"910BPO(P30:,H;BVG2O8:$VJ7XN)Q?T MY7 ]QP^+DP_6I:2W66DZ/+-Q2O_,"PPO/K)PSM<3NKY[T)7Y<12L/?MT\JV! M?AAKO.6F^%(L[XOZD8-P@\+?YYL;?;_>>$PK#VUQ7]7/ZW7A_V_V:?IUPC!@ MF%"A*-("&Z:14342G!L[61:;9OJ7PGJC/KM_8VP3IX7U1I57GC=-LTTEGJQ3 MFUD24C^.3IO4PZ<;8Y*SV?BBDN)ST(M?BKMR%2:9?BJFZ_M5$;YGYNLKG[?] MWPZWI5 8GK%#C$ILN()&A.M)WH#1TH.XR\? M>@KG[?*Z7-U6@V'UL/O'3\77C?)4_6."H6;<*BP\!*4X S87^\X-2.0B8%L4 M1&$,!08H9YH(@A5$BG.H12ZQ%[ZHD]&MU@<_WM_>3EO^LV(SG2_: M7DS4P(]45V^;#_B>VE1EEP(*L\.-O]1E$\G]+A MQ)$;B2"G]O+%NY%2LMI\?=.7=<7^7?AW/DT4ZX-1)"G/F37<<&D@P!@[):TW M"%BNK8BZ&NX54\)_1Q2%I?SGRS2MDC1VTOEMZ7K)9@ M0#G6UG]P02PHAEQ @9926#C$(:QM<.M=\ZC/N#TLWF\? M>PBG=NNKUY^YE]UCO[O?KL-^#T_[-65X'+VF)?:33_O%,=#WTWZ[J\H/DR;5 MUNA]YU5((,:H@RCG5.<2^B*O!HXT)"R&:":?\H,UQ)G=HF&5&]?#" MO0?[.'BIJ$9<9?OP[N.#Q?'L=AX MK]!FNJFV)[V_WL[]R>4L'(5?%3?%6<2$AS M7Q?FSL-KNCNE9[,)=Z742*NSH<<0L]VF_+-M_(OC\-2.DT31&$>'3N;=TQTF M25ELMP!E* +^0RUP84680L+,WH:V0,2-G.(^._EXZ'@AZGM84VI*V#BZ34OL M)]>4XAAHVN3?;VZ*U3,]+9CT]M]??YI^_1#V>I5+N=FLYI?WF[!G\%/YP>?8 MY6;?(3D(M;-3B%GGB+$>*]IW2"D:W4L]-*;$\XN5&]7:[2'MS7=GT:HS?9&+ M28.%JED9,L8HQ94GVP ]6Y=L#PM>9$$F?>WB7;G(=LYDQ]YDFS+;^G.V4J:G M.)Q0XJ$C/0X-']SK\KS]J[^\X20"ZG%5_6U1+ MLH6H($B+2UF QZ2.+?0C?J)!5/_6A]/FTV,RW!Q)5L2RNYYL/OD^OGT'KH*28 M&6L @,9(B142-5I!G9PLB\_333'KGLA2HHS;"7MPJ+$([L ?W4N$/6Z?^G 6W+C+CD2]]$]CYD 4G?+RO??T4MODMINOU M_'I^]6TJW/[(J#)AAR"U3(5#-(OQY\)!6(A(AL-%I8]LJ*?K&[!07 M4&9>JVX\Y.U=VJOYEVE(5^M3B0_\A5R$/T'U)]MG/)0LXR6)>_=,=^Z0]S[8 M"PYEP:.L1^2Q]%%(EK]> MQ(?#3<7 0J8 X!CE'!!5X].8FGK\]BEA FL-KL6P[5-\!GL*KTI08=XQI*IG M$UM8*UD>+3OO$]UQ?@/[_.;3&JL'==5W!DQP[1M&HM26MC&<)ZE]O]ELB#S6 M.>+?:0;K[G?7W-43\\FR5H7G&Y#+<-'A=NEOXG*K,0-4:*@!-H"1<+:,,FZ< M $#;F+W$9X"7>+OQI_ KQXDI<3+I(5Z)LLJPH1HXO;PP.U@MG%7;.2H/1YYI M7HU0GRFGO^;PG>:>'@GHFH3ZCL5 ^P$G6@+!B9TCH="@K]33 M!Y;$>:9:AG]Q#^"@>_]>#\L@>_YZC<@9]_J-)VDT(#W=QK[&X1Q_.NC5VWXW M\D6RW%3HGP&T7U[BW#'%<$YS;"DRFBE4#W0H(S)J_-#%3F*!UIUEN1.)S21W M*/[BY+2QD(Y!0$]0>$(<^R!^',+7BR=E_\TRLC)=?9XNY_^[*H1UN5R7B_FL MKHH_^*9:OU3V_MK-E]/EU7RZV)\J.]RX0W(" #"&,6UHGAL'J=1:6:NMP@XT M7IOL!0PU.9!, P9\]2X0Y01)B933N64"YRFWGQ[A]P/I8P^J$?*Q#Z$O[[W( M#FZ<[\1#'^2?*HL&#>XX-&)@GY^62&=@//Y%B/!$U-('Z6&[@753W9Y_N$P8 M4J\L.?%VA;"YHX9(L9,6)V'[)R!>,6LE%EI8Y""$A#.L3(ZQ_[N25C%@HBYO M:'64-*2"*>8VV[8L/75EN)N!GH3=.HX_?=-B#O-@=!QC3XPVG&3PA MM+T'81Q:VK];+[['T"MO317QPZJ\*U:;A[ [<>,5.CRC=_?D(1;CNZFP&N2" M4X4,<8[5O10)$_5R9P-SG/HRS@+LC$.$$$1(*TY-\C/#)_K(!W M.[P7V5U 7-5318TY3A7[8+J9'@Y,I.2&"/O(]# M_/ITJ$S61MN6@&:_:OQVZ:O.ZGWL]=OET?4E^P+U0[F>AYK53>>KOTT7]T>R MC('.A9)>F05"X4EE)J2TC!!F$&'U<]!R6Z,..LLU-N*S1__!5D:UOBB)22@>/86P=.K[PM2]7#[YD1\[X ML4'VZ$JHPZQ"[=%%%GS**J?.+NP]QZ91(3QL*QA'RCB;]R^6U>>(0GPR>K1Q M8+U]^+:8O5W*JZO[V_M%V-A[:NWIR5A!8& UPDYI(Y ?-P"MW4[0L,JQ;9>4 M^L5HL'$<8^X 9<1R(3#D(;5S[12AK-G;+?TDIZNP^>@Z;#ZZJ5QKFXT&#F)L M5AIO_-IGIR?[QM99[59(4$>.9:]N&AA1BNHU4(U2U7F:QMA2UIE8>#%UG3,J M\2FLNN+N2[$]WEI#;@?52FHT 4XZ;K6T'&A':NGC0$1-.24!J)%UW/D_H0;$ M$24=H<)0![BV%,+4DU3'"A@.WLSW;G7,8$/&,#9]C31\[7-7V%MQ\*A.8-]Q MWNHO0HV2UAD:Q-@RUCDH>#%=G2T>C7-5N$QP*P-]M'4CY,'RK1D:N5_Y%B=]F8;WZA MGK9? ^PSWNA]DL%3VM /]2/IY3TY\[2_]LE1?)7X@OE#,URKA\//[)JI#$_Z M5!(Q441B*RU%&G.$,904F!H?RZ5I5QJF1C5@/7C[JZ^SR(7M6#H)+ MNXKBY4Y_[A#'5HYCBF[[$YP9P0S8'RP]% M%J:\G ^" ZK1%%%M[5\+59#COX[\1D_9S!,^,:AWN>EH-G\Q)#Q:+QYNEA=EZO;L(UM^T[A3T5X MO' B,1=*0&* (X1S!: #.VO2J#SJY8NV-A(K^A&LW?N^D;NAVU+73).'8"U. M5K\E+/MM"VKH+<[/4W-J7W-',L+J#N1=6>BM;7Q+%=_-E\793W*XG M.6*<2V,,% IPR_.,FTPF_;*9%KP):NI\A]E?@N)6U_41V'M@_I<&RYVC?7R3-&.(JS>3C:+%VMVW^Z MF2[?WU6W _]<5JO\Q>R7^4"9)5'0$V>A\\=[X(QUD6U=?G049[M%;..]SG9N5ULYMH[[+^]# M7;I?0?3CCD!&MF/C>\E[K4*=(D>F;7/?>3Y-3$Y?N7>(&(XH3V\58&*P$T19 M2&G.'*8&:/^-"K\!/%=ZLYN7LXV:ZVHPF43?$'J/93]UL+-\>U)LMJFRZ MR?[;_>(AP_ B"U*7_;"NQ#7RI=;Q$#B>5)T@XM]-EO[#)>.M6^?-PY$-ZI\F M!O_J/"&>,/U2)9J*EPD(BD#N$[\X-\6 MU.B2:VRG)M2\M@R;53W,Z?7%VY MNB[FQQXPA3F"CF MD2/,_RGVY0',I1M5?HV'/TR*U6$]=U',?KRN 8XNW;:( M_+DS;J)HCSSI[KW^X^7=;P)ZEM3;OEG]T;-O!V8&2\!=HW?^'/QTPEM[T-)I M+2!R'B_E'/$:?PX(WZW4VN7LW.DW%GG\.FWM9-M5VNGR?KJJ%VH1>#T+?V<* M.L:EMJ:MX(^NGJUY.=M26USD1J2>M*Y*TXW^:ZB,->\/7* E;P?=4 MR4P(4XBB7$%B(#2$8(90[9H3F(YR(V]WM\Z_QW>^S.[7L\Q_>%:-(D6\P?IF+YYRM31EZ;-&ZF_W]!$D_9"*N0R'B?O_1XO#WL=?\PP$@( MS(2E--3]T_HQFT4C/)G$8*Y@[J>KG* M?T7B7M_];KQ*7(G4N\-'6XCTWDK.78BG\-Y+X>O.,6<11E!QH[%0N6 ,U%O^(9=R) >\ M>W4I<0GRW.[YT98C_;:5<]]<_%YOWUI^G7[?C7?W]5> =-L?WO M_C5=P@WA%%O!K(& &8BMDKE6 EE*M+ -J_T>D%@G* M(JVMR--5ZJ^^8'^1>1_"_<3>B[-MM^Y.\0E1'#!^XY"T(1TNS]97XN3D&4P_ MEYNC1^\A5=8IK"0P1%--!""N%@L->-2VFE>-88B9REUN)%-$2<>)5TK,B#8< M2]]'$D_PR*NK^]O[1;A<(7M.($*TXN9WNM/;3(L'939.:4]H;!8P9K\%E%D% M.;X_QR4O9ZIXH)D_TTC01&4>73>1;.42;CIS8VK_F7J,YR(<--VI0IFV. MG(-^2)/GM+:(K(83/SR[+!NO(QK04Y0=6I"JP>"QR%CO7CR=/JG M-W;B)=0"?0+[B0=; MQ[WQN@+]9A%09_-#13*M<+>5MQY#$2M[YXE">SGOJ2>M]<-2XE-_ZS M;\J%IVZ]78X,$V;[(3:50DEND/36N GS96HKG8( /\9N?&R@FY6$5PC^)^]5!AVT&X M\JEFY2VB7%AH#85 (,"TI031G45*G-239='PLK(N5AIU__WC#Y%WAVT5X%B) M9_>K^?)SMKDILNUNU/;:W(G;9LJ;G-A6NEJCRBI8%SL-O*,2&10 M;3B'S$7-7W4WEWJ)X'7IBIS:ZH'AAE-;PY(;.;6U Y==EZOCVM#7@EN 6U4; M>&;K5<9.S6SU1_+7<8=^/QK?;14)7/RAI=K^"]NO2M^<=^N:K<7E]?W>WJ$ZW3A=JN@B7U7R\*8K-8>EZ M?5B[SI&A.4+:6J8$0UPB*+26TD&::R=-Y+[I&-,&&:$1QT9I37)L!>0 4HD8 MH)PJ(6*Z::N-U,=HLQWR6]8X)Z+]<@R]F6ZCY"> M<4]-#(^GRM$4X1B'9*9Q[6EIF8Z_QH?K?2WD.__R\[MP]/;=?'HY7\PW\V)= MSYF8^Z,#N<@!XPQU"&KC@.;,;5>KN%8B)U'[ 'HUG+B@?%>LUX4O:/:8LPKT M15;#?KBH+[7RM5"SQ\H&B$8S33U;(.(T-44,TMQ@$,'G"6U-$I9Q:&L:UY[> M/Y".OZ;:NFVRSP-YJ&%L)Q)F80K!>=F?+OY',5U-D%( 8:0PA$Q3E>>YHS4@ M*6T>H[0)8236W7#14YR IJ2\F9R.A.UDXKJNYV)GVTG8+?XL.#"LSK8G^H3J M#A"]<6CP$(Z6@_>,!/KLTT2 \.GWH&.TJKBUB\QTI:AOOVLAH:Q:3 M:*=OCL4$*BZLSG-M(010'Y_F0TSKT.*MJ"QR0B M.O]23 CD$& _LJ6&:@L@ED#4,!Q24>\%]6X\O8CF"46T$;T)1+1O9H<148]Z MQ"+JT?4EHC'A^0Y%-,J]+B(:SV/?(BJOO>CLL81';:G,EU>T#6G M2OLZR_U*;*\$)U;5<:IH#\+9. C?EU8V=ZNE/$;R MUHLB_KJWS-0: MP0";5;/Y[=W]]MEV_PG%>M.C2K9GO@?)'(3T_O7S&':VQ9UM@8](3%_BMJVR M=H[5=R"SW7V,T=R>&.UV-N!APK%5G$(#F%'2VP,->PNJ^]>^W9FLYFNCD$DW'*^+(BCF%'_D/TYOOF7(Y#N3I[T6A+ M?2PK[=1G[:H.^--\.;^]OWUN#S]3@&KK*&0.YMHH#7"],N\@P*:]*G6WG5BM MGG0T/TS;(LYVD/?CMS!\NSC>LIW]-/4_&"X<[N?(4@]A:J-VPT:HDPJF"LX MRODJRXT5M;]XC5%I>_3NI +WS6+/RJSO5RO_Y81+8'P1RA'W-:EQ@/BD4(/ M7$6-R'LVG7Z1/?+\4M_4]BJF*5A-JJ4_A_/UGWXO%E_\3Y3+ST%A:W%MRV;O\AKV]&^!$,:M@]S L#'* M2 L!)EL@!C@N4@SU8\RG%]?(@TDI*.Y96].PFUI: ^I1*^N>UCZ$-3Y&WYFN MMG"PK:RVY;)_59U_V,=;*VJ+;GL654/QW0F6.4&8V,44#DT MR%B&=(U#.\82B&J$]<2:VO:X4@*:>Q761 PGU=4&L3BGJ![@==?4%N'YKB2U MC7_M%+4UDST+ZD1IBP%73N34V+#-@%A56S9SR,U!O'O6IH MK_0F7-X?I5IVU\C&]']7RMCG7C6V[ARM6+NV*Y)(Y !@%A"#N4.P)VB"!F.NJVT)0X$I>:%?0W MY?6;^W6MEM/@PSHK=UZ$D66Q\Z-ZM&]9_+[[R<7AVNXX:4T:N&9R.Y:8Q4GP M/EP>=U8!S]X?QQ^F)7)]K>W\'HD_(]1#A&X>$#^)I.7SGB)/ZOQ9+;VX1 MGEZY7Z_GY?+]]8=B&;Z0R]G[C:^W/Y3KS:K8S%?5BRW*__SU?+/>[[4%.10( M&RNXA99)++AAD.2*(V*%<4V/\23'D5 []J"R&I4?XA;KJ]7\KGJ1]5S;V+MR M>D(F!@O7.+1B.'?+,W6+R!?HKFZ*V?VB>']MO#FO8#N['WS'6!\_XS2]7!03 M!(ABT.@( M)CG.Y=F"ZZX]3:ELK3X)6.Q%?UXC<"@% MVN*(TZ!(3D>K0K%^O*Y#K9AIJ40_%;>7Q6H"K Y+O$PQ)AT6 AB@=K:<4;*+ M"C6T,+ "==*EI14CC=V,81AV*:VDB]2KD86HZP&H_IFK+8,,U MP_3DM9[2;\Q;FD6^9YDYM7[7CVVI. @K[4)VS#*->8B=*>2()':OVQ+KQ MJOJTXJ6I_NR6![>SUH\FLGF8=9K[)R0H]Z('8=.F:@!=BF3/MZ5RW6Y M>A=(#GL;0GEF%&0YP(Y9R[F43B%AMW8I$%A$Z51W:P,73CN(68VQAT%;*X[; MU%*IZ>U65,4R.T!Y]0QAC>NL+F2/0]EZ].=DY=6=J5ZT;5?\82!S";4E' ,* MC0-2@-IRSN/NM^O#WMGUK8=!8DNF>]"X!"3WK7(C&$8^2UI;I8ND_#O0NEB/ M8M2N%5NOZ5WU),?J8?+K1__!FG.*,-4$$VQ@;JBK/QCSO-%+F!$?EUBM?EW. MPXLU'S?33=,3.#%"R=>SC2A-7KHKYYVJTMQO>Y5Q@ M"W/!%0)<*,TXUK4=%/FJ3?RG)^[(.T MYG]:$-6LCDC+45PO/Z;G3#,\W]!Q MHAYH3]TXLG\'_&5?C2A.+K[="7W8"/W._\O;37&[GE!$-&)<206LE8;GDM+: M-@.H:<_HQUBZWO+<"8*C P39;P%D5J$28 M?G8,HG%WVP(*1W=^_4_-Q>Y I(3&S M\NH^C"JK<>39"'J$H@U1H0U5L/[25)N]2V_"4S8 [N3V&1^?$=4N3)Q7.CLA M+[NW@^8RN)-?7?K1TOSR?K-;P)++Y?UT<9@(.?[W]8?"MY'E9F*@D\Y181P. M:^_&6%G/@4 H*&\RX$F-(?&P:(LQNRIO[Z;+A^QP?-A_ZX V7'PQG; M,LL!S'[XQY^SV^GFZN8BN]OZTEQYD@;M=?D>2[S:%9W'L"H=N\AV43R:^GV$ M_2+[,*H(-<\C8XE4NYQ31^Q15[JK(C;=1NR%_K;>]ZEN*:H#?2^DLR$"\"Z3_-<9+43]=6,M1M/<^[.D^/W;,\]%]2&_ZC)HJ0!'NML4EJG7YUN M&H#S]EGC$0SU4*.;<":IE=*H\*RDE008C?8#0:4[)H:V5A-KO]Z-LAY)?E>% M;\UP6Q$?@MP^=+J:E*\NUPMB_"C+7C[L5?ODE)@Y2IW_?&$XU=@8)E_KG/$?F*[S53BR MN^GGHO%8]=G=(=ZG;3_R7SSM/M_X^]SHM#4G9QYOML===FT-S9NOV4V A$-+ MOGEMQ?]/25I+*6C,5Y^R\(2'5Q2B+6OC$8O6'CRC M&]W8B)&0#\5J7L[L>UEI_8?/$ GV +* M/*(L0!JD#SPBX94>T(ZP\;3_EOB?:?U=F(BJ_%;3Y;I: =YU,P1SPPVC'..< M:@J@YK8V)3#4L?DSVL!0"?0 K'4&C2*W.;DO< M>&2DO0O/U=_=^&@B)G:YF6\>W'Q1;'<&382D?D@*.-. "I;G&O&]7E&D&UV% MT^J#4R_S57BR "C;(FHN&O$DO2X62?F)$XD(:OH0AZ>>OR *K0DZOQBTAU[V MT$!B._\OQ>=YF*9:;GZ>WA83:267N1 $.NQD+K'A8F<&$H.;C"5;?6[R]GW MDP5 [3QQPR<;.M8=+B(XP7V].UOMUD.Z19@!J;+SMR MW%1FAJ.WE>IT8K8_*3K)TDEEZH??L0A53]Y\HUM]LM1J'F>8")&K#ZORR]S[.P'6*& %Y9@K8X$DQ.XGF$"N&Z^9=C(R ML*3LYR!J@"UU)9K+2'%)26,WA6G.8.\R\X24)EK3EL>1"4YK-UY2G6Z\1$M/ M> U\NOA_YW?5E!"@D#("H1&.."LXH0;LC"%"1;.K#KJ9&%AVMN RCZ[5='([ M%B,E)QV!W02G*7>]R\TC0IJ(33L&1R8U+9UX26BZ<-+H*$LPM2JFU<>O]#A6Q-T_D[?'GK9 M0P-IWOD_%E?W*Z\O$%U^FF\6Q019)X"5.2>6:8@PD$K5)JBBC<]&17]PXLY? M@0@724+TP^6?LQI>'V\MR,8$4.U]8..TTP$(:G,MZ]S=RK.'MB-&?FEH MF"R M+9KF_3Z2FM<[?3I6(GM\,T+ZZ.B/7'ZAE[>CY?Q=O"7NLFN#B,_Q]NO5C6\ M1;7A%2/BD!]%A"A]T38>+E.4I.RDY'%L.9P2P^\Q)U&7^GIIOA=>HX&0UGH%.7._]/]D/VC$UEN;?$OVS1Z_;LM"\ ML=O;8O79I_*_KLK?-S>["VDG#"&LME&X5C$I:,7WXA,'ZPT%YN/ MM]/%0MVOY\MBO9Y@"F1NA5:09JZB/'D@8 J2VM48<58UE(15+[52A$4$]BL*1]ZT@#IOL M2V_WP>F[SQ905B'*/*0A^LMC$DYWD9:$C:97M,7_;4?HQ$2C,RI/7[RJ+T@6 MG&@L)8)^D,MR[@#!]7&8W%C<9(ZF]6>GZP'/O#4WS-W=+W'Q0D?H3-WY^T)W M%\H>FU+\/=X'6\Y_9SU!Q$F!I'4"8<.)1&I_R6^NF6PRHFC[T>GZP_XBZN,. M48$:Y"+J)T2\T!FZTG;^OM#9@V=NH>[&1GQ/V-Z?O[.%)6#:66E\=Z. 0@OJ MB_-\@D)-GN5J_^'#]8;=XPY#]X9+GCFI$+0%*:B Y9C3??SYR3<;<<1^8KOWO<60!2-(6_\CE%UIY.UK. MW[);XBZ[-HBX-VC?;V["Z[>W=ZOB)KRD_:4(EZ7>%N_*]5I/US=N4?[^[\7L M<_'7Z7P9OJF*ZW)5_%)<+:;K]?XFPT_3KQ,D: X0T@!A@H3&X?)"80A5B%CC M+)DLB\_A*>]/S=^J'1!=H_XDMOWI&T>:YY;BNO U["S;3+\6ZZQ<9C<>?E@D M]BUQ_F4:=O%$OG$[9 1/B]A8H]9*!2LGLD=>9%LWLA\"YC]?9,&7+#B35=Y< M9,&?_;]>5DYE3[VZ"!>Z#ON,;G_Q>$:BSQCT<3S$>P['R[-WN,19YCEH.18: M$&.H5$@J3*6#IH;&.(9#Y)L 3[M<>CB:65\T?C:C^$CUCU=G"U4W5/&#ULO_IP%/RXR'\;YTD=Q M!SH+J"^RZ?7&_^+3WIK)V?^Z7V^"CR/+'3'Q:)D_DH1\_#DDC=L1>20A[TUS MB2DN-V:^OEJ4Z_M5(2_#BV97FPG36$FI-92":4U)#IV25A-IG=- O';<[Y5/ MSZ$D D.H?&8DN:,<:ZZTE( *0C%/N9SA 64'1-EO-:;_.6R'?YZ8$]VW(Y/C MZ(Q=G2A[;5UQ'>5=N?SL1Z*WP>BGXNM&>8<$F&U=:EO/5/E:E7^/E]^CIR(;4E7 M,UE)SU29:8$ZK2C[Y_?5B52__E597[U^]7NKJKY>WR^"?FRZOYW:+X-+U<%!,**:#* M6H8@\P-+ZO]#M)96.4D092!&>CHB08Y:)1G4TA#$I(#.0P(Y=88+PU)+E >? M';!EC^%7#UAN[R::+Q__V,X'WUV#%R_WU'/$KID.CB=L<7J9.F))M+43V2)@@CD.K!_*U/$1?F M='\JMB_*,D$8",\>.&@IM5QHNNNSSL%F%Y6>-*"@R"E1*-?&9P@DA.3:8"*E M,MQJ'C4)WN9>8O\#85F[1I7]9LK;Z7P9*83MN&NF=\EIBY.U>,:2:-=SK)R0 MJ$XDCD.)NKE0]MBH(JNUO91]#&[V713^,A2@':V&85,2*>,0(8I MQPBVJ.XL.0>-+CF-LZ@49A8I@KD!1#(E)?GA97"1A+ M/4WY;KXLWFZ*V_4$\+#[!4%!#5%"Y#+':#?=9;"#4:LDW=%P' [%(VN9A41H MJ1QB5#C_/RCGN4M]373GR:_@25:Y,M"<940@T\Y;IHGAP'.73<(WJ@G,/>L) M)C'C(SH.M1_0WYXF,]LRW;A$7J^+S7H")?3U=HZ(8H;G1G--;5V;T3QNL+W[ M2":-T,3_/F** JEM-IR8I@62F"7? JR0A%9QS8DHV&AVC\/D97H:0K2U)B5 MS5-%9!PKX]"-6-!/R\ V/C?>X;+;VSHO?,O-J498,0T//Q=!/T"G4!"&Q)*(E M/HZ:V0/]V,TMK[IGW^X]5-,;M?%.^O?R[J':>Z M7&_6U=KG80.,=48"2ZDV1# ,.'?&R5Q[M<$0$-[H MY8FXH[DA,&+#&.D)PI M2PW#RA +8*Y1ZL=^PY[=1L&7Q, M:NC5>_OML=PBQWP++2M;'-3 M9)5S_AM!:8L=^B"YV3K@SZZFBZO[Q?:LS@_SY?:[ZS]'CLN&"6S#8=WH(AHY M*CS"GQTXXDL+ /C\= M&Y^!\?@R^Z_WT]5TN2F*]Y>+^>?MG02'=);G0DFD)*24*2"ARY'5VBJ+PJFK MN'U^36TZ 'B8OY?28F(14LP*02S74'%A3>KIM1VXYQ0"FE8 M3K2T-O4Z\'\KY\M-]L5C"@=1YV%I)D[VNK/93.\&)3).Z+;0LBVV[ CE0E197W42PHR!D$1MB^D/ M%9;" D D$DZ0:@.E$L(QZR@AV*>#Q+(8',DJ3ZI;G;;PLNEREAWC;7=H;\#0 M-9/6<48M3H-["E@2%>Z-WQ-R/7P,QZ'K9_"[/'?O:9DIU,/^RW^?%RO_^SW[0Z?)*Q)B+;#^4C4]"> MG'I)'OOD+%K[=CJ\/1?X#8SMN:N) +XBARQLK(&Y8Y!KC.J.2:'CK22PD66E ML<6^=!/02(*(%$C9\&RI0PA)0:+NU.Y="5N=X^N9^4A)')ST/I7Q+*< HZAK M(I&]AF!D2MFO;R\)9@(&HW7S[?+N?K.N9+H^WL.ESI5A!N38&$L)! +N^JI% M1+=3R>?L*((-X59[52 (06XIQ;DCBMH\QXH/. .P17>15?BRR-.$G;B,U+W$ M-+8?DC]A\$PG!D_PU$32.K [,@'KXLE+,4IVI,&XM2.G9B;C-\NUYM5]>A=-;1U3OK2 MS%EEI;*!NE2<]\O,Z9\_+*((.. & 5!,YAI*D44FL6]69O"RFJ M[AH]0&HU<=:&M&;BDYBO.,V)I"K9E<^/"3DA+AW8&X>F=''@F6N>.W'13D%^ MGMX6NZ$>H!;"7" _U//=@C#$J-UW"1QW?\&+1@1T'$IG;>X4L>\.8 MHYS!U.NN3[K(11:@M9R":D]D&VU)Q&$GA6E*WP!*_HKYIF0UTY?$/,4IR]/+Y<\R1/J6D1-BTH&^<_3#?%SK"S5%%!+-02$$") M@HCO>H?#FIDF4A)A#FF2&^L8"E>T2>PX1]IXL^&"X(- MU&TCT&Y2=H]X$A9"07A'V2=$@T'.PR7?._F!&M/V<[('&THZ16!N"$&".*:$ M)-9:(3CAB/(\]4:8:KP_/YI3O X:\Z7:O3;;OWO896HV@LXV,[-IF.PX,7NT M!="\3N( $[1[EAK/S\;S.@[5Z^S%R=G9MJRT4R(]7:T>@B9N[XU03M+<<&MS M"@V%5-O]RH;3T,#V4XT M 5BHJ$M07K*A,"> Y19)(7RM0F1NE'=, \, U=@E[D6[<^NWVW/K\P.P7FX M>)W!9LE\"/+BDOF+Y_U'<;C_A/QTI7(C'ZJ_H_L$)=="8B]WX<4@ 85"IKIV$QDMJ&FT1!)CSSJK4"Z$!=(2YA2G MUD(J(1(L#[=T)-:A'<1LCS'RXJ4^&&VF14.3&:=+W_!X-+0XXW/@#4@[H5E] M4CX._>K5HZ-M_'^^#&T'!@D??Z'TAI!F;$ .$AR MQ1%7V)JH6]S;6TE=2^V 916R; LMLHYJSV##2FH0\B(U*]QZ^.9RNBYFV8?I M0Z5?[]Y&/,N&DQ<9.U5D=69Y'#+5@Q]/"ZV>F&E\@?*BXK"8 M58U,A386+M\LENMJT=M^#5\6$R6@HAQR9)!E_HNQ8S^PK):2X9;D3;"47KF?=QR%O? M3CV]!S@%9]&U6+'Z,K\JGH?P:?IU=Z5]?2OQ4W#A.1D!PZ%R032'4&N&]^!R M$[698B!(B873 \PNMPC7V72]+J_F(<;9[_/-3;:N*K_M.\"Q4V@#!2RR3AQ/ MK-+H\$46 KISXTR592>.FY2APP1Q'*(^M-,O%;A#\D19[M:$M9,YT=@JTXX:P0752O'IW][N(7V#DA>5WY'(>&=?;BZ=F/ M7EAI<@#DN?U;[PK_S>*)::F=9L0/]Y'-)9;$:,M\_^&Y<\HYV.BNR2B#% DL M##/"&D4849PR2;#+J3&8V3SY L?]W=VB*CVFB^QRZO_MJLC6-T41-E9=EZO; M:?/9PGZ)/BU49^,X3K5V&UWEXXVNX3Z/ #-&R!(RW?PPR%D8;W<5GIX@B3' MREAI%"4^JV&#?.F<^UXHI,(<,J;B:MEX^TY#CI'2TN=5 GVUKBQ!4DOH ,?4 MJ,1Y9@\V6U05[Z*&FZUW+Z[$UK\)0M"T-CXO^[%UW][2]5$;N;5%N[ M)'J@,#43[?%%*'+>^.C%NJT'V5I,"FAHDFM@I''82,Z)P5HQ0G3N1^7> MHC7)W]3;'IWU&O+!_U ]IHZ3];ZX;:;;9Z U3ICWC!X@7F1;>-EON_^>376; ML7="5GNF?QRZV;=39=(F&Z=\/Q>_'QE>E4O_Y=7VHO[G86#I)#60* F1I=Q; MQG+?3S&2,1H8;5QB*P2V,A<4$BPQE])7>M98Q4GL4^( M?PQV/&(;R^@)V4T6G'$(<#KWRH$:>9PH/RZ!PX+G!&AG7$XDU-1H1(!1E%8; M*:"2SIBHITI:?/S 4PGQ^QO:4-9,^!*S%2=MW\S*ZE-,)9&M;_DX(4P=R!N' M]'1QH.RM(47.=]Z4JTVX!>U@2%EK%A,5-76XN-3;TH( MB+97NK;5CS:<-9Q)3$M7Y+3@@:FS"20V:B$ \0>/H^RUPO[3C,=+S%B]JJ^UFOH]A+]]?5^7] MG:]4MH]Y4V,<]86)$MZH4A(!4E],R43.HTX]-S*(L!(RQ\@@A(DU4'*IU7V3N MA%SU2OPXE*Q?EUY^5[LOOII?0;>:?_&#LB_%X:ZN7^;K?VQ?M]K'E6\N].N-GWAUTN5RLYI>;3[Y MW]\]F,28XK[O($6- X ZFFM==R>J2=2M?B<-Y=H(0L(B/))$4J*JM^TE$%A! MRU3Z=]3V':L&U_H5M2YTQJI38B9;JU-S$A.KT[<$-5*G#KR.39VZN/*B.G7F MI_'8L5P5\\]+^_7J)AQ']W_]?;J:[:[!H= HK1DS.*?,*D6<('5WRET>M5YU MTE"X!0]SBP37C" M)<:,.&F,(0J9Y%//.S!A$V7 F(6;W(OEU4-6[-!F5[MX M1,XR=6.WX0AQ*&(C1X8[+FM<64WRF5ZS/L'2J5%@'^2.0['Z<>7IJ*\_?IIO M=MH<;D7]]V+VV8\NZVN[M*1>&QE4QN;":4C#69^J1X7+-EW;K[TWYM/%Q\WTTVQO3Y^ M>Q73N_W;,$8)9D%XMMOZ?B8)(+!^'D%HS-N]#M86##!,0$"-T800@)FP''*+ M(9=(6D)37UAZ/)/\_#3R1;9W(]O[D=6.]/$"6+(XQL[UCR"$[=QB$Y_B9OY_+8'"ZV+T<0IBE_Q][;]L)W[":\9WTIB5^)]=DWE0U=;HN0^6V[J=+<<>__Z"[";K98L MM0 2(.G,/?LDEB6EU[,>D \6@(6U.+4 0691R04G0G9ZP;3I>2;QQ(@&EL%2 MT@J6!@-I&9* @5)7E2_DE;TE3H>F6+9P(@/4_M3%[O!E9*WO[MY%<21OCVJJ MS;W'W 1M[/6D&Y/$:L:,L"1WC=237?-E6T&FKQ(- MX316E4:BL_?Y0POEM&O@A0_TMMO]#Z;2JY=9"]*N!*3/3<=2N/2BIB7C*Y&^ M'0N3+"27#$LE*&;0F92HI%V6 J'FX[2UZ)\63OA6^XP]G)7Y'5/T%,'X0O@L1[.%6 MG!#VY2U4#'^O/]?K^WI?M'E_.OG/U>ZCNM_NFD_U1GS8MM]SUB$O>:5L9;2+ M-2O@&RWY5F-55985H(&O:J@Y0)@5E%O?%!-3:7DE_,+, B.Y02)CK_D#PL(_ M"@\)$FTI_ YE\6>'<^1-ID#VSKREJ?F?QTN:W*LF[U.;]!4]J7?E](%K(SCB M2@I#:%G![AVE'$:E@84;K2@70!*L!<."4%8*4O&*(P"5@V RQRL'G'$!2CI& MDZA>'C(SR-YD]1%"">RO?/%C\%U(7P^WXK2O+V_!]0\V-\OUZM]ML2EG?]O< MKJ[:OXCUU6DAJK?7W^[0;Y_K$^ET6=FR=.L,#)D&I5/LK@9*16A<=D=R< IB MXS.'$284*^JF# 29B[J8+;$U*+>8_G'_Z=-R\]67I/IC=;->7:\NE[[)S$D! M%5_T(GI!./X@ANGRK,:4F'<+(5<@AM9P0A*>OS>,G3NO2T#$5ZOH+; MX.[[.'1&* 8 :%0JI(AV%H2RK#-2 4VBVMW&?73FH$ST.&Z,)2=,DS+R$J<^ MAP8M4XG,8Q[.R$E/PN8A''W!/VT9.X2#.#%0[86;W=%69?RE&%4"HXFE%@NF M\<&6H(I$73SJ9R&S-!S@'#(2_F/CRK)\,8"945M=Q^=$L0_X?YK_O5Y^6M7W"(G5IN-E]7ZYOVM&[A MUA8^4QM#B1!!)>!0R,XV(W&U(=)8S"T[#EV[J7#IOZ@?<,8)4")VPP1I?&+C M!.K(:?O%"<2+8ND3W/U=?^L2- MVY=3>#(0'QB5C<5X9'#64?W["=7+:S+(M6]-I#;UU6I7_-)L'T*YD>.W M,PR>"^-2$#\/Z4OCRM.@+AT_H4+G+WFN'9%?G:4%J$0)K,2*&0 0 JBBW1:5 M+$FIXX0MZJ.S"UF'IFUANSZ35IV IC 9RL9/G.P<85P4OXV=;7Y*P1G=Z,74 M/'2B'_0FP9,2IP/O-O7=+5M, LJCW*+=MC--XH(>Z-KM>]V"2L!VF,F/3'"<^';\' M>"V]+<#BR5;5N+H40-H9N4I)^3Q4+*E'3;X'=,!V^:(BF!BGK,:7+&2ZPB6I M.AO,*AE3V#WNDZ/VJ?H6=Q\B5Y%$]=@;3\K1H#WQ"3?"0S? @\F:AWCTQ'YN MPSN2@? @J+FK-[NO[]P#LG-*Y+>=[ORYOH^[J@H8:X'!2FA(L95('C4($K#38V"/S3S&]/A MB)O#PRD)FZ^SL!$W-[]*1!:EZ*R>$85H;N;Q_L?#;@8^$[$''3LW_*L/MWOM MV+JYV7RYO+V_F/_EYBY.>QT>^#Y!&WL9YCI5SVS>#6)R' MT@STX>EV30)&XDYO%\@2[E0*X8I1:XW4&G6K155"T./8]M6/'.6\=HI]S+W_ MKQY#!A,TCT<\%O2S!X^1/@?WE7\H+BG65W_LFLM_?6QN'2%;?XBP^_IPLT># M$AGJWAMA*3,&0]%=&%1(@*@BG,F,9@[E3W"V1V=_?%QNZ@/2__O_8B6D_T^Q M1QS9KCX9Z6&S[21\QTW 3ZG> YOL?F H8V>D*CGI\Q"S]&XUF1_6WH+X]'*C M0@R5'!(F!,8*6@*/)ZD*249[2F"LF0B%T8*6D[W>$C;] M!>>7&0J3K+ZTSDZD>CORLBP-XR:XRM''9K-[[U;OLMELFK]6ZYOMPBA= 9]T MA@&FG,+2 G*PI!6/RZOH\_F9I:>%M-^Q^' $%:<]O5@+$YWP$^D>7MA]O5 M35O+[9C1JBMJ2FF(<X5&X/\P+AH,M8C0Z4CL1YIN^!K018/*"?*AX]B\%PHE64DYJ&&F7Q[ M&G!E9#"V"L.[Y5=_&?IH3 -E$&=&549#)*5 WP* MSMP?6KI!!+7IC4C$Q+^>VU(<1.0])&NK$"W40 M!G'2+Y7^V&CF>/40"42%E$8I(8FS9DU7=D&7FD9UDQAH:JR=IS84"&E[-4(R M_5.2SAW'IF%W'F]4*F?.YM,/Y"@J$^3;#9R%524UVKW"&AFD$#42=-7JM!!5 MU)E67QN9WZFWCTH%]&XEUYO!L,E\#/+B9O,];\]MZ4Z0$O(M,Z\EA0S@;=); !')B9-I,?'CY(R,EAF^O#6 M]\0H*67#3XJF/AZ*.A8*YFX>8C+$@5>/@2*Y2+MYNR!E54*+B?9-GH#EL.*= M?AG( 8XZDTYC,G=23O9-V==)3;D;FY3/Y-NP<]Q]';SM&DSY3.0KL5.]-EHC M.8O88=W\Z@-+@W==QV(S>@_6P3BX0U1.F\Y\CZ?R&['!NYZ%<:5SY=G,V%3^] M+S6>A('^ I,NC:!(6E%R!(1O>U!UY_=&RS)*J(;:RJQ5.:XWQK(9IE%C$ADG M4\]=='RT)IS^MN-CKLZH52J6YR%8R;QY[?+C()8&GBR=R"4%JJHHEI@8;AA6 MH#P6L#% Q)UD#[I[VG1BD$,,W5MN MN:ZD-$A;:?C1H%75D .G"#.CG#D]),\E.W6*8;+?P5,F$@>?/4UZ(_E9?B). MH'J0.A-M2N#(*^=0O;GI<12U(!7!F)88(&0THT!*>(PRN.!]SZ!>_=Q1#I\F MF\U/F @[1 GF:QYO02_D+Q^;1'H?W".P^?1IM6L[D?M-S&;M9_YZ?=E:Y*4H MG3D%&6)&$2-8=T)CN>)138F'V,F=/_4 ;=\6\!1<\<-OS:XN('ZY\E=Z7L,F MX;$HC9N%G[+Y"-?(K?]>)NB,XJ2@=1X*E,23I\W]DK$3JE"_UU=U_:EMJN7< M=@8=!>[7;]ZLW;M>;W?[Z\U=@+HPAR")H..=0EH9JHW0'!5$:53,M M"X#,FO: N5C[4Y('U,7J #M.S_*,0IC033X <0IXPOUCO$4'^.)0I^'BH3/J M'O6X^MB'US/"F768YJ&H>5UL1GSL(R]5OUQ.PFAN #<0NQA4E!):W\GC8- 7 MF8BZ6]W?3&8]?:Z$3=TBC"SR,(3),+4WT4!+P _I]BZT7, MKK?]=6%#P[K8K7=WM=7T9T0XZD.$[#<+,%39LY(TQ >YZ%)@SSXMEWA0#9BMM2:]:D9#0DHB4! <%PJS+&U#S&9 MHG$E(J(_/N;=Z%<%HD5T%"#\1(!*!,Y)$,3P@J#J G+4_;B/(,6S'K[+EHWN M^*TUQ_/T.O24DU=VTWK1-P\%Z@__F7VS 3R$;Y;MEJMU?666F[4OD2,N+^\_ MW=\N=_65KJ]7EZO=PN**$XLEXX0*!DLE["'T0@"4(JH?8@)SV3?"]@B+^@ Q M=MMK.)^AFURC4AF[I75@L4-7_'""KS@ '+DYRNN,G=VL2D;W/)0JI4/?;$0E MYBI4S7Y=K5V4L/O:[7B]6?^_S6J]^X]ZO;MW?U^4I0 E515%2 BB-8!&=%8Q MHR!&RH;:RJQCOR79Q1],:)B6CX6P,SJ6BNIY MB%@R;YH\#V28?%U=KI[9^VJWD.5R6U^Y6/"N7F_;"V(+:'55"DIXI:!21&(7 M&':F*>9EB(8E-9A[)]WC=%+V@*CM5QT8EZ6E]KR:3<9J_ZWUX[EBB[)H81:G M.*=@^:IQX8)[T_:_/CNV'\$;F?4GDXGCP,T0#AH\S \QI#PS263A=-J9(H]+ M3<9G,/IB;Q=;MSFOWN2F_NBLKC[7^VLPOS1;?_GE[?7[Y9>%EMA0QI!2!FE- M)1!=-7\$>(E8Y%W?I+8SSR2G*]!F7Z_I%'!QZ[!&7P%.2WY8N#PE[W%SS2GE M^W3[1UB[BWD_>+@_[INH-M?^GM[H-XAC"#T37N<:FGF$V]F\^_;J<4860Z7U M_:9>;N\W7T\V80EEG"!,-'=*SB72U%2=(>A6 8MU?>-1A^EG#P-!KRK?OZJG M6(+?V Y3=SI3H@M&R06J0)N=Z_Y:N7\0JPYG+Q>%^]==?;ES(W/K0IKESJEJ M[#9#'Z;#I#(7Q;W4\,CMZ8G,N$KW+1]GQ&P >?/0JR$.-,D>I*&IID&];Y[/]5NP$F )*=-0559QB!4X@N.01K5+' E25/C7]_K2]L7$ MO*%Y>7F&*4SF9CA"_3D8]DS$[#UU,YTYD1]!(GB**?OED 5FOW1>[ M=^[)<^OZ=_5FU5RM+@_?56Y)>>^UB_WA5W!WC%ASV^=L$=VSPT/>MA,C_R1 M1US\H#;UU6KWXV074F*Y/:.9V89I'AJ:S[UO"Y+EY+&_QOY1;SZO+FMO>Z&Y MH-(*9 GF &)MM;1'F\1$97@.LY0[EV /I<<.Y4 "^VIC+NY2"&%'ICI'YD@Z M=\)3E*CUX7>N"M;+EU?EJC]#_;6I6SRW1@'7506,,(+JBE/LCW8KCL*\^9:,OA4 =^9R#0ITR%251O2B>JT;U<^95D1K 47^5 M,E_\L6=]]7N]N]^LWZ[]]\1V6^^V"R*@Q153PA!1RK(B5IBC4 IEXXZ)DYK. M?H#<82LV+;BB61?+%MI011O"=U]]RTUT0K4[\K['>LBI\?3[GQ?B_!B,I((O M\QFEB0F&9:X*F<*U5_4R&7_]U5-\\HOW,+XLU)J+G?25D8B3%& MI9*8E81CK$N!.S!65$&Y[IDA9(X)6U3%]F3=6BQ/8 _5U#2CT%==1Q^ %#I[ M"MHG*^Y'Z'0Q?-P(G%IM0_B-TMVD S97!4[KY*M:G('3 :I\N;M?;E;+VY^7 MJ[4/(!9<:X2Y, IA9DLM.>?=?J2&N,1#0]EXB]DCV".D-B,\K=[&\]M;7/,0 MFU!)N[\]=#]SZGKDWL,^!+&3Z^A3*N-$L_= S%8A^WOTNAP.9"OUJ?/"2LX, M QQ6E@$B!<$4=N:MMB(FDR:9T=0>6H-?)[( M!"?(P6,Q5S4NC^N%A4LB=7<"&=&($1)B7EG6KL%8VSWC<$& M,V^-'8%=^%AEG^];_. 6#5?-K0.X??ANCU8_SD+^T+KUG!15^ MK]L+PCX6VCZ47'BW_-HV&WE??]E)1\^_%AI5B',LW5(1*(! R2@12$E>:L., MC:IX,!2+(0Z+94P18C#DE#-,E,6.(RL-LKF;"N]KZ?2M\C+:@ 0N]F8T%I%A MI4?UTX=V& ZX"K'9N%_9!YM_>I!%BW+L#.)AG)Y;#HXT6O/0XM&\?;IX')7E MJ$ZM+]1P4,OM1WO;_/6_ZJN;NMOSD_5ULZE_]_/*=KNZ7EVV3HCUE2_VP" 7 ML*H(@,0H(QTX5>W7O&X.2.@>HYWI_#^%*U#%Z=' M*!?%A]:OXJEC[86^T0ON)!V5,[/.-*,_CSEH(M^?:\0[T0BDF)]^JW=OUI_K M;=O",!PHLIP0ZK>!!#(8&"(IZX!J:VRJ22H3O.]NIBI^:L]05DC#Z- MT$=^$(9/8S-X!I+/97XP'YSZOB>T?N/3 [68U_V#/:D$V8,@SK<8R#_,T2[&G3AWGLEE-6W'CD7(1-GS0YS]- MY7)\Z/(K%?=YUUXOHU0*6(&H9I0@Q2WQC>0[E$8JD7ANR@'Q>YZ@IER'#7@H M.O&[OZW?7MO5 M>K6K?W$XK]ZL=^Y-7'VXK?"[#-?U(S$.#ARGG&K/SZZ_(_FXWR2BZ^K+8+(;$ME:HP M -A2#B0$\H" ""ATC'2FM)M9.U]Y<3]\+5J\10NX^--#CE3/I(,0)I]3\1^G MGTFISZ*@$3R>D= J$]ZN+//>YTDMIO1 ;+:O;!2"FM?<9A;'U] MCM!^&CMH:&:OL\.\"]?:!"P&7].ZW^Z:3_6FS;9=->OMQ]7=]M?ZTX=ZLP $ M8,$H D 1PR !5<4ZBZCMQQ-Q.VN G/+T%E4R=D):BK];[MKL_LWRJOZTW/QK MNUQ?O:\O/ZZ;V^;FZ\&L(+AD .MN0L[*626FX-9:@0.2E1,9BQWVN$>XT6Q M.Z)LL\5V1YSA[:[3D'M>K2;A-4ZRCI2^?TSI \37Y2L3M^%MQ$?GN%\+\=>Y M'M0W/(2%9Y0_.8'3]PM/ZTZ3Z4%+MA?PRVI=O]G5G[8+7E&"*ZFAJ"S%QB(# M;&>Z(IPDV@ (-SCM'NJ?'FC1(DVWSH]@>_#B/@_123=+@S@>>PU_Y*W?PCV> M]GF$O&E="E^B]^4K@?;]O&E+S#$ &0)(ELKHLJJTD=UV (4(ICI""C.66?-: M$(5:;C9??<=4\:FY7T=VFQC.YV!E2T]EVGW*%M]L]*Q%TT_+XHB>O8Y%NA.N M87UX2J!?XB$Y\[20\ )"@9B $)E: FY,;@[EJ?U2] M.YGH]1Z$P3*8E?@LPA@]&&-KY0N4]E//H>,S>ST=[&"XPJ;A,H'F_E;O%A8Q M4A&@J"VAP58*7H'.*% ^Z2B\*O! 4U'Q8L_NVLFD,HB[P;*8FK:T$NC0S4;M M')9^RA9#\>Q5+,J9<,6*YRA4G1XWC7AJ=Z%*"@E'D%3:EJ40$&K:&<5N'1VS MGAUH*O-J]E$WEOJ++WA5QXG54"K#Q&I$%N/$ZFD[FV_T:ERI.L_3&:E*1/ \ MI"J5,TV6AS"VH/C38LF_-;OZH5#=25U(PI2D0%N# *6EM); ?5U(6.E21W7[ M"K=JM565Q$ Q"K U6KB%>\D!Y51*JGGN!E]M-;XG5<4C+[FD(SA,RZ;A-D[6 MGBW6[F$6#S@GK+,93.$9Q4L_#/,0OPQ^?5/*/0]S\?<"S7*S7JUOCJ64Y7*[ MNA3K*[VZO?>;7?Z*S0.:BIL2(L,JK!0#E>$9KL6N*R^7M9;M1 M4'SPOK1)$E=[;]PO[HKZX'%;(?YR7^*\+13?]W9AXF$,E.$9C&"D*)\,7H?Y MM)*\/([6 ?GA^F$QG4[WX_B<:F<>M9EH>&XO7[RPF)/54'W?WT5_O_SR,*4< M&X242!$@2TXI0)72@%E"VY>_ @J5)K3?WSD3FDO$C*6 R1(K2"1"Q,5Z%57N M#\$R;OX?2D@X6(_"K(EZY)SAZ,P+FH+9>;R$23QITC]W<2_3/]8/94&=W4,' MK.W"$<(,0PJ[F12CBE7N[X<725>*1;6[>2NG2;JQ>=Z\Z$9J$I!2-Q*%5!1E141'$-"N"I-24MA$;,EUU&G M7Z>@8Y(N/!"W2-L#:\/ZNPYQX59<]UG5+%"=QW!%[.X = M^N( ?Q:"&L)SO.@F';U9"W-:3\/$.P.[(5?B7D#SKO'W,E;+V]NOYLO=:E,O M*&?.G!+$0&'=E,*0MITR:%P%-0V+,H@0QJ6&P"A$, 8ND,:" V[<4A08#'/? MVWTQU"QV'Y>^]_/]K9/O!]3^K'45NF&6EOGSFCP9ZM M/;-/ H3EVLU@# -#I;'8+5[V^_^<$A8<=<8999@@+201"EBL#6"T1)RY?U<& M5A1E7(V?X&QCR$=(Y[!/&$7DF4 RSX#,(W3,Y-LS769S,9CT77XX05 8",,1 M1,K%J=K]6RC;O:P/V)RRP%7 M<41=G,"^\#5&N]\86!D[X>C$YJU,,S#][' E,0K= MZ^SWZ9DUU8'ZR:,*WT/K2=+KVY+Y^8F3-H>G\("*#E&/4ET]R0K?7I'I((_5P_8P8AA:TQ ,M2$,U+RUPX MO3JFO?4&$IS85@X@:)2M94HTMDY)V M-G6%3;#P#K:46X [@/L[97N($9(RG,D 21Z5Q$AI/O(G'O@;)-+#&8T0ZU&9 M[2G: QD.DN_7>'A)QI/Q-P,Y3^=+D^,)"Y?W-^NK^^UNLUK>VM7M;M,^;G\T MM_=M.XDGUCFSLJJ0T );;0$L.;2==2+"RMJFMIE9\A^@%@]8BR/8<*E*RO/K MT\!4%,=-"*^P.V1J2,IW^"0Q%>_]IHMT_(=,'!';E]?[_YL%H_G.ARNX@"L M^./KUM>C#Y>O_JR]/C>,0EC<1'#*U0#1[\]:N,*/PEX_.>_'8HATO^3T"SH] MF*/I17FX"TW"9R9<;O^XJR^=THN[N]O5Y?(YB:<<$%\OA%*!*EZA2J!.XJ4N M:5#5IS26_[0$6IPC#M20!D:]+\;@<$A(:K]+C$]I/K@02' MZ/:K-+P@X.GHFU[)$_K2Y'C PK1]N]DME#/2W*ZN6G-M@Z.VV7N%.(%60<,J M!;&;2I G2&H85#"R("/SZSBCU#M&WL5?WI@@=(SA+CS CX29W&JW8.ND.1A MY^M)XK#[V].DX9?)>$9B$C WK:ZD<*!)]A0-49!# W-AE.7"5(II4.D2""/8 MP91RL6E04#C(P!0JLHNC)!F82Z EKY&644WVIH/U))*_.2I*K MG M-:47'Z'7L][>U7YG<7USN')PS ##%3; ,&,MLZ8T5&+866,@;)=OJ(W,VG*$ MU5W7B;RMVINZ\Z(R)FMQNO(M8=&KG30WG%Z@YAF%247F/&XJ#?:B2?N(Q=ZH MW]PUSE[]6[,^&#S88U*[,,EBB0%0V% G:*2S1RH>5<.SOY7LH7 MU-,P$]Z'QMGR5N3]=K6NM]M.^]JEFS402*Z(+9%1C$. C^>HRC?JBNL],\12 M[DWVXPP>L2>3B,,P'1J/OLC]]4#F,C6,.4/*&?U)0^8\-"B1+]\T@TG'4+ 6 M[4T<%G@4E;HJ,0-"HDI+8T39Z9T&D@3M!_?[Y-&T)FKGIB=+@>J2C:"^:I)B M@R9>3TYI.*B:B5[TP_Y4'P8P$)( 8-8WW^89 $C+JK)$5;*RB@,#K#V: MP92&GOGW^O#,JK#']'!PNMT3''XPW8^Q\_(P"EEQ"O&4I_@3_'Y$A1_:9R>L MWSE]-'$A)_//^?K"8?P@6J8_?Q\&OTGT>/2Y$?&T_@/"VJ=E:4LK24J.9-E= M9M:&EU7\]8=( YF%]"0;O+^8]F?O=4$=A;@X47V.LR&7%6))ZW,S(2-Y@Z\A MY+IQ$'F]H"=%TXOM>O3@PB(_(5>QSEV^'MNN^ XLIY^R M[XW\:[W[V+B??':_TFY9+"!$E"E@A&4*8E]>2W0QG!%01[:YFA/R&(7HU1;K MV/;V0^M3L=IW6MIYKZ;HCCD*[6<49HZ#/P^AFB4SSW8#G1G&R-R$==M,X)^K MW4?E@B<'9".VVWKW6[U;&$ ATQ94$KBOH+:<86%@*2TRAH'(](2SAB07UCHS M@&%8$JEH"0P6SK*;&@S/GVS98BN6'E!T[?XA#(:F)HQ$7FQVPH&WOQRNH@-V M4;30+HJEK_I3B-O;YJ^E>^4+]R84:E-?K7:%?]C'3EYXF<*S^0L)F)^'H*9Q MY9LLAF3\#)&L7U;+#ZM;IYL+1@"G4BE,$(4_SONW'VY7-VU(J.OMY69UY[]\ M>_U^]X!=-$?52EZ+* MG8_:)'G,A[M3Q\\W.+4I>+$I[9OT\GO'?PJ6L;ND)'_CB35.1#\+>;GV+]SS"<>DTV'_4:OW%FI-P#-]VL<&.^]\U_9_2S MT S#DW%F&O(P_#WFID$,))Z=AH]&^(7UYO)?;[;;^_I*WV_<;+@WV:+;MC\\ M0#)?ZLWERL%=\!)3B2C';LDFB;6\(MTVD+36H,6ZOO&5)]['7&:/1@$="(@L MPA7AV*TFI:X$!UI3KH6Q)0M2*KY7JF\ 1\\S=8=KP$R3820")Y*)V)]\GNC\ M.9DJQKYP'\O\N2D@WS#.1.$S.OC-??W,7(ZU?K#-YKI>[>X=[&XZ650025XA M;2DH&42"800ZV8!"B4[ QUD_/(?00C_10(B5L*4!8%;+' MXMY/UR_];M;ME N(7@,XS@(BV\A-/C&<>#;9U)!^<#(N'X8\"C.97*9D(/'R M8?AH3'?H8B1'PAA%K8*EL;IR.#MMDY#3PZ&+68\T/7V+$'*H*BL(PA3YR)L+ M120&!!FDD8GK$?#8F? +/OL#XIC3EEF*U+1[[Z$#^?<0J '^9]][CQN)"<3I MG_7JYJ.+(L7G>K.\J;NH_]UF=5G[H^WKP]$VA)(XC06E=@)6*5969750+^64 M-J["W_CP#=8E9M18X.A7"#.ON*4!QKKUC-&Y$Y\ZF,4!YW&!7K1()SM)3C;Z MHQ\U3S'P,SF+?N5A*OX4'[9MSOKWFUD5.+KC3*JI'[6_W:R;G*!\TW*>L9S9 MO+V PKC_6:X1EKY"#"EMMWVN*B+-I/E=9Y$S*WBE*#70$HPJP#&P0'#@%G*B MY"6,7X(DR_JZWU[Y^R7[]_Y8P\_30<_"3]'S7W MAK,RS80;.6K)9MEM5)+"60\$P(P+0FUI+36"E 3R3G U R1QQEI"Y"6EF& # M(. EKBSFRJ&7U'+W':AY5.WF7IEL/Y]DL&6=6\<<[D3SZTS'.?TJ/-O,>\I3 G_-:C9)1+(B#05'!-.C7F M&+&1)]\X\!6N*@,)AP9QS+%E"EBAD8: 46MU5.V2?K7T'F7V33H#)Q[VD2;A MZ<9[PGGXF_\N\W/D6.;;H;/2DGJ7SCN/< MCH<% M(27"I@.+)4ZA(=11I354Z8B7H6MV50D])BSC%PT9$6HJP,40QR#2H MHVK=IB +V[4HGM1O[U6R^U'>]O\M>URWA:Z MU)916''*(*D8D+JR A($_3522H(CT"$V,D:+'2Q?4=,#*UIDT^7\G:'I[(W. M!.S.Y%5/XLI+796'\Q/Z4OU6[[RI=YOF\^JJOI)?_^%>_3?K0R^*]8VXW*T^ MMV7"CT 8(P9B=R*3S!H3*61.@(!D,7DA&, 6MSK/07F8NDW, M=ISF.;![J>O@^M7P#QZQ6^/^6#PW#I/I83RQ9U0RXRC-0SMS.MB,]L3'Z:RX M^L_[0U.>]\WOM6=J=5L[> ]]?-XWL5"U(*RL*EB5E+G9 'W10N5 @ QB2H] M/ G S%I]XE.Q:XI-YU6Q=MI2=TW%W$_\WR^]UMR=:$US5)CET;/_&2?UTXQZ MV&0P^P&/FRZ>C/71H<+/(WN7BA^\4S_Z'W\O$TN.03HS]4SZ3,QCOJT--_[O;NMU:6%^)3[ZKY[_;[R^8Y I;9@R4L-2ZE$"0SC2# MTL9,6$D,9IZ 3C$6R_55L3P!%S>5I.$W;&H8G=HXJ3^%Y_N-' "V!(L0@K-( M=0AI9Z0W*>?SD-*T+C49G]%8J;NN-YOZZMB@TWSQFZFUK-?U]6JW(,CG6&H( M>B8HF\^4; 4K(T[+!Y(0 "@'.EJ2ZY+2&3"';&A"G1 M\#H?KYK('(JU10X/>327IPDW]9[V%!E6K],X) \J*8/]LY6.24@/QX87Q6_N M7?)+:O,*F2,>AT>?7@?S.P]=&NI$T-EP)">A*O1V]['>')Z9O?X='IR%A0IJ MRJ!UTJ<0)%"QJK-'I59QM3S[VPEZEP95Y/30+OS.8YSR#* N3'PR<]9+?UI, M1Y'I=O,.N$:.BU[DYXS@#.=T'IJ3P(\F]=,6ISS.QJ9V*J?K_9]OUBV"XWZ9 M6MZM=LM;WX@<:%Q63 ->5;32G%"D.NF#4&$4)T4)#6?7)O71S^QM+O')(8AO MT+YM-UE.FH=?N/CI\O:^38^KKZ_KRS9%97GY7_LSK2JR#U*8 MZ(T].KU4L -9_-#!_-$/T5X<3XXM'@;JE].!^NW,5)-%*<-)/2.=&49F'EJ: MP[$F^U.=*[MH@44%H 2XXB[2-,)("KJM.F@)8HM=XZ"FSBIZU6S4JO2(,"K) M)>C@.5>*T>N\ITXM2DIY]I2BN>81)2AF#L=ZYPM%98;"<5S^?& M86[YF&>(C=?3%*,T:UU-XF"8OJ;C,E1G#[O8V_>-V*]5'20G\KNO[]Q#OQ/K M*^.^>^=_94$LT\AINS:D)"XXIA;;#@!F2,?M R0TG'T?P+_R[?'(U>%R<;/V M@6H+]Z*X\X#;96;=08X3WI1C$":X8Y/?2V@[D#Y/\0"S>'=DO45ZT=)N7J4] MB[B&DWA&5#.,Q#S$-(=C3?:G>*!XRL,V7[UUDK&_O'3XR=6B5!1R9 DOK=:* M$% ]Z#?4(O)$)ZGI[ +:(MFN#F4:?)9Y<[U?[W<[I ,5;P\*5XC?QS=/$-DC'*F&(^9:F<2UUY3SW3\I5_D+Y@45C.A@+44L=)8 M4HH# /^%3K MVL?L6-NB]_OEI?O_;G69>$NT%^>I5_=)ZSXW#W+9$SQ ;KZOV!-0&KM;'935RC?Z(T Z>7Y;_ M]5.LQ>5,JU4ODG-&G MP7S.0Y6&N]$D?L[ZQU:GIO_XV&QV1]N&,JT4E9A7 ONJK*A4G6VHJZCR"&DL M9HZP]HGF?H-OZV'MWZL/S6;3_.5+\_0/L@9P'!]GC4/OD%#KAT<:]F/QQP/; MT\9;+U(7&'(-IWX>^I;8IS.!5RK&8L^*;;-QIMW3^G&Y=5&?:CY]:M;MI=R% M$H)!:+1D1E*E2T!H=TA=:2MPOQ/B 0:SQV/O#K!\0+'SJ?GWFZ_%UF.;YDCR M9:X"#B(3$#V3ES"A0R\<.B;C*O;U>WNM5WY_:7VU/35*!"-42HY 15!EK36V M[(PR966_5Z^GL>ROW1%5<;=<]4R]Z$MD7+)%3@:'I5+[_\<[7[^+&Y M]?=,G8:^4*P (T4J:2M>VA(2AJ$F_LHP!48Q83#IU.Q]Q#(J%Y8>8O<^?H'E MZPC]]0"W.*X"KIO-/N!X7 QEMUFZ+R_;A+5^^IA^T.*4\^EG+O-MU;+_F8JB]]C9W?91V.*OQ>USY"1VRO]6B MZ_KA'=OB?*E\^?,7E8*IM)GH2T$@J501 &B,"$,:JO( M<24O394@9[>/V;%R=G^X[Q*@3HL:7!^3H1)G\/8:@3 !G(C\."7LD80VU\RS M)!EGP4,Q#Z7,X5CO#+-([D*UT[2%H=Y>FR^7[8'?[RXX?;OVF/P__K;:Y^7M M/F[=[C:K2Q>ZMK/OW'RFPM)9: MQUI<]<&I8N.\*BX/I;W<6M^+=9P"3S*.85(]]R&,T_2'T>O\*;Q#?M0\R(N] MX)]@O2@>W-C_T%\0?OJ]D_]@W"D@P^B._]N)/G MN"-[9EZ=Z2,VCREWKN0TWX5,C#A1+Q N%5), ;](J6W&!";8G*DFGC#'=)UPAQRJ+ZGB6RF?ED MX!3F/DSP0(L3I"$U*O*R'A;234%X7/"6ANL\3=/"R#NCK*GIGX>&)O?J:9^U M+*Q%M#_:-YNLM^^6JZL%$QA"*XURD9NV'%F#<6<%EJ6,T;_8S\ZLF)_ALA&<)" M^'9-^[28D\8!3L'N?:]K>;_[K=G][[I%L"AM29'6CA# *.-,2M65BQ1 R*C& M-<7FYN7>OT=DV"L7RZFK5XV9 .N9#]]0G(#UV^[R%6)QB+#J0Q8?[ M7>%@%E_KW01Q4"A]9W>W$H_ / 0OO5O?[%EEX2U4(L6M6_7Y\F>VV>CF_L/N M^O[6*4-SW^Z=7=:KS\L/M[7R>-:[A>9,,2@YH"71)5*DQ$ @)7EI"4#2+#[7 MFP]-J%+&V1;,^4^A6WH*C&%EW!S!M680ND@3B+C]ZE.8,8+90BLV1VP7Q;+S M(4X?$],>)I+3\1VGE$>B?S\A^@B^O3"LW.NQVA6_-%M_XW^/>%S)C"+SC&[F M&91YB&TUN[T(]FZY>;OY8^^7/^8JM1_MC[ W4-+R'">@$A,&:5,S/X\)#*U4]_<4Y;N?"& K==MB>438"N'^NX,4,)[D/LJ7E=^!BK?'5CR FU+E MGA(5K&Z]&9ZCJO5WYJR:#>1HB(KYFN'.H"$,,HJ(E:0L#>!44M.]7)3JJ#/+ M,V:TE 2Y0+6$&&(MG'\40E&Y@,9JH5#N,XJ7U&O5HDNK7*'$]E>M#)RF4:P] ML.G5:H\C4JDB69VO2L4Z$J!0O;@)/N)XJ('W8G3G+*,2& ,,,1AIK4#5Q0!4 M*\3B5IU!%K%"5!-#*XZPYEQ:@)&UEF'+%2OS[]4=BD F7V\FH3OP2&-DGB-/ M,TZJ;,YJF1E V[E3C(2DST/DDGKT].PB.5L]9._;)8^$_H6#1"(KN9((VZI[ M_T!D)MDY.]C?)>.,4\HK3"661FL._$4#H "W8;6[!W0L>"1Q"5>4@[B-UK:L MM [1M(D7DF_*R7@UDI[=.'8)!S" 5F"OW+RL1=YI(;/<> M(:>4@S2J6T29RGVJ%8J[UU1RPC!% E56N 44IC!WUNNS^C1TS=B;SYZZE('* MX9IT,-GOM\PP5FU 4)@%!,,1;.2J5\7U!LL=&Y Z/WC]J8'*6GM^;T MHC!,;W*S%ZJ?[MMRWV]W'^N-+^N]J3_6Z^WJ<]W='/AP6R^,"Z\JKJ5; M,"C-@$:H(A CR4I0(HNC\OGS(LFL5$_!%\U]6VKO!'_1.E \\J XW)KYLW4B M\F9DYJ$+T[WYC%J<0F8>L$RM.@=P?49[QQG#>:CT2+Y^TQET/(:#K[/[+3Y_ M,\#?G-]]]=:;M;\^+[ZLW&PC!4>5"XY8996&!F)1'FQ6QI11R]IAEC(K]QY3 M\0"J^-/#BKVE/HS,,*T=C\GE"AH++ M>S\VI9M/R]5Z(:DFMJ2<^>(>E09(ZJJSI0C!406Z>UD868V*/_>X(N6H)WMA M,I2?N&'R\SIG>>I1/T?+&=T91N,\]&:@#T^K.B=@)/BVU.O!UZ_UIP_U9D$E M$58P#A&IC 4(<@$[^U7%H]:XZ:SFWGGS!90C+T*E8S1,AZ8A,TZ;Q%OUIA"[ MW6;UX7[G@_EBU_@L,I$W,]9.^];\MY MNR\0=/6?]]N=C_ .QBT"J&12&8&A148H2E5GG+,J:O67R&1FP;/-IE[=K \W M$"^_%B=8BP>PO25Q$-O1>C@6T9%B>+*W]@W?#SAGJY=G6 T3RQ3#,CNE3.+4 MRS*9CK,>&JGKZ]6ZOI+UVGVQ>^>>YNTW(+2%E;_2K4C% =,8"P$.('S:>]E3 M*U.8SJR9[_RTY>3Q@#&RL$AJFJ-%/[$'%-!"J!$$ '& )7%_ M*\T1!>=119Q2V\ZLJ;K>K#Z[V>YSW7797-X6;];;W>;^4WS;H>3$1XOLZ)SW M5UD/M?C!@_WQHG!X+TZJZ[:8+V:CJR&LA@EKTO&9G;*F]>YE:\Y":23Q_);=D//:#P[^WZLWI"N5]L]=%IY9OK]\O MO_S>W-[:9O/7/UQ M/A1_>B^*@QN1Q\1)!R8P-)QH3)(=V_0A/T\X&,[DN5 PPWC,0YNS>/8T!,S& M7G@67W/YKX_-K2-SNS\_7R"L"674$,BX()62E'2&,.3*QO;TGGHT1 ' MODG(&\A%J+J\&#&Z,$36U\VF?AI]'K[MM&^!A"R%J8R17 F"$2!5=X*-I=8D M)I3+"B1S;+>/YRX?Q7,_W/I KECMP[H/+51?C?BQ"VT%]]WR2YRLY1VT, &< MS7C%265 Z'T8JV_@'W_R_LQX99'1(5R?$=Q1AG >TCR.J\T$KT@ZN?=6,3&0 M,42(4A@:7PX)RA\/AZP^U M+_"_C:TW-9C;X<*;C,]ROCC$\SU\ H[R)T+AXEC)&K=V"?0$J3*#0 M"@JED,78E)AWB+C[VV+G,Z.S!:W!.*)BUB/D03'K(5@]A*XOQ:P7Q7J_/S9& MW!H^;-G"UBPC-F+4^K";.1_I?87JM$%K] #.7[*3>3H\9.W);M_3;^MX"CCQ M.K00>==N/#Y$U9RZJ-H: $I*66D=6'G$2(FMNO@V3/['Q=8C$(Z;$EY>\48K M_EYJ/,S_,4*[Y AF+&F#G(K1"Z'\S9FP'U<$QAJ$"L1,%9A MBMOFI]W5?F*8@,?]Y/ ]EU'Q]=E\CM^+>2;P[KO%,N[HC1=WIQVQ&83=4^W* MI!R,S%%W])C/>(+([GJ&F+LG_RDV\8^FL>',R$K2BEJ+00GE\;H:86X"3+5; M'VQP@FWY1ZDD>7;?P_D>OLV>A>KD^^ESW#4?N#T>3?P\]#2M2Q$;WCWY&I+8 MJ]R'\DH@J8QTT;VFJGPP),0AL=>L S>H>YB(3^OMT 2_?>X_",GHG6=&:B!] M\WAUAC@0D)$:Q47H:]'5Q?VB5]M+-_/=;^KW]9>=='[]:V&)@@! %W0(Z^LG MB5+K?2U_40K*1,SNVUE#[B7'!FLKJ8MY*E7R2AOG%5?04(&S5QL_3$8.W)FB M_AGH"YO=1V,N;E9_(*UX %;\Z:$5+;:1[^^%O"M*E"8$^!;&V@@.*R): M2:P $M!&E0I*9C2S5G7H+MJJ-;LVI?V(L%_C@W1\APG:)%3'B=LPEO/$4H&L MG8NP4A,_#]U+[];3:"P/;^%]UE\P*K^^=Q_45@U'6&E-M#0N1K2&FM)@KU\2A4]7JS%:IZO[@'KJL;B1BCE9':WTIT MZVI-81=(8L'*J+RWB(_-K&$>29PVQ5 2)D&9V(A3&@]BHJJ'#_Z?48P>),U# M&/H ;P8_('&ON;Q?W?HCF8,1)H#DC&KGK;&":RLL[XQ(AGC,JQ[YT9E?]PY- MY)YZ+#]A[WU&:N+>_0[(1.__8Q[.:$!/PN:A WW!-TD>FC@]^'5Y^7&UKC=? M3X.-KFN)1K34H(+0,L0XMXBISF*IX]I&#K&362F.T-J8N^[ Q>G&(![#1&0L M"N,4Y3%[)]O4DPC,&8[.J$T*9N<2Q0=;!'$*0@ZM"MMY7,@N1SE.[=?U=L#P@C3]3ZLQ=XA#8* M<7$RU&$J3D!-I$$OTG/N<&PPI?/0GP1^/#W^2L1,J/:HINW/<.DSJ=^LWVV: M&_?4;;L8C$&&A=3$(FBJ"EAU*,SG3 JDH\[\!QG*KD /V(K5NK@[H(L3HF%4 MAFG1:"S&R=%3 CM@$TG2.9;.J%(2'QE1^\]G"1U7S5HL?90LCN.9JUBD,Z$*UH>C M7GUG[S;UY:J]F^N^OJW;QC[K*_&IV>Q6_VZ__R+&A0L?*6>**@.8M"Z(K*IN MVY]4G+,>97I'PQ;T"@^NY_N+B[G_9[$\N9Q_=>+5@#ZV68M\^ M^'!1'+UH%?C4CXOBB49?/!;I"7O@#AB$,SH^^CC/0_''=_M<1]WQ>!\< _]6 M[Q:&5Y+;2G.&"/-!AJ+BW_@Z":_$O^MZ9#DXQU6?4"V& MXGF\MFE<"0W3XOD)?;WT:KN\N=GXR,.]W&^O?Z\_U^O[NKU.\W#/$!I-!1*$ M(&2(0HS@BOG:M]26UGV!8U::81:QK8CO 2&4L%A9RG7%0"4)Q$PKM\#.O.!\ M#-*7QCC C(NE$K$;%BB-3VQ<%/0BIX?[?,5D5Y>#F#NC:VF9GX? )?:IR?FL M1D84OO))&]>TY5#>-=O=QD4ZF[J]6K,O_+E][K8UH8Y(:HETKZ?@A%%.]_4$ M*N!>7BFC]MOZ@K"5D:9$!#!J,';,*&!;3W6WSM:Z+ \9V M;1*[]Y9M )WY>; ?>1^W1YR&_CMRSD]1MT-QW8>M2#Z,GPN=LP]:/.0W?QN M/HTYQ^$U.!FW^=Q:?K/^8^<>]N7FRL?!7W;U^JJ^"2LI+FSFCIW/#)&)TC^SVE@RO%P9>B<^:BZ-PI?N@<^G%0 MA^[1AC=L)ICCR,9-#/&#ZFNX;NZ7MX,&-T_FL<%X"N#P=BPTLZ7AF!+)A2^OI P!G<( 6E7Q7<=?,$1+)81T7Q?G;!8[HH/QR;D;H6^_\#HH_5>A 8?J>=F,4Z! MXU1W]'W:9\@ZOT,[A-UYZ-U0)[[=E1W.R3 U.OQU56_?;+?W]=6".YLEQQ 9 MH($%G"E&#R^3+ F+NI<6:%(+*8FUP%<8PO!UC;XKK9 M%'\=P16K%EUQ=;_QDN66,,6FOO/'5>YOZ=0K?@"&J%E6[G.JVTE,Z8?IP8]B M[\@;NOZRVGI)>!I>+BBEJ$*5*A4Q M%40NHE2P>X^)K&(SQ2.M:V.,A+!"6"(,#!&&$,+=[*&%"VNKW%7=5&[W_OD_M-M9(.L# ,U1'#' M&J.1M/=D/>]E^,2[$TF>@Q:?X3U:EE.,X9P5.HE_06*=CLF!NKW\ZK<-M@ML MA7#SA%360,RE$D24W;MO(1-Q?6Q?,28Y90#A$E;28(T$M]"%>J6+\IADBH:M M)(ZVW3;9%I^65_5IA)LNK@VG>)"\)N5V%"WM'OB]@![PST(R M#UCB]3%V$&8MAM'.A"E?/XX&;C7*"D GIEI#10@DV@JLNG>/:<-C^Z"\8$8H M]YR5RC]M'&,$1(DDH!6SE' DXA:1/7NAG&PSNA_/%Q>7H*C=R' \S*JJH(%FZF*D&U3PDI$<<\JGK; MRU9*0HG6'/**5;BBBA.W"+&&($Z U5SF3KHY //M%(L66MS9%@LZHSG!2YR$\"?QH4C]N1>4[X\HS*3#0QDW-/Y3(GA\&W MU>H/NS=MP:F'GD^0&T(TU-A%>0@1Z90;"D@0Q$[(M2%1=]-Z?'YF3>QZ7_G- MDE^:]Q;ILY(V1!>YZ%7 M@SQX>HUL,!O!O4'<4^,?&F_QH?F25@I76FA9.;5S*T\C\<$4QBY^C.H2TL= M9NUY_*H,:.O6C[TPIA+H3*3]$9[ MGIL(I8DDEM?NM7:E;=V*-5KG'QQMT8K:<60X!J@ MTAPL$4ZKJ.WL/I^?66F.D-KW)4Y:>M$5IBNYF8H3E<:B#BRBMJJK4"%(L(45&DLX:LU;TWXP)MY%92I[L&@RH MK]V;Q#Y;,'GXBQ.87M2-L.GR2T#![*%LSD-M!GMQ=@.F+RO!"R7W^6^OE1.X MUWJ]W77Y=?5I_N/\EFLVG^6JUOU/+._63W=<$I%U!9A821K"PK79%N M'X@ 0Z.J]20UG%F?WOM5P6VS7!?+FTV]+PZP_-3 MMIKK8@^TZ)!>% >LQ1%LT:$=>4T6P>.YE5J.X9B'$.9Q[>FJ+A]__0*U-VLG M*/5V]_MR5YOKZ_IRM_I+6_J!;%$$ 6TEH(!41%9(NTP$.)T'#(4 M5^7,HBF7V]6VV-YMZN55T:R+S\O-JJU)N'%XBQ_NCD C[[DEIK]/X#2IK)M[.!9EH&0[7TS?JS M^_QF\_7WY5^_.LM.(FY]\P3-)"J)U;@R)05$2*Z4M%!@B2LD%Y_KS8%I^P(:9*6*L^2JHEI5&'#"$<' 6 "9$+X73.;8 MRX,Y=-B\C&ZPV9>U2'G)1UAO?>EH.X":5F$>\1,B,?T(G9G&]'3B)9$9PDFT MRMC5>K7]6%_YO,[M@KG "+E7I(*ETDQHR1@^O"_*-_#LI3*/3> *?1!S.+ MH19,4H(J;*'AND(<8DJA84K;N/2E^*X\'995O9V@!\\I$R&O0@QA,WL!HJ"_ M]-C'^Q_ZL/]V[T_:?1,+7WC0;QO^4=_LZTAH"94&QDT3RLW@;JU+I=E??928 M" WB-@?.&'*NP*HDI>+ +4408+3B[MW"7)1:TC+J5>BU0[#'YD]%-D=TQ?8 M+VZN'<)GV'P[$I%Q<^X#@P^PBC]>8S"+MKS,SQFE24#J/'0GA2--\@ZG9Z@>BD_.%I MQ]6F;>I/<1O=ESK[N(4)Y)P&+$Y%3T?JM._JOFO.(_3%'G[Q@W?@Q\F[ MD WD_(PRCS6:\Y#OT;QMIGEGPB:"[6:W^-T+57MQQ;?V9A6D2E05U !B7W/7 M5,!84S)D=K'T;2J MTA-S,^2IB'S##YG>A)1\WSU4 J*L0%#HPP,L+ [;PWWZF9Q9(B7%!E0EKHP3 M(DPJH2 D%67:@*G>\J@[8M%$!;[I&3A*]*ZGN @6_K:_>$NC+U,S>>-C43]] MYWMY'?+6_[I:^QS"[H:'TI@!XU,HD#;*(JB$>YPA+&W;E"+TO7_\J9@;K2EE M& "*A2!, ,I4B25 '%B5O5G='DSX"Q[)R>NO>#XZXE[R XXTU[&"7NI'GK_P M6O=C9_H7NR?N9NAS$?%R[Q.$#Y_/#):EP%9"6BG&E395^R!7A#D;).@2^+>? M6AKE/H])!AC%"G&)@.%,2"LTEP+GGM8/8")>[CA. E[N;'1$OMR'"P,COMRG MGK_T]]6"2\BV/B0C0A$C&YJ4*L>!?T(5>'+RF#%>7JX5PHP1^76[=>_;' MKKG\UYNUO]+B+[K9CTK?A\A&Y'G)U+O7'?Z[6#!@WH'\4TM/BRW]94_.:[7V_;Q$[[3SDV[PR^_/OS*H6>5^&NYN;++ MU>8_EK?WOC#S_:<[_U]MS9>[^G)77_FZ$'!!F&"D4HI0!!F')2%:^O )6*Y+ M36E,G)D1II6<*,X5+!7%5A%6*2D$<2MO3"G'N7>?]R]MLT=6U%_JS>5JVV:' MM#7W?EBMBZ_U_=_"M M:)V[*+Q[1>M?<>+@1=&Y6'@?1TX7RC94YS*)IG\^YK&@F ,13_./9@ I?IJ3 MKP.63P&W__J/NNU0^ZYM( @73N.XL]H_BX%'Q;H(^FRG'XK4Y:>PAG]$L-+KKS\T[T_"??:9YV\V&[0J@WKY9 M[X&^][<%WZQWF]5ZN[IL)\^%FR(=7$BA42X +ZW"4 FM(+4 $XVC:I^. AAS M)*W4@E"#,%*68^&P*V@L1%BRW(NL%E*QZC 5G]OPNKE^NNZJ(SN=SV.P,T]7 M4XWSZ-/8VX>EUL'5MNA%ZVQ;,>SP]+2N?B?S6\3@Y9CWC6EN)SO5G>U.T/]7)7']>ABXJYE8"Q2I;$^([4 MV@IR5%=LHKH1C(V=5+[*G)$E,A7&!'"CR@H*H8UBF"";>58]H"YNVN:F3B+; M+XHK7\?RVN]B[:=9O^:[WU[Y)6"Q]>Z/M?;+]42,,]].^3!,-_7NO3Z==SO/ MBX/K^U\IO/,G>Z7?UW0<.;899^9<3]G?8Y+.QD[B^3KO*(XU=;^]WVUWR_65 M6Z,_"36T,4*HJE2&4\B1HB5!G21;IE1DB8!L."O.$)<2B8J76 D@$.+(5 M1Z4D*D:#>Q4/$#<+VA=' M*N-<.?SI^'O,B@EX2#S_I1J9[%DSC]?7/LWC,5ZX$ 8"75EC-$$2E=SIWW'U M@44)>TQU>8!*J:3 )4*VDIA+*KG$#"&N*DXJ3O4\YKJ3A)J1$F@2#''F!)IQ MQW;R;5SOX!QFNRQ#E2.!)MWS,:/Y;F(B4B70I!Z;T!G/?+J[;;[6]1_UYO/J MLGY^POZM6?M\CWI_W+IM-XU/?ZZ:[>ZW9O>_Z]WO]65SLU[]N[Y:"%II6 I2 M*E+M<[>9/*@AL96.;&J1#Z>3:+;>0?<=W?%UWI7 M//AP48CSC?:RS&/9AN3,-#;]8S"/66P&/#1S>T''3 +]O?ZO^]5VM>O<[=*( M,-865&55.7EC): .,Q*FU+CD7 !')ECTZ]'&8QRPV,0=)\TG3C$CV/4?SY6ZU:7]Y#W!! ?2A.5#<4%;Z1/C* MY[\;#2! 95<4N/2C!?>85(QYYVY%%!=650R9#11('LEQ<>\"29DL89J,P; MA5G':/2IYV2$)YMM4HQ"CBV_WB,]HUEE7+]3;>@-9#ZDTL?96>[L#/=^N;FI M=^[;S?WNI.=M*0232&A4^99QB%!,F:]JR[2E1%=!2YXLP-R,"Z#0$EK ,51( M(*BDJI1AU&BDNY3.=Z,X.7*C*""(ANOH%IW IY]_7->KO;M._FMFU2\O[C M8E!6R$ABJ)4H=^\2^W -H[G>1Q_'^QJ14](LAS\P0OG>1S[#6OG\M+9WOCCQ M_M#5ROO_D&'SD(+U)+WF<)'C[_&01<9'W_O#-B2.FOE#%QQU33"&YZ*S.3]2 M,XGB9DW1TVAOUF"C3B7T:KL\V'48?-?1S_7ZOF[[S2U*P"3$#%:*"J((5)RA M0X=(C 2/JCA_UE!%: 6-$@)IB"TVDG&M1<6T@LQ $M4#LD>4]1C;OJUNB^[0 MZ#&R#/4P3L/.!$:C,RYTZ<]DECW[/C"V]SXWF6M MM/Y<-V[M<_?1=S%KZ^U+!IP5C9'!_EH(M93"[F52M SN9_6R!2:4=.MO(A6U MOEZWU(08A2S1UFFQH)F5Z11/=,/* ;R=%Z'Q*(M3GQBVDG7)>9&(9P0F#7'3 M=\])X$.3\E&*T))]+_532X<*_<0"+=TZDOI\>R4-Y*1KATT8X3)82UZT0*7& MI660<\RQ H(#7.D2"!?!28!P5-KR8"V);HLY@+D -1F%M"%J,EJ?S!>I>$E/ M!E,W ST9[D.3\F&*O%OSJQ%=OSEJM"Q+(40I+!.^L'LWL9)2\*ADXI./Y<)" M5$+F\X?7 D(H:Z8$+3"C$"N M%"D58YQ38\HR=P#A 14'1.%Q0P^"7H\7\G(3]^J?TC)B=\[_K[IKZY';ML+O M^15ZJPLX@'@77P*0(ADLL(V#QFT?%^J,[!UT=I3.Q8W_?:D9:7?V,K,D14H* M;"1QL-;YSD?R.[P<'KZBX,+\()RJZ><% [ W,3J+NPS<5OO51CS4;4#LNSEG M=D:L"VZ[M&(E V6INV[.BA([[9Y>^#0%%"%"&4#0XE>8$VKU2PE"11LX4[_3 M=T24=9#E(#$]?EKPC)D1Q> U"1?48 !;T\O!$/!-E!X3Y7#E=K6I M;_;UP^Y.ZT+G&B*)&,;Q?K05O$2NUUM?R\_5W_< MJ=*N[2'@@#"DB$1*"]2/0:'SW*] 2 B" @O(M=2:,4$X!9(" TS5O&5R4'Z M4E>G]PLV]3[;5>MZ-^YH#&#LR@!-R?\\QFQ2#YOQ>K/G]=3%?;T\K.M/7YS* M0HCUL9DZ[>D+/YRN0+4E(7:?ZS_VTO[,?^Z Q:<+&WUA"6BAH6E/@34L2 $+ M!0CPNJZ:#"5'$$"N*)2*$\Y480HN 4&:<%$:D+K(PLMG) ,* DW8@FZSJ#]' MX_E-O]XM"*1/3;D\;IB7U>\K&PG."P!UB3%9ZTQV]&;DR5JR5KD21*;O"?,( M-3/@X>4]V.D1!8:MMP$>=;5/L%SL5]]6^^_' ?<$K*282[LR+'/(RX+QMLI# M5^Z,"Z8"XU,P')Q#@2')R]P4!&%9$)53 !72&I9,I=[D_^WP\%!MO[<+R=U9 M3,JJ#FUH3$K7/+[!9Q8M$SG*?.H>[>R1SRBJA-+M%#Z2M^7PN ,0("HD$DD1);-=05$JA$<::2PFI5YY[1%C2 M&)PS:.?;B!&)I%0*EF6?YOM5Z?+C.4 MK##0E(IRG1.."5)$%"5B2. <&QBX-O"S,:+,]\#"[CT%D^@[@T_'GZ?JAE"7 M>+K]C!NG.708FS/1MJ%>7)SM#F'%I22'WGQ=;>I?M\WRL-CONC0$I>TD!@A, M),TIPGF;HMB9 ?:7XU%9\.>3GX.=4&4]K$'WO-_R\(W^/IB,Z>]'#X/?1.H4 M[EW[9K,\[/;;5;5^80I"7I2$Y08H30I5"$!-9PHBP)5[]PXVD;R+/R&+T\TO M>7JAJP\F9OKN/MR%)F)'\9M']E'C*0]#22.A 1SDD!,N5 DAZ>U SHGCY,?_ MP^FF/4]3G=NI,HQ>T7%EIA-.W3SF. /P-[$Z4=@H^'NS7IMFVZ[J[I@=;$QC MI33E1I&R0/!QO)4809^55,CW$Z^BGL9$"RKK4'DNH()X\]./5)2%*H@;6TDU MY(P2!Q4)(7!>.A+DP04E"6?#5TONJ+&"A$M, 6$0YZ;-@.H_3^SW[TYEWW_; M5]N]GXR\^VF?@? 2A?.8D+6=G&]6FZ_9OZMUNR%B\=_#:ELOU6%K>T%73=PPSB434$EM",\I,*)?G2&F$0L)FT&&QHJ? M50@70I/3%Q9+V_.<$[#LA&R25Q*ND>0@+8.XG9?<#'/E@@1%X,=7 MEFQXKU=?-^5ANZTWB^^?M]5FMSZ>W_Q'ERV?T(7IEPQ:/;3L9'Y#56U#F;V2/49T*Q%FGUHL5Y^ MB"&ISKU/HH/J16R)>6E@3,\K>=H<5SD6W M,-&;I>>RY+T/^R]+>@P>!S;+/\6*Q)6J>0T/=]B75B1^?CMG0_0%V4Z'GX(; M1*542!5,@UP9.XJX(K1]H"#7P"\]SN_3J7,?>C2!"0^>/#GF.:2CR#.]P9F= M-#D-SWBXELH01M@\M" 4_,O$A2$B8J??:*CBLJ$4[= M/(1B /XF5B?RDPNQ7*[:B7BU_K5:+6\VW>W'SJ8TE&%%&"\AQGFAI;77VV2X MR'VD8YBEQ#+R!"YKT?UH5ZP=/C]1&4BGF\",QZ2?V%PF<2+IN4K4%1F*0_ \ M)"F2+TV*+NA;UV1?K3;U4E?;]@BN3Q("&!%$E1%4"=4F1S D>V.4,:_I3:") MQ.+4H\IZ6'Z:%,J;FQB-0)F?"KUB:R+Q>9N8*ZHSD,EYR,U0)U[57HG B:O M_&)=; N\-&O[0U]O-G:HUKM]7P41YY1I8QB0N14S"2 3G4DJ%.$^,C/(4&*Q ML=A^S,HG=%D/ST]TAG'I)CVCT>@G0,]A/?(WD0Q=(^F*&$7A=AZ2%,>5)D'? M\ZQ467^IM]L7-[M?/F/6*R2&0"((,!%4QQQ%_M#WA.F>)2[:9FD['LIVX]S&<N-P\U<3+A\@K"IBD/>:AB&E< M>UG],AU_SIM;B\7AX;"N]O7R^)!C"V5;WULTJV_UC17PA[K?7$,YME-'+'!! M( /,8N G\ M>KFQDX@YUR'[>5M7N\/V^_G.=TDD8S1GLLB%@<@ !DAO20F_"_XAWT\\9>DA MA1QB!='E-A])S93?M.,Y21/-+-Z@Y(H(#2%P'G(SR(,F7G<*S(RY?;Q"![ H MK%+Q=F$F".<"DOZHG>%">&7H!WQ^O R9V] J_2&DN>E(8K[\9,23JK0Y,[<. M%V,'L#D@_KY96[)VIT?BSV_5Y40 M0R%FD###&37V5X_"\-QKLR6V[<3:T\/-/O2 _YJMNH23#O-?LA/J0==NHS>) MFWA-V1I^RI:@(9*HGR>C5Z0Q5=O,0S>3>=>,T\/]%/?26K/=?OBEWG_ZTCZJ MH*E6I1%%#A63$.AE)F$/'; )\\]J?:C[.XUMO?B_U?O[]D8C*4HA6=D6A]=E@4E. M^OV?@F&M[S;MPT?U\G/@YDRH7:=!R4^#\A5$__V(4P'VL!O1<7@.V,Y)RFV$ M_9V/V1'ATW7ICUF+,CO!G'#3YP)QKKM 0WF?A^S%=>G:/E$XL^;JL=O=WN<94T+S )3,88FJ%M>S-<:E0@-0%VQI'WA[A9KIUH7]D\4U]MN.;[-S[;1[**'SD*;A;KQZPS$*+RXE M.4_?/G^X9W,Z@^NK;-_ADI<4$\"0$0Q@";7H;7)M1=!E 13'TBA9/(OS+)[V M::[FN"#R>]0@$K/796E\4GVWO5]E15ETW8&_F(+/9;,XM%NYQ[\^(UZ?X1J) M7Y<2L^^R\(:VQV5O^J*S$7UI4O2OEU)_WN"W]K]^^J'_/_8?;:K<3S_\'U!+ M P04 " !Q5V90B(7N3:1N <904 % &1C:2TR,#(P,#$S,5]P&UL[+U;=QLYMB;XWK\BI_HY*W&_G-75O7#-XQEGRF,[J[KG)19-A22>HA@Z M0=*VSJ\?@&10LL1+D(B;F%7EM&4: +&__0'8 #;V_A__Z_O]]*>O>3F?%+._ M_07^%?SEIWPV+JXGL]N__>6/3S^K3^;=N[_\K__YW_['__7SS_];?WS_DRW& MR_M\MOC)E/EHD5__]&VRN/OI']?Y_)\_W93%_4__*,I_3KZ.?OYY7>FGU0_3 MR>R?_Q9_^S*:YS]]GT_^;3Z^R^]'[XOQ:+'Z[KO%XN'??OGEV[=O?_W^I9S^ MM2AO?T$ X%^VM?:6B'_[N2KV<_SH9XA^QO"OW^?7?_DI2#B;K[Z[QI=4Q;^_ M*O\-KTI#*>4OJW_=%IU/=A4,S<)?_O=O[S^MY/QY,ILO1K-Q_I?_^=]^^FD- M1UE,\X_YS4_QSS\^OONAD>MB-II>SXO97\?%_2^QQ"]J'(!?3B/F5XN[O#3% M_4.9W^6S^>1K_KZ8ST.'5NW>E?G-W_YR/9X$*&(OUD#\]]KU%X\/^=_^,I_< M/TP#'K^TUV&;+T:3:7*_7S336?<_C[Y,\^3>_]A*UVP^2[4 VEO^:8Z%"A] M/UG$-2$JP12S1?BRL(I,CG*M1LWF.CF[#H,NC]\R+Z:3ZS@B]6@:Y^1/=WF^ M.-[7N@UTU^4/HS)@=YCC8 M4'?O9I_N I1WQ?0Z&%8N3%&+QV2ACC<]!#&3"9GR/=T!\'P-?Q?, MY?L\6=;]3?8I5K/ZK-E^9P*[43FKL92?W$YS H2=V8?1[7%VO2C75 >_7.D5EN=>S>[*;V]WRC\O%S84;3\6HWH$?S MR7AELTZ7@4Z_YXMG#42[J)@ER-C.E[<%5:V-U.%*C74M-% \YKG.9_G-9/$A MF$='.W:@2IO=BM-I,5O/0$&# 9=)<3T9?XCS:S$SQ7Q1':S3:L=L(-C7,%^%#?S5[/FN MI)[JD]IL6;"$_G?7S9T??HBS[/=W]P^C\>+JYAF<"4(E?5&K$-0:OS5J-M7) M7XOB^MMD.@WK]+O9(FR%)N%;U'Q^_*BB1LT..ODQ'Q>S\60Z69DA5S=5T7KD M26^X!Q%?_GOCHA[Y@@Y$KC5*:M=OK,/+43F:+?+C/7M5L/DNU-3ZOO+-=ZB> MSO84;ZH[ZPU_F.:/]F1'R18Z44]+^RLTU:7W82$Y"LF/A9K]ZM7OT:*OA\CA M2LUV[;?18EE.%I.ZVCI2J]G.?5H^A':B 3":/MMOG]+3>DTTV^U:D\&NHDUU MXV/^-9\MCYTEO2C5\)?;R7QT>UOFMYMU=?.Q?OPU+V[+T<-=/(]493ZJI\W$ M5AL6[O=16:[,YY,ZOZ]6PYVK1;^=99OJR*?\-HZXC_E#4<;[QB-]V5>\K>[4 M4]J16FUU[M/R_GY4/E[=;/YA_;7G=;E66VT)4HN&ARLUUK53+PO;OP)\_0TU M57RL7F,=7!3C?^K1ZD[F_B&?S5':S4;M>>_^R^QQ]KSL[G-M>N."E] M[[2CVTGF0UZN[*O9.%??1N6U&H>UKCZQ&VF\(U%7_WSU$#]K5,KC[;8K8+TY MNT;5QKJY169R.YO3I]W@\^N*9SO#H_VOW4*'G7XW"];\HBCKSD+GM]BA4!_*XB$O%X_Q!F^A M9M?1W'EX,F,;$++N-W0H=+T9^-1VFA+@'W$'.SMJ/K\LUO37UR/ GM)-=Z:6 MQG87/JLKSU]5R'579O$\)+]^/_J2OW AVU5O6I8_5(O/.61\S@'9JJ^[6FNX MI[_GBV8[^[+!AON[=LYPLX8AWMUL*WW_M!B5#6.^K^&&^_\Y['3S9GO^NLFF M^UR$F;GA/K]JLKD^GT&,Q>MNUF3!0YG/X\H55ZGWX8--^=AN8^^SUE^>?U_D ML^O\>O4@K/KZ:3'>)>=*QIO1_,M*T.7\Y]O1Z"& !.4O^70QKS[Y.7[R,X"; MIV__??-Q]KH[ZVNMV*DP-UW=?!Y]7X^7\'D9C_YMOOY3?9DORM%X475]&D'\ MVU]"-[/F&L^-7I/^QXJ;$+P\K'^Z?QW>3Z755 M.SX$[8\F1:N:"')74\8O.^>,;F:3G8;COR:5+5LT45C/IZ.YO/5^<+JHG 9!#JH[\H+XBJ+>Y' MD]D!RNTLGX5QS#SB4C@I&;: :(LKV0QC]+(LLX;T7#2/;%>LJ3&4?LOOO^3E M 2;5;B/CFBFOA(2$8>%-V@W /3/I>CV7RZUN#U M?RSGJS (I]#L0 .9)X @H8U3%'KBE.'<5-)+@7M;+-OA6 NLV,^[YF#O@70V MOYG,\NOGK\_.(U^-AC+K(1902\.P!,)2JA38H$&8URB!A.A/3L+FX>^!C+^& ME6"SQ:IB=OQ[?GV["0IP"AOKM)1!#Z$E$ B =4L_ VY+1Y2F@0ZXC\Y'5O MORL^OMQ;/0VCNKNL]V$DO@L6]*&M;8/?D@E"';=:&,4,NX MX(Y!(17#1G-6246A-+Y+SCWL\2MH?/UN0^NO3O@2H>Z*0(<.Z'5^4Y3YRX&Z M^3@ =>8MT[%F,Z(T4@X[%RQLQ2@!#%=F$]76LKYV-T_GT? M<[-#W0R!Q><3 M-M7)UN:88]2EL?!TX(= M#UCIP*MV=FR:C4# MF#*HK('*F&"Q4X>HK'"2X6\)!"4G3Y;/?-6>)DM\J31M5C5];2M MY-1)X336''/O*4!0;V_EF AS0@)913.6,'_++&U!!V_FE-0$"2161!NGP^)B MN4%/4JF40P!YWBGIR[=C;Y%0R4 /Y+G KK>=_WHML/7?!C9HCDE@F1>4<*BD M,$88%Q2K&""U=FXM30OCN_QZ.5\,LOG,?S] ME\EL?5)68P(Z5"V#%"%&84#:>45)^&9.!"$$2*@I(K7./CN3UD[FXVD1(UO7 MF4'J-9!YH(WW'B,G&;&8(^]\A8#4O-/[V_9/&9HA0]$!TKV/\[[?,+8QW+%# M1$/+N&/*4B4A(EQ!1B!3.!B?@[ D*@&>JT8_/OO;L:>&IS:56/9 MJO#A[Q4J5*,_TQ10FR![;8!6,.]JF[NC\T?>!>ZID2FFH2%0$B*4!X!+A_!& M/H*]2#E*&2"GVE/_GJ4F#>X^Z11_+//\Z.N_HW4S9Q47#$@-&,1&>AY^J&2V MF*;<6P^08LF:K\&D%'R/<^I5:*OP0::OO'HW"_"M9^+1]/UGN_=UP>$*&<9 M ,L50TX'BXU[HK=0 -3'A&\$4*UW#Z/U0MXP!Z9[PC3$DO M"<,&^(VD5"!=*SS%VWD?B=2[F/;+K0UZ.HV)O V!_+V+LT=5X"?NF^6;\ M'7+G/Z_!3'H+G":0,(8H10H^S?)4>)SB"_ VIK8SB'*?$-8#8ZUF\$6GP-$.U K\Q18XIRA2 AFG"%8FDI.*OF%O?ULA5?-P7NF M&?^4?3O*$\1;W(UF_[@KIM/'JV^S_/K3\DM@^614;K+#QP_+^=WDH9IP-_GD M/RS+\=UHGA?2WR6SETU-U?"OB4\_U1I8#\^H)K61"(\*)!5S*Z%.# M'%5@HZA@VR3Y^==W@'Z;G&T?[FZN>W11EL6WF*F]MVL=FW]9/-V.U;C0V5TA M(U!1B2&,3\8H\4Q@([11"C!)&1:@OZN<]\7L]G->WL>.U[FHW5D^$X$C7&C% M"-+422P,3_-(N M E*56S0-:%=$^7$^K7.AN:=&I@CG&&-D">140TZ<9I5\PB>%GQC@J7V3ZU S MB':V%(7^7=V8H(K)PH_&D^ED\?C;Z/OD?GF_W6.8T4/XEX-OETYI)I-<*FB\ M(\]#F!\_M MSVHG8YZIL/FP5BL!% XCFMB 11CD!$)!4D+ #WY*2Z==FUAWYWVM6@<$1T2*\#MV$'-2 MZW5]CWC43-5U0D.9TIY*(L*&@4DJ@53<6X:MU-YC2.F%^0"VQ);7.;K:4T%7 M4T:8!V:KQ./5S6-^_3P!;G\SQS;%Q]6-G\Q"AR:CZ8=BX]!Y?,*H4STC*$S8 M'DF$@MH9\U #)+!31F-II:EU;MF.]&H^#^#7D//'@AFG !+D"$FV/8:*.-% M)1$&21$>!SC.FU7RRQBV*Q,0T,NSR6VL8[LYFI/&X6(;> M?LS'>>CYEVD>,RRL@3DT,1VHEA%NXNDWDE XXK5$1H)*TB!HBO5Z\L[VQZ@- M3]22;X-:#>+<%:/>S;Z&SA7E8^CI 08]+Y:!F 37:VJ$ X 00#"O%GV-&$IQ M$SG9>?:-,R8!UZX8\J','T:3:_?](6YFPLRY"C/R PP'B%.C=N88]YAJJF(& MN)@HBP.]E3LMT^S)CJW[^/1&%K?FX>[%V*YK9&>84>;"H''4/,;W9(G [FF\/<8=Z>.TZ5"T^,'7> M T>-LC"&7R5Z.Q@(XRE>$ ,\UV]H=]8@HIV%\GQ8/7>:W;Z/\;<^3F[O%EYJ$M"OZ_%H4 MU]\FT^D!IE1%LF#!*1&VCH)Q@K@U"B&R'0!A.'1ISG2="*89AIP)97=[IL5H M=CL)V[NUO&'6<]_'T^5UX'0-HM2IGA'F:5B$!558.[P*22LKR0.8W1HV?1SW M)).H!9B[?A]*\%!?X9]E3*&": TC!@.K%0^B.K\1DI##4HY.QQB M5/]F^-,8GIV9.$];O=^+V?CH3FIG^0P++:F"T"M $3#<2ENMOS$R:H]>DN8]\"Z^M?L^RMEA@B")&1"*4H-] QNSQYBC/X+BP#9O/+WLRL- MZ:[X].FN*!?Q$>[K1^>[W)A>E\Z)A$&R.>4%U]F4YNUS%[CU]/G-1.9C%W2#OF$.26 M0"RU<146DLJ4EU6-W;VWEA^P!;ZUB7[7/AX?1H_1@Z"^=\>/%3)K@7%$"F>P MLY!HK4AUM&&A[R_$504IT]4 (U"UP*)&\>WT7.DU&,=.EE[7R+Q!W-DP0"QQQ!#N-*@NIZU2 M.&7CU]"A=FMG"&V0J1&4^]OJG;3%RS $1G-.GEEV>;)!G#&$$/656,2R!E\$:K :-@Q+T]K[SB5ZL WJU=(S0A@HZ M-,?+Y;-;H+S>Y04)]HK) E0T0$05\-X#UKH6/U0:0Y*72[5%H2QQK"O8>MHOU]HD9PXQ2CB@@Q%G!@=9P.Q-+ ME726?K+C2G\;Q-8O D_$N;-'N,?CLYP6Z"-C$BD4A#10$.$,()=%)*&*Q);IVQ%3*$\Q3/3?DG)&$'.NC,U>$<%ZT#D#HK'9 .TC"' M*Z2ACT^]-E)&H%,<'\#;\7QHAW>-X=[AH]^UNE8]/Q;!8D?I3#((5D']B0AW:8@5LUJT>5DTDQ8R@&)J3R4I,E12[Y]F M6I/BOM>8.\Q;8DTBP-T96HO19)9?NU$YBRYB:CQ>WB^G,5R:S6\FX\EAL^I8 MY6G8(E_6F7L+G&H6X..$VIE/\+5< MG^X"('JT"N%X'R-JC/:DG#RE>@:]Q4AQ)K&!QC!-PZQ<"<.IO+"<: VRI464 M.[Q-KB;+U9%L['*9WX5>3[[FZSNF]\4\WBQ=W7P>?3]\P7Q*2YG5U'$AB#&. M!)-1 U5M70B0*"DW3$.GZZV%;&IAPFH7_:[8^+G,1_-E^5C+6G]=.&,\K/"$ M,BO#2).:6.YP)16T20^YZA^YRS6G9OEMU$9WAP8ML"H9XOX.GP+GUT_K/Q3E M2I6+13GYLES$L[;/Q>[3MI,.JL[Y@DP@$,/4"PL-]D9":L 6/0F3DD4D/5I] M,XSL10]#>?-:[^)Q9]4,8FR%$=9(Z0WT8<]=76G$U DRQ9\0GG[^M?,ZLHOG M%ZU?1S:!_A/?^@T'OT[B>Y!X/GBBU"O-X"$4%#3:Z%U8* MI2#%/>;K5--I\2VJQ!>E+99?%C?+Z>NPKC4>99W23J8$XH1#KZ"B% :B,B:M M%1 2B$":[\+)D\6/!Y]MK51-DN2E;=XB]/W*U@W@_C5CV=J^7B M+A@+_Y5?UV;:RXJ900AX"*EF"E.!L NZI!()C+%/N 0?HZ]XAOQ*1[I-7 M[^;SY6&L(M"WL22:B54GM B?=>4"^-2'H]BG; 2'JB5488, ME$)R+C'EFFIGK00N3-C .E3S@,&&(*Q*UHEPMP;G8XN@'MJ9,YARKQ71FI" M=3 ;*2>*8*^XU93#E /-TYW<+XQ&9T'H@#?)8KI(&M9-&6=NK6W7G$NC9U_YIF9Z/>F3/3]7\L MY^LG79^+C_FX"*OL*N7=4\\_%\W-=VU\7685$PACB!$7808@(/RP0I8# "E+ M>>4W]+@O';)Y *KK+K)'4'JP-B,9PL_3?,6*V;6ZC_X2_[7/@_24ZIG0TE O MG(,:(FO#;*!8);F VO?_MJ:]6.R],NE5<)#&E=5; )I-RD"=S_*;@P\NCM3, M&&'4 0NA1%):J1QGH)*76C>(1SSM90<=%CV;U%1GOH5UG>X/5\@4( !(:2RW M2'H$A2:PDDXYE)*&JZ%7/ZVM[(-B82/JZ32F371B#."LP=J,F0/\VULG\]! M&_:7/HPR$XPD: 2N9.3:I@1*JG]7><0_^L]!PJ9TU!4/0Q_C&6-N\_6? 94H MP1::30S%8TF[ZS:2 4L1%A9(C#FVDG%BJM$(H:$IDV7]>\\C3&UM6S\HIK:F MM [/E6IBU6A$%H'4,L+!7<4U^A0 5)R>E8_[RH M+SNT3=:\=*AK2R6]$5,OYY-9/I_GZZ>L$RK5)SF;4\KPUO!&UNY,:.6M4 9XSXE SC.D-BC$'U+F MS89,RZZO.ML@9FL*Z9F6&[^C9DS+ XUE0D'@"50L; <]TH S("I4O-4I=YC# M?F+1NFG9'.K=/;;:O2L:T$0YIP[&#QA@M MK=E** 5,\2YJS!9L[>ZP0[(UI( ^)K7G7=^FESUA7MM;/W-<6&.XIA(KBIRA M!)E*=AC6D?XO#,4%4*\-772]/?9%&;J^+,=W,875S;.7!#4VQ?LK9T8I :&S M6CC-C46 \>I0 %NO4EST&[LO[/HPNQ4.-JV*K@EX=6,G$:79]?PT\NVNF(7- M&N-:2P(P(]A[[SRJI!7&ISPK&O[U7P_$:T0-79/N8[Z*=_>Y^#SZ_H_)XBZ& MW GPA$%TLLO.N4UFE!B&M<<2>029H-"R>%O/@3-".9JRU:W_C/)'HG[N-E50 M#VQM64M]6)&K\7;UL$H\Z;[GY7@R/Q*0X$C=C,5C+J09A()AP@F0KK)8L-,Z M)2Y!TLO,#GQR>[(>F]##\(X(&SD:S!2!2!EF #.4,0&M-VQKOFB7PL:DP(>7 MQ<;6%-(5+=W-33Y>7-VX[\$$GMWF'\,\?S6+,L7_XFWEU]%TO00$J";CL JL MKHEFUS]^\*SD ?ZV\&V9YAI)+ 4R C(KF15^.]PI4RG>YDGA8#JP!%HY".]? M1YT%94B1Z4,>]'O]VE=O$QOU.7IK1 \,BVX[$HPSQPB%,5 &H-8RY:7;:(.P ML/'H9*_7S]+0RH@9M/K>Q&!J:VQDA")#C#! "^@5,S$.3(65028ET\+)07<> M5IH.#"P7;^]ZM$LU_+DI2SV V$G)-&8P($0 0ENL1+=9;->4=;/K/QMA3U-" M9P_CE@\/TQ52HVF%U+O935'>C^K&9J[70F8XDHXR[A%!2%@71*\.OPD)JNAT M]_@V'4K:@;K#YT?K%Z/Y_,-H2!"*3<) M _0/:5S+KQ\#):#;'5O6:1YB%X^]2/NA9,8\#A,J$AX&\#E5C &SG6AA4M+9 M(3Z*:)TM*>AV9W>M'K"MWE]>3U;YW0+-8S3V:[U<_%XL_D^^.#+IU&TB0QYQ M8FU0%1!<2*&UJ?Q%%5 ZQ;=\B)Z1+?.K)=B'$@MOM=,.$JTNM78F@NDS.MZ9 M^;YKU,\D!L Q+1C6!&MH"7%"6LHT=)YS56O/T;+\GV/*ACJ"K@IF2GK,=+#5 MK. . NNQP6N)?!#U@N/<-:'E5RF@$J#M;&]4=7(M=+R-+F9Q7*OODT.;]8/U M,F2 =UI)X)&T2%D(I*ED5<3W%F>I91J=J.A]?&D TL[NP7[LJBWN1Y-#_BL[ MRV?<$(P=YYH03,*04LS22C9(7#?/++NG2YJ>7]X_-8!L9Y;LD^O6;_G]E[P\ M9+*^+)LIB)03#F.EG88, X+A1B:H$>LTYU/[;$G4Z_[8W6>AV5V$S.M5Q.G1 M--K%[V8;"_HH6P[6R[1GP;RF7!I$"!!.!SDK63D1G29M>FO,:1+9[E[8+(+( M^;4;E;/)['9^E#Z[*V208(J9]0$K9:U!B&-=2<<]A?'9F-41<;21E*F#8EZ/-6R!/@\!V1:$J=N1SO]XG M;]_*,_@HI4YI)B,(:HP@H8HY&:"%&*$-$EPQGO+\Y73/E#=&L1:![LQ8&H^7 M]\N5J_DJY%D4I_( MVI- MGR">BV.';A(O_#9?G[]_#$:?+\IOH_*(&\4I+66 JF >(L(1Y=$/Q8?_5WAX M"5)6KP$>'J40XFAXU2:![FY:>MGG@]/2R\*994 @)A3!RDJGM01@X.WZ2=D0"*086,) X+I1GGE'-,*EE(V#YTN:)U83=W M19L4E+MBS#Y3/W9Y%4/P\^C[ 2+5J9XYYJSQ2@!DN4;0 >U );G327;U \I MNV)7"]#WLE5;)8^NHE2:(AZB+>Z*0Y95G>J9I\(HS0UV5#H3=J6 5IM4P8E+ M.1D_-_#*YXOA7@L:Z.P4=$>4CNA9=^C$(,+"@*INQ(4, MFZ1.3CU6Q]++9Y +[+.J]5+R-& MFOCG"(.GRE/+MKX9M8/Y6MGR4"V<=-8!8["P E-K*04+Z M-%^V@3XLZW'#=QK8PW> _K "_"Y?3,:CZ8^=OSAO:!\3- (&05@N<%@O- -& M&,RQXIYJ7BL54NO^9MOU[D.^#L(42#X='8[*7Z=ZAB%BWDH7;#&B".$,45E) M;RWJ-+_S4#RG:S-BOY=:4X /9:IXO9,&VJ5 M1-!JI8D38O,:CQ%/;"U_WR$=[5F&XAKH@->4&P8IMUMYC ,I+CZ)N=U;'_W- MZOO@T=YI* _I:.]#S&H+,S7/UM MNN;)-DMDXE'W^5^8\;")0 9RJ+BR!$GGR290':-*H:YC?MN:*U26"-9X2N9 M[S&)Q)]OF'2GQR&,D^K1_;_GU[?YKZ/)+'ZH\YLP5WR,^[WY?'(S&:])=1/F MS_/'QQG?E%$@C9-"!+F@#WK&&-H*3^QTBB_: &]6ASPJVM?>8$=#%^-@+X:8 M0DJ @UP#(# B E!=86@P2WF@.]QKWC5T(&JS'H805YDV/A MZ)=EGCB#.6#20 .P!9P:$H/U"^LE ";%]R$I'NR_1D,K"AS"L*@!='L'29E1 M0 H:=E[&(8N8$=B1:AJ!TG1[I_ZG)GSSVNHP],-+@6KL> _4RH3P7'-,&,&. M(6NX1M7BQCBM%X2I,>N\=59V=:S9'.+#O7D;W.5\Q]=PD@J*B0F3D K*V0)1I[6J%>5[(*;A[CU@)\<$<40@R6*H8P,0ID@:3*!V%9+6NVY>%76] M/VJ-;NT<")RNIR%8?+4V>BT? T3D" XFPRIM@D9*8Z8\W"J/"YSRNN#UL%:T6% M;D?&C_G7?+;,8W9#$P,&A=[&A)MF.5\$26,UK+X)H)) M[3C%*A@34G"+N#; :<>X K6\7]^.AT$R0UY%"6L;\>X...9A/OVU**[G85+[ ME)=?)^-\_JF8'O8PWES,AG[(RZ"8F-4N/KXZF.KV5=G,2 L<9A!8AX/I!"0/)IS#F!E%O-#= MW-V^V84I%<_..5++?7U'Z0PQ3;BC3BI!J*%6 (Z0(MP;*WF8&R_K.K,UGIR- M:'>QE]91-#>$/K@-^*%DYJP*(CEK';=4&ZJ 9=9S#KP*=A=-,44&&?FO:8ZD MX=GIBG($>9?>K&IE5F%ED3)@%/!66*J&\TQXCA[D-"TX"$^6?8[EN M M=A!Z4#*,9*P]0#S:D+BP;45#")(;)."9[BT@7!Y4]7*6!V18Q_Y)/;NV#L MJ# &1[?Y[\L8-?CJ9O68?GZU7,P7HUD\6M6C^61\@#@GM9-9$P-308&H450H MH"'W 95@UH)@C21%"8>#?!/=-+7:A+MGZMG)=!DOR5Z*%4F\QPSQ6,"2:4P]XQY@Z"T@AEL+5>UK/Q& MNFZ+\7*5YB!\T9Z>/R^2":Z#26V,L!XPZ!$%B&TZ[BT&B8E!FQT+"; 7C8A? M;Y8\6V?_[W)4AIED^O@Q?RC*?<3;4SJ3 @"'@,?!,A6,8F'<1A0"!#4IFAR0 M/=8L!](P;)D.'ZI0E#9,^D?(\$/9S 4P! W :&BT8LK )S& IXG/Z8>LT!0< M6E;G*O+**L%GK>']LGB&(+'"JYC_F MMY,HVFSQ^^A^W\R^JVBFG!**2$FAQUX1A:V0&R$@M3AEC6=#UF,2#*WJ,N[+ MRC"UK+-:QNV9*9:S1?EHBNO#JCU8,Y,6L;!SMUAC;*E$TB-?B:B933E>&U . MOR8YTB2>K5+F\^C[N^L RO9M48U58$^=S &,-0*48B4@MTP";;=B.9#R:.ST MN_ W09-FD&R5(.KZ.JADOOGC_626PX/DV%$^8UP'RT89PHC$! DDP58<:T"* MK7#RU?3;($8ZBEV0PH0?K\K/Q;=9'4H\EB0UL37GJ/I_S=Y.&J.[JJ0 089IQ!:Z:EW4E!FP48@1)E, M<;4;TB5O"]1(P;$E8L1Y3)7YZ 5GA?)-&0(6F\9"SLL2@6FA%2=QC@MY,: MKF6;47X",TE.@:WFPN^_C59:T V?*NXIF&%&/PE*%@1$D/IAR:#MC*4224NM< MW%%C PBV:O:ODSXLUK==D:A!)\M=SNK'JF3:!2.5 *8Q9] KJS"6Z'"HI9" MBPL]6FP$R99O*P*2,1?(U]R.%J--AX]<4^RJ$E!RQF// ;?0&&ZQ9' C%"8( M)J5[N= #QD:0;/U*NC2C17Y;E#L3 ^\NF4ENPO07N!V?V7I$(*#5L1@V,NFR M"H$AJS0%AE8UZ>[S\C9,0;^6Q;?%78P,-IH=UNC.&AE'"!L3;%I$P^)FG19> M5")AQ%/.!M&%G@TV 62KW/AT/YI.]7(^F>4[W['M*9EA!A1QTF@A" Y;'*!! MY4&! =4I5TKH0@\#4P!LEP-W^71:9UIX7C C@ )DO+5$L57,'F:K\VTL&$JY M0T(7=R*8C%^[&X6G!,!U7HG5JYCAL/\%P6S1$@-K#.1&J^TL9TE*?,\G=(:H MY@91:5?M>0S]-WTWN\Z__S_YX:'_HFPF&%$D"."!MB (08-,E1A(P)3[ $0' MK=PD(-JZS5EO'_QD/AY-_T\^*@\[BN\KGDE!#58J;#2$YT1X0'%U-46LPTD6 MWD!]"AO"HF5_\:?N^?#)/D-M3^D,4:\D4LY+A*V@"NFMHS,Q7"4MU7R8:FT& MBDZTNGZF4%^OS\IG""O C7?*!G:R8$$Z4'DRAFD)U7IJMD^SXBUH]GPP6M*M M"GV[7O5O.MIG//U0)B/$,X.8HT K Y3 G)%MMY%/LI/D,'68 D WSTQ?/HG] ML0\=AA-_V9$:\<3W54^6X#XJ4'G$D# Z_.%:4,&)[S "@PF;H.H8)F'S--_>@DWSN MOL? \?GU.IK<_<-RK=&GK Q;">_C$_)5<@KKSZ=86?AJ33 M+ %=1$5*)U+1OQKZF3;>S6Z*\G[]""0?Y_/YJ'S\7)C1=+RK:WF$\KZ3V6 ;$G?1STQ06ZD'8^^=!F6]K59WL?2TF"_#X%_D]_,:0Z69+\@TDHASYB$B<9.C(,:^0@^QI-C, [H[:XV*O6AA M:!QN-GXD8E9Q36!T567,ADV#WXYG"'S2LY_A,;)K B7%FCQ--;W2=%_ 0G7] M'\MU&.A3"7N\Q -3+!OUVLD@-D;2-*: MA0SH&6!GI#D/UGX.QCZ/ODSSRSC04E81X0G#5EB*PPAUQB)ID0UC%H79OK\# MK4_CN_QZ./\\+WML\\&OH1#F:1LMP.9^O;AOJ)#.OCQH+R6'$_6=IV)Y=PF,X^==BCF?.6.4F64 M 8YA#!7"A*.DF*4#G%FZ(U71BW[ZFX+BC6,Q"PW.KVY^SS=1?B?CC=PQ ?6\ M[UNX04]6W&IL87Q_ZHWP,!B>=F5S J4]K^?CVPYJ-G1TEE\_T_4S]6X^C>JM M@=*I307R0PZ4=!Q1H<*.C4B#-J@8[&Q2VI%+G)SJDJCH5"]=;:Q?B[')=!_[ M?A(MG]7+K%1<>T4\HQ) :KW5?BLK'\&J?)LG,^QY MQ0Q(BS%PRJGXMIQ3RS6HI"66I82('>#-QJ M%C]3\WE^,-OO*N3I>+$?E9#3]=329'7%+K%$[D]82*I4SA J/K)925C!;2%'* M ]OZT??^'#-E*OC]D6XW1 WLBS.OI8BGT1![ 9A6C')8(>"M3PG\>7H=QJ9UG8Q@0ASB7LEX!!Y3 M)'-9R8A46AZ5 ?(I5=/'F7,6KCUQY[=\3R3]@^4SX&*^(,0UY\IC*8$%>B.; MMSHI&,O;X,RI.C[,FK-0[8HQ'[<+>IQS:RQDHZO6OBH9A9@X9@VW&N&PP]1AAUE)Z!Q-"=TYP DH M59)J]N.NIG5D!. /7=."*6\1M*M969 M8IG"J0$^3NECH4M'?1!,.W'YVUD[PT 1!8VC @,&K0=*@DIN(EA*J/K!SV!) M/#B%86=A?69POO$ZR7/D&*_^$NG%G]%K\W'VQZ<=['GZQRPF3K'I"_L?\AV=1SP.]OBZ5 M0>I(]"JEC%M$51PB9-,U* GJ=,OT8ZR*ISLPW!9'&M9>T13,9S)@(XXIPAHW M^;)<;/9R:C9;CJ9/L^7S?X]O <>[HZ DMIA9Z)7W3-JP8PQ;46O##K$2&= [P1.?&DU2T2^=>]=,?NW\00S]6TIU$X#UM9((KYI2R M&E!/G*+ &K1=9;1)X6B2G_ 31ULS][KF:#,JZ,]+KN<8&D-VDJ-8.HJA H)" M2IF1SE#O*<-AV52PWBU"VTYRO^>+9[Z9\S-B)0M4PK!(CS/NS00)C(@1 @Z(%2C8%5R-3RS>M.VCK#_V"]C$N,-5#< MQ @S&J! 9B&5H-I1XZ"ZL' 8S:C^Y;EA@P#W.(QM7DZ^CF*(_?G53(^"P3#. M/]WE^:)OY_HVAKGBF 5U2!M^""H.&H$2 P$DX%9[5-S)?Q:%LN' MR>SVF"]\G>H9PEHJ@I%%"%-GH1)*$Q_/"1BW[M)6^F:(L&_0-X=S9_=-3UW? M_OCODV ,E>.[Q_?YUWQZQ(&B7@.9)IP(YZ#% 5D)J6;>!;L%&AZ#%)H+U!6,9=^%-3#+!4 +FP&Z?.6:/UA?F% M-4V0??QK ?K.:?AN]K!@H.,7[OMK95PAH2@0&H;13)D3!EC&#>?$0,&[ MS>O4(<6:Y< ^IB7CW=UQ;V4WOYL%HV*5%?3C9/[/(XOHH6H98-+$EW7AO[#? M1UQ*(7P\VK;"4"E2)J\!.G6TNG0VB'/WC%J=. 4(X4 M58QJP@R""DBL81BD%^9NWXS2]S(I&=^.7D"%8#,DIAS*E7UH9M%++VPC:/S2A]MZ=9$_AVQ:15XK6O^3J-RK_G MU[=A8C[*H_V5,A8CU4L/F42&,JP$#?(1(90QV@%Q86_)6F%18^AV?_"P8Y7W MDUGX;#*:?@H*73NTC!Y6-ZWO:_@TIC:= KQ!BZMC771OE?U>Q Z/ID?3!^^KDEG@!42:8XABOGDOB 8"H+@M5U*BE.!N M UQ#NR/$7HLM"?_N&;9%+'HR5Q^NPB;68MO^ZID(4GO).8164>)BB@0C;V?='0#S&M/%0%CX?C+Z,IE.%H_G,W';1!;6$Z.D!F$G)BG'0G'$ MB%6$:<\A02FQI@>]Z@Z+C>?JH]?+ZLN[DY;*4F49YP)R:J%3B@MIN-(&(6R[\FUP0X[Y60T0E'8_B#M@"+.(X24 MI!<6C+!I@B3=DY\&_=N])Q>:8DN%,X09NLI-RQ@FGFKF",$ZY57@D"G6+ =. MN"<_#>\^>87/XA6NY 2(4!@6A@ 5]8)*)#BP0B+KG6 F)5O6D,\R.N?5>7AW M=U[Q9?%TRWO4Z^)EX](4%1]DR]F(=L69]\7L M]G->WL=N'UW;7A?.D"!,(*X]YH*&WS4) PH#884BX?\79HVG*[=H&-$SHW \ M_]Z_QR0N88*L[QL[]:1APSFCL&',O\\^O[N_F$T7CQW';E(1PS@L=#8$N L)U I MQNTFZZ%P7KI:UL%P]P+=.6($[*Q3G& 7?MFPJ\+(5SA":2[U"6X2I5ISQ#A- M&6_Y\:0)DS9T2#HJ'#=8>,^VDG*A:OE1O4':=<>04UY8GJ:,M_S"D@- D#6" M8 D$1@KKC:2>NO1Q1WQ-Z'T4UY8GH;O6WYAR30,7V:TTLQCAA0F@%225I^/[KG/?0-LG0H 7)@G((U)Z&S9+2%99>DW_=GC>\V/:I MO:Y&PBKZIBGN@_;O8DC.N,:$/6O^OIC/S6A^YZ?%M_C>-?\U3!'Q0YW?A/$> M9)Z.YO/)S6233&AV'?:L!T9"H]^3"2@5Q)@!R)QQFAIL<(4EX/#"9NV>>%@, M1X-#& VOGH"W.23.^[*,>,E80(\@11P%CFDNGI9PEW((>:$K1+OCHA,U#F%P M[)P 7DJWEKGA=6+OEV0^AI(%@ADHH0(ZF+1Z8\]*0 *JG9S(R_5@F.6WHT5^ M_?E?8Z)=+0YA+.P?]$T/B#.^*3,&>$6X%9P1(^-A@9$5GDZ;E)!"]7-8_&M4 M=*_*'J^Y>DZ&T<:]E6?4(4RXAL)&3UNE8E)+[DS873)7+U=H.](^3\SW^MQP M_FZV??1^=;-]"/^AF$^BMKMRR+NZ)'KM37C1ATJZ6GV?I/S!F CBC:?+,*>\FZGQ>'F_G,;5Y="L>T9> MET:_,;/8>H%QV/,R3IV0$D-AC!#">$T9O]0-6SN4[U,UW5/_M<4P;Y/WS7U= M9I#SPH??H0'44ZT\9=(R#X1Q#,)N-F:70OK>]-*-/?EK45Q_FTRGP2)_%UJ8 MW4Y"E]=6?&_VY($^/>FX3B:U4]K)A&-66PJ\XT$KTBO$B#"88T5B0];4 MDJ/.;'-:0YD/>QYAE N;G3!X"-*$@0TBEG!Y8W53%>W;L[*?&04@Q:'C@2*:,Q#H 42E/("AJA4QIVTKIY+HF"?EGAJ9 MX<(C;RR3#E!)8K &57S^:?\ M=K4S/N($>;!>9CS#-MAP7C.$)(.:&;:1%0:A4P)L-T0RU!;)DM7_DDX- MT9 MJ=9=/.K2^$.Y#%"D/7$ZV-?4:^S"GE)6LEC/+^SY>4-Z?N*U_S\DO1MN+/4U'1 M*(QGZOK=['H9EL=X1%I'W_N*9R@FF* <>&@=C=$0(/.;SB(,9:#K7T/6STAD/].6.6.N8])8:@=&6P8;@"\M'D*#7/0PY'\NN.5*#&!GS069B M"(.4(P*\T\Y5$M @0I=L>,C#?N$Z6&KEXM4&@K1-D+/4NH.-9(Q:(8/\4"D< UX*:JIY&R.5Y)UQ M\JW=CT;L&^5:XY@/<7W3B*Q<1K@*YC\/L[(.%N)& DM -^Z&/ZQO;G;]MGES M(J:#NW1Y=1C]I[Q\L9Z)&!U8.(DAU<8AH-=*Q&%?6^],H.W+%S^931;Y^\G7 M_)5$]>]CCC62<08=!-1)"XEV1'.#286$1I<6K[4EENR]E6D8_LY>Z.[OMG[\ M;?0?16FB5_2QU"'U6\F4IAX9@RD -%A\0,,MU$Q!=6$15-H@R,OGLZV!/P 2 M/O6_5K#J$UO*M+4"D8"$( M?LS7.X7YW>1A_Z5$C5H98( JP0D ACD!&/!Z^QZE3-%*-( JLE6$,FF.ZRW3IB78![!.UKD1JU,]DY@SBK6%"GM.G2<.^$IRS.2%);'O MUSP[%_4!\.W7\O"!Y[&JF10 "@*(1L99A+%UNAJZ'!)X8=N 9DE0GV'G8#T M=CU[5Z'NBW(Q^:^5CL_CVY[&,@@5$0H""(WC"$KG:#6@N?0ZY3RD_DS7^0OM MGHC8C!(&0,W?#^:K/UPQ\T0PS(#A'D%'O582@TI:8)+./DY_D54L1M.+Y-KI M2'?%J^?4?WU ?X!7ARMF!G'()($,VYC(3D%H>24M#2AV>?OSQA?31I'N_4ZH MYX@0_5SYA!T;$%1XS;F34!))R,;<626]'<25S]:;[Z3'P:]J90Y!3QDWCB#O MH9.QKC:K>6.1ZF6"V]A%8P M1P"T#E>X:*%2\@\-\."@:QZVI8>.5JCEJ!S-%GF?2]&V"W76FU>%,\L5XE([ M+ZVE)OP-E*/>EJU RF%V/O]Z=@!*'H0G->H?6 MNFU7=?OJRW1RN[Z7.N%=];[:&<"4JB"H(A!AS%U\WE/)KIE+V>4U]/R5=CAF M:S-AOVW7$-)GVGCS%O+YD5/GK6V]U)N%Y_FN?Q@FR/PTYJD]DJUS6E MA@L O'<,2^XK9#A%*;'Q![A4-,J5HA<5M$G.?=W"HB7DS_274-=?1[-Q?NTGTS"-1P5]>IS' [MWL_%! M;XGC%3,J%6+,2X)Q,+T\T(+PC0!&47@A+_V;U&31(KYM3CR;Q\I7Y:>\_#H9 M'UKM=A7-"'5&2Z$L"YMRK.)- :@DD1Y?V%E%6ZM8 ]!V0)(8A7K3P?G!A6EO M^4P31*BP"@O*&83,"4(KF31.BN4]L(DE3:6ON9$,9E?GIQ^+Q]%TL=]A;V>Y M#$/AB ^3*B(6VC#3 HPJ62#!%Q(9KR%]%LTA68\5\XH6\WS\U]OBZR_7^63- MB/##2R*$C[+W^>UHZF:+L+;N65%VE K# U.'% ;06*;"Q E!-74:ZUR*'TE2 MF-5NHU(UMK*D0]P2.];]V;N$O"R2F6B7&T2I1IP");D%E;ED!<7D,B:')'45 MC4#W6M_MGG+!-C \3_X!&O#G'PD_FSK>UPGP)KFVW&JMA/:*04$EJ184 MZXU+"7Y-WNS.6I?R[*NAN#'MW]DTRJ^&$3_W&'/U M7;8Z+&$C42 A'T\#;\D M!BJ8)L)JKJRR+&S@!NNQ=)IG^J$6LF"'11I;I5P\&4*:.RFI"YM5+:2S%Q9F M(X4$ISDKG0EP5XO+GJ6P#K..55,"@N95)83:I1S*>%]!WB% MVR"E&D:VF]5@;6*%M:K'A6#;AY.>+AVHE6DF,224$*=,T"'5 CL*"#/4"*IY M+5^GSF2M,VH/51Y67D0-9)H0IKW'W(0_E*C%YW9D_2.F5"]N9Y/_6MGW M.I_E-Y.#)P=[:F3$*(K".N.T@90AIK!$CD!EH(Q!)"[$P:%1;1=M(-N5Q;:G MMUM@/N1AC"\F^7S][BT/JEVH\;ATFEGE %<88:8DA8Q)@QSB2'DB M/)+VXG*Z=,C!%O _\SA]3P<_%#%4UV0TG3ZZ[P^3#Q>PH3+F-&6!&Y":IU"+,W9@B[_/1O,?-P_KK:U@W[N]C\>'^=5#'IU-9K?K?M?9)!RNF$FO%:'8 M0:AIS"H2F F5IMQ0$"^)+^PQZKGJ?G4KVB"F70[(U>^FF"_ZWA^<.T AXE#J ML)R%F10JS#7$9'UVKI6EHM:2THY$/[(A8GQ JM>%,V"\]80J:)@UB *K&:LD M\]9>]D"LK=:B81P["QAR5Y2+SWEY7X<=KPMGVCFG&='*2,DLYYZAC>N9UM#; ME#<1 SQ_;8@=R3AVYQ)UG!3/&(X!,- Y):B%G L$4<5P;8F[L+!V#7'A7/BZ M7)U_&RV6Y23N#-_J\FP! 8C+L.M QGG $)!P%0U'& VE'F $][A"0Q+:6P+U3@9J;2H<7-(;1;B[ MZ?SU]J 2Y+$2XV,>WQX$9<9H4_/Q:/I_\M&AIW#G-YHAK4'8T6@,83QP((1L MLDH'E)1R%_(TIET"U=@!MJ*-07$V(!=%^/RM2"7J4TN9D!Y:ZS 'P6"75F!K MJXG"2 N+.?"<-AYM@H&2'BW/4,(0B>F+9?*J_JRI#$EKC%FEP\#2,ZDEKE8/@R1*N5,98.SIP='R M#!T,DI63KTW-EK&IC$(!P[X:06:9<0!B!62%B$L$2QEUF3_XF=KBA@:21O@90:,8]Y8 MRH42B F-D:^&J4O,@B/T@V/?'['HR'\?7E?FU^SX.16N\DCZC MO0QHQJG@#DMI/&/<*5F-3(<]2=GOB']-D:TIHBN2[I'BY*/RQTQ@IP6#%G"K M59 0"&0W\GG">0>$F.U ;@Z3O#!=N[4N_6-7L@T#?+ 2&>6980VG7.;AC*A@ VSMD B3.)A M3-,P\"HTL- IR^K@[UX:Y,IYG#Q/"0.CY+O9YV]%W$ =>E%R.P15[H+29.L91 .<"P=&S+/U,#QNQG/ZYMBY;2TC4E.+&$&*6*K+XO19!;3P+KOX[O1[#;W17GZ87A"JYD0BGH*.024(^P1\11L<(*8 MFQ0'R0'NA!HZM>P.\"Y?B'Q:/CQ,\SB"1M-WLYNBO%^U]5:?BX0)P $;M(B8 MLP@9!L0F>+!F2IE:>Z@NUJ 79*J]\KRHEU$4]BE44&FQH.&+D<2;.+B:!UI? M7/KX<]5]<$%) [7G^])3[Q=>5LR"6 )Q2"U!4 *.';>\DI9QWFD@OC=+H414 M>^;0[\5L?"Z-GNIFP+EHXSNON.=*"VU\]9*2$Y\4ZN=DL^+M,^EL8/LATS_R M.(OFURH@/[K-UR^5JG^,3Z9A;6X=;RICP!&-.+,2660"T!946',*;8K+QP#/ M2ELA6N,H#X)W=N,"]7&TR#_DY?B4.>UX4YE@!$A%+%=$,TH,\,Q6B%B2-,4- M\!"T"]ZEH]SE=JGG6.9G1Z'B&#!GG##!"(%2"@$T @;:V7\J+]MT3:*P@K9 M>N&G=M;(,'&>(R&#N06I$T131*S@/C )**XO[$WRN0K>%\0B"WEGD#!4;:J#"$*!1&:D>1,@IZ(#"K%[7DS1ZPGC\7M0UT M9[&YMED??KBJ^+@Z9:TN+%X=%\]K4[*1]C.,"),RP :-IU1(!86'WFCIN4=6 M7=C#WX9(V@?TW1BXF\1#O=FV1Q(?U3!Z:[:0 2:\XM)#',#GVDNLI+#. Z>E M(ZI':_B(!'7FAKI-9 3S8,R%_955@BK&!5(,A^6< &@\N"U'#W>3\6BJRGS4]^U@=U.%Q8(A M:S06E%"%XQH!C")02(GL\P3-G4\5>Y2U6F@."'ZH6H89QS&5N"(64A^=)Z2U M"@L;K"P'68J+WQN>$FISX&4FY>:@/M-PG9>+9X0*?WM)IO!1]BGH:N4 \,,H M_S[9Y3YZL'PFE-$!%Z8-]]0#I"T+)A;QS'I!G+JP+''-J+=H'MA6R9+?ONRA M+>+%P3ZR["N?<6TI\B*8WE12$Q.J4FP14)HY#C@_50HD\I#@J# V"@*/%/ M JF$DR8LM,Y?R*O!9DF0#&.;2X2:3T8?1N/)S62\EP<[RV5800B#M:44QU0P M*$UDN AV%G<.H93Y8$"GILU2H0DDVV3#^W@(IH(Y'60\2(?7!3,&&<:4<8A1 MD,(225D@LU64*:0D3DE@,: #RN;YD QE5VO%'A/Z?95$_?1][+9J!K1U6')" MD(/4*:B=#W8WAQP%%)"IM7,?_KK2RF:D)8P[>V]Q>%__;C:>+J\GL]MXRQE^ MQ51HYY\4[6HM$T0AZ;1SG"LJ&=0,0N2Y#R/0>@!3O(0&Z97='%%..U5M /Q. M#UA_'Y7Q4NAK_N-@*\.AS1;3MLSTSL4X:Z*EW63I54H\/=WE^_I(ZZ7))2 MRE-R]8/MKDIFDL '$ !!X/W>^QC[AA6:!"9M]"YMV*")Q" "CSZA'9*OKW_1 M,Y7*&)BV1NJN]I[7IESE-M_><863TE$F**/6)2/06F\]"09LY$FUL0M+8.H# M5J?2NF.;YF,Y6UW1FUR5'_Z\'=]L[NK-KV;C^_76^V5\E_;#PXJ[ZIL*1:-B M/K#D/CA0R6[TD,\]$BT<\P(OQ"GO"GOM4K]38Z;G5.CN3!CJ G5":<:U R.T M(9! ZGC29VS4 M5$;%$:?"I]*\&[G?!*D^E??3V>+))M.YZ+^Y9;$<2\J MG$/P4>9")A: 2J-SMJ!VW''KP56*1W9#D2,##( MO%6L4QN@BXAF6T"8MD3Q?N3^\_+N;C3[\>'KYA=K/?"K:@.FN31>B^2B$4)8 MH,K'Y"-*2T ;6ZT/2]OW45XNZ4G)'_MC\\M#*:0GO*T J;7U1N4(G0L@DM7, MM[2)/G9Z(O+4?+B?C:?Y6M$J$#8(55(913LOIK3%E3;3!#[.IM?+J\6'V>=R M]GU\5>[)/WWMT0(5360R+'A/)8#E,MK-2HR*Q%V8>=HFKZ>-DKH#T.2+JIL) MSO;!G2.U3SOFZ+HJ0 H9]/Y_2AM5)-KGV@\F9?5 M@'!H7*&7J[S'_/*T'DB#<41D?+N4"/$',6&3-TZY6AQ%H9?0.J^]4\6-JC M\8FP^6TT_[*<_3F>5%,CNQXO(DV6,OJ(0#$B02FTWTS6NN!(#4 ,J.% \X!H MB* GDZ4-4(L;N%SMY(U:['"PPN&@S<:4]6]X "ZLV*7%*<%]+\LPF6[D7'2=3L M*M?SH734]BSPX'7:'2,*D3M DJ!#3,YY8$%9H-OU:5++2!D\6HYE\:Z:M;5( MVEW:^2SIU=&B?)_,Z_6$#X)FYY@BJ5_(_4HL$.(@J$0IN5VCY*9.J&1 >U0K ML&F*J)U5*MS6IK#+>;+)Y_,MW'=8-I7&%3%08HV3D8G@M*$$'CPYQU6MT[A: ML;;'TUYZSA9/&TSH#'";3)%=UL^KSQ5*,,\9:()6<&]#0+85'D^LO)"SFH;Y M^GJRX4D4/='=#I.;JH&6UQXM"%6,\R@=MSPZ0P*)\6&24*NKXQ#9?AJ#IHT2 ML78T]LC0Z\MC1 $^QWM\5-PFMU]8MCU4\L'4*@$R(-.C.8XW1,B.M?]K>^+O M%8H^5!E>1"63B2ZY-8)KJVE$$QY6KF7--MH78#4T3\1?I[(#B6@YUU2'P(%E M)8A;91JBL[W%7QXM6]FRLFH(-PT4>CB.%UUA-$TUS?CWZ7R^7]P%@6E0FE' D;M*.0$H$<^(*W5$ZEF \%'J8"SE(KA8I/6$4-)0&='Q -#C!>0C[9:C6EL<]<8"TE9 #2=,* <&N*7, M:DV=$T]WXOL26AEV@L:L]0@],^ MV6])^6K'$X^!),NMTG%=BRM..\9R=O5MM$H3O9F-[K:77E<'KP\1Y-3W%AK0@<]I9CQ)0SZ6(UMZY5Y,\I=2#I7!\YIRZ(@%7;GN M7V8K(^K':FV;)5PEDLWV@G'/J(()$VCPDA*3E*X+$IC:!T>7%@>F(_,..T"TPJ0 M>;9=M: J]G74?E:P:IS.W:5OO*:%'UJYM[73'ON!PGGOF-"")*VON+9&:_M M/17KH+3679LNPN9=[K\M,Z:[=+8'P?/C[^/K9*'//Y:SU6+<:/[MXVB\#[15 MAA=4^B H*(LQ&@Z>&_^P7:3_KP/) =WH:1F%+5"Z(^\P3]EF$4A+N"\G\]5+ M^G,-,\%^FDX5UW#OP (<+O)KY8OZXN.T&7;&H99TW%T%R8:+63LH U"BC$_UBSJV*-HA:#8F& MZ!XV!*"?JUQVR(0^=<;3?X>_\S][K^[?EC81G!!G(VH.A.368RX?%0JKF<9\ M8V\0YU"O+V$V&TUN5J3ZX^UH\GYT5Q[.W&_A"-5#X0\K!&'OR%7)L=C1MB"F=A?OKW 3;-GG&E5Z06$-M5)3S3P+2N;296+K M@3KCR*5=+NT0+B^=I3;XT;F)N:YY]/H2OHS^MN6D_#I>K!/VCT%K,Q_(O4@P MN0J QH#3E#JG^ /UA.\FY>170',O_.HSTGVI86UEHV=2Y-;H K1C-B84('+I MD]58T6!Y"VN719#&><4P+R878S(1M4UX%M0"-Z&W/G%=]'AH"&&MQ;B/XTV; ME= ^Y1GOJ9OW\/N"64C;OTX:V6A0VB073$C#.64$*%.7EJ?;/:^G]:G>.E)V MQE->/)&KQTIK%03"&?! T(+DZ&CRX97VX4*"=B?RZB6G3Z)9F[S^8SP9WRWO M]G+[V3,%F."]4AH(48 H-1*55"LDC6I(=!=RQ>=DCDV;H5NK/!_]?9CG3Y\I M6' T9REJHA4X8:P@P6BT$;VQ"'5D?$"^32,\KT&WSF+GF^CM@0/NIX\5@E#/ MO=7:Y3I\GJ,0%'4(2I"T'E?I*O3P$="_3= \;N&T<&#Z1>G!:"ECDHPH9!# MD@/++(%(F%;>\<_@92CY$[T' 2!4^L+)8A2_X8S1.)5F&)=Y.KM-SQ M]S)/9G\+D,,C"XM::RK1219 <6X(L4$9(=)*N*K5!&3 (#B6?],VB3KXA*H0 MC?8^:TH'U@I4WCCEE9$6@JT!D"'>K^I]PZE#_<&7AA?[Y< M6!R-9_\2 HEQJ/"_G[R;KA7Z9+D:W M[R:+V7@R'U^M5$(;Y5E MSE!XVF/MN0C5;^G!Q<.Z_U6.;[ZE;12_E[/13;GZI1\MRH32 MYVI]3(3D#DIB@F.<(OK@-$C16Q&G-^GJE+'G(F@?EHOY8C2Y7M6J[FC+VOG- M@ALM3(XTEN)#AS\:&%M\B2!"1&Y!6.5-1:T$,9Q([E1=9J+R#>Y:2%8T#1+!W6_Z_UT MU3&E7#N!\Y75^KP8U'SQ?KKXGW+QJ;R:WDQRR<6Z5[Y.^68AT:>=VQ,K( +5 MR8R6W#,9@8$5T=;IHZ?>Q&:WV R%HX,WTE9_?"K_LQS/QXLMN=J.M>WX7L&% MH#HWD[?!@_<*HR74H90L<+2ZSE&A?O-L!L:^P5MBX>_[\;J]UWJ!;1A>+[]1 MH.;><6D3+7.?FW^ZEU/Z4@M'LIERD'T^7 MBS3CG"8ZNGG-^6[C,T72!82BMS02 ]0)%-19QUW0*GCA:A7"(V^ '@;;ZF"Z M@@C^-/-UY>QWD_EBMERE+GQ8?"MG7[Z-)ANO!V]N9N7-:/'"YUG%W%[U!/J< M3B$37S&I"V[2)FD(,0P(XR)8&52THM8%V[>C]S-C;Y^5)3XO[^Y&LQ\?OCY) M'%NKBJO%^/L06G>U5'J"Y!MY3('D$-%3DUP[MVZZZHPQLL("\H!! M,L ^#:V,-!4\B@-:69-]NO;[DZ(DZ-R@'"+1^(5+U'L91+!F, M5NWY'H9@2FOT/IE4ENB@A9!T0[6HD=0!\A!3"!?C B\'"R^&EZ M>QNGLSRH#:$X:2)%!*3<628\6@=:.6;#EALJ8)U#Z7/<"1J$;U.2TP5?+TC* MUETV^Q6P]1P*SZ,!&ZC,;3NY],2E'ZQXX(D6MM,KUO>K\ZG/B]%L,4P):QGF MW4OC22 X?T%\GNC^?*Q;U*G_/IU (3H5$(16)G%'J#7JWY0!&7R=:6_TZF%G+WV1U-I=OR+Z) MX8!!HW.YBV2BN=2:Z2T/!($ZU4Z/OG^V]@_#Y/I-$(<+@0L2PX,W M8 <3+3UFIH7TDCMB.5,LWSE,/#1FPT\J:*W2!Y?D:YY%.+5%QO]*@CQPZ2U M62:9L!1\\DL N&)LR[EH>**8 MI2)2M_7%TK^@3K?W(;85>-,!O>+G_'7 )JBX3) ?I@(X9H*%BH%Q1JWVCALK MC%)D>T!!-6*=4^)+JJ3VRTA_B^ Y?]&_'.^?1B (Q(JDMJ6P@C&EMIQ37M0I M,_+KQN#/7/1;@\\@[O,^Z3IRZ5=YI59!*TVI%"K[9$B)Y)%)S[2DQO791?Y4 M\/Y< K'E@Y*]'RRTU-2B!6)D!(Z@,4I-J(O&>H:\CL]T/NGC1\.MO7J8I_-F M\$;)SXMM[RA_U[<*:;B":'1 Y4"B,=(+5! D1J6 =WI=8O"'!0W!LSUI.8FI MYR(HST.8O\VF\U;NXNW^6J'09)[Z9-O)W-'/2BN"C4SIW-CHR'>)U< 0V1U$KDN,,.Y);2WS;9ST?M/ E=MYA[O_EH1:=80%%8M!:W+ M 3$6 LOU/R-#4JF"4L,YQK^4)/3.TG,1E7Y]"6JHXQ&E "4@4=*@DXG;4@3A M15!U<@4O+?0X3$&IR](S%),7$='M7OIQ-KY:!76_=AF(JCB9(H!GH%6()#'# M"="6&L4""3'M^<%WZH>\!:G:XMN%25/_(E3HF'N.*Q5HE" X,4 B219RVO"1 M&=9I.;(S#'8U#O-^)/)(& Q&#'=60*J2XM>8*#8WBX(I!1("H;EJ,(]@'$IF M533I)]2;3MO0GEDXK7=1[ T&9R../[4?[4LBCYI(P8'S0*6A01@P$+4C$;WP ME&@5HZ]SG_KHI-$WH3P?))R-7+X2#>I+,H^<2F&RW2*]\UQ90-2:":^#(\H3 M&UBMRYA'IW2^R>8Y86$PTGDQOF34U$N6K)7D/23MZ!$9#])I:CSAA(:W8.>0 MI;$7$/29+;FJDGMY"9%<&%221$$QH4/D_I5:>8\6>(*.K;0CMK3BA]+&E=IU MXNUJ?\2^*63<_\>Q^QVOIF83BCS"2L6Y]L0>5UU,92 MX $,NDCK9)6?7UID9=#M['W2+WLZ,P8.5/=^FL2PS=Q>Z:GCL'[JRPM!& H& M)/DU&KBP&CR1E'D> G/*U\E]/+]CE/J@[H@/_9JR/W4[6)D-_]CV6CX:Q8U] MI+ Q"I*,(Q:Y LNM]9X[&D-4R8VO=_I^/K=]:Z.Y+WYT9!L^W)D9I]WDZ_AJ ME.S>JZOIL*QF0C[R^H]F"81:4"@-+28++[(Z<&I&(8*YV^#Y!^?CR_ MNIW.E[-*BJOI3Q6.0J#@E4A4A-Q4$@35ACL=&<0@ZOC3 [0P.T;B=%#,&Y*N MZ_NFX'FH/!.%)A8 )7<0A;-((R3<21,T$Z)2XX=VZ/>^_.L)4V?32?KGU7KV M'V;N6X[WO)L\?6*0+,J0Z$-=,CR80D,C3>:(D-%KX]6% MM0KM&&/3_CC5E>^!U_^[G"]6:XC3V9X5'NHR>LQ["H>42Z:U#90"CTHK5)H! M-9XSH_F%=2'M"#R@,V@[7)\V3NC.%-S#^C_GJ!0 MZ(T#*M.D\VT=BAA0IY.X*++^/1W^.;\>+)Q'= M5Q#SY*F"T;1=2&I ,0$L&J14$2:-TL$*22ZLL5Q_L#F=YD,*G;T=%U0+THH( M1 MMB?7@I,)<6]U8;X,EZ'VE6P[MT,^.YN-YLAB?<_;'^L\JAP#57E!H1SSZ MR#WJI!2YLPK "8Z0]O7@0QV+9X"[4<>HF7; D@$8[L="\]A7%U^_(&V9.5UMDO?)&,B3'MW:T>TZ.: L%^\FJUR! M_,:WG7$O?"1E+'#&*0<.F$PF"XF?*+6-5M%J589:ROW9P=O'L\]J^9A'O*;P M+#D13'-OG0.1 $\UH1*9(E)+:TR7NV07ESLZQM#+1)_V6#,8]?-N\CW]>CKK MO1SN>:@C0V3.5: Z[2W &2":7!@(!56H3.C14']@Y*?17W^D><_2 O;Y]*\^ M7W ,3% M B(%ZY5U@6BBA'8T&NS:@((2"U#QYK)H 6F*X5"'RX(SW,LINZE+^:@"KPX+. M ?:^W&#* M5+IMU?8]M9TL/I0N6O45!5?2>2D)YP9]0$.YQ"T5D-8Z_;_86'AEY.R\FM8H M4[K:TW9.VO[(J3X'4C\KC"X$N+1IYW"M-C$I8A9 ;M8-TH5.Z^%U<&6L<3A, MVR9Y[U#+\_;3N]%X<@K4'D<7'BC!M&3M03O4PCD&VW5'<6FYQ8TBH2K*3J9V M9PDIH\GUP7"2>G$K4K:-AE MHLUX2/4:+0 MI)S]>+KX@YC9,ZI07BCF":?)(Q7:Y$M(6]L2F&=U:I .,*+4)H":HW)G%1ZF M7Q=_);KY\GMY.ZV&I9UC"HE>6>6EC49+PPV@X)LU2D%5-TU"+@))3=&X*QQE MSW8Q6UZMSUP396X2&^<'H;1O6*$UU8#6RRAH\GY)=,GMW:P4A>^TE\9YHZE! M,O?NCOU>X8;*X<$%(D&D2NE\60>(X8*P[:HM8J7KW.=C-?7G]Y]*\=YQ=JBY MXOZ!A14A,+0N4FZL27]%>%#3Q,4+N_[>)/NK(NL4.G=XMW-YM[S-7+;;S>;P!4J4\?=5W%#Y&JY$(AL(!!(X1B7>Y4T=2 \16RC9L M31>\/O>*NN# X$))1T%SA6@3ZL#HW,F!4Q(4#T)<6C2@!43\+._-DKQ;>>\[ M6[);L5.#1]> M+.S=Y&I6CN:E+]=_?WIL5KWOW+69+Q16$Z>E$"I7F7+26:8MY8RCL4JS6I7- MSUJ!5,;6RY/:7OC2H6G[= %X=35;CFZK;V&; 85B+JE/+E1D#$0RW'FRV<%0 M%5%XJCN]C]M5L^#.D;%_:SN-%?T";?._XW+^;CY?EOOT8[47%#YMXC)&DA,$ M0:<]G1!-?/Y;\.CXA56F&"8$:S*E7T@F%[3\>SS/Q39>4NQH=.YY5^%#")92 M+L *($%BD%*:)* >$]UYG73R >92#1.HS?&G9\RNF_(=.(3>,["P1FDB@%%N M WB!)E(&C'D2M=5.U=F_J^=C/3_:^Q7Q>!H[SLU81)?>SUS^B@$0!)FP1'$= ME30":^W1 ^T&.DRX'NR>C 0#- M0AD $P &1C:3(P,C P,3,Q,3 M<2YH=&WLO>UVVSB6+OS[G*O0\4S/JEHK M=O!-(%6=LT "[/:*[^!2C)E"Q*LF3*IB34 M3#NV (K WOO97]@ ?OV_/^[ZG6]Q7B19^N *..G':S7I)>O/GH]\NPV-^ M]'\__N]?_\_Q\7_[7S]U5-8=WL7IH!/D<32(>YWOR>"V\U^]N/BCJ)=S\^7 G,KJ*K M+KTV#;TKQ!F/A>#F@ZLKWJ-B\F75V[OCMP\+,\[QZSN/W8+L_B%/;FX''000 MF QIU'X[,/,UP2@. ;P&,/)UUP7QTDZB/.X&-1_ MQ52'FL>+Z_OCY"J;?[08W+T?-RYXK%CV6%'_6-(]+@:]Q\=^7.7]DR+NGMQD MW]Z/&^UC\,EC@_M\R7/CULG_[!?PV2_H#O/<"-_#L6'QXB]ZVJMF OTXJJ>R M::CIWAU<]>O[VY::!VZ&45[_@&VI>2 ?UG?/AW7DMY2*^OTE=#2MD__5T-', MLE@X_V*!G'3[>;Q$4LKFFD>3*$OJWV5;ZMYE<)*D->,KWS1JK.-1-DP'^2K1 MF.UDO\:K_9JEC]<\5J*S6"!4X\::0:=1TBWJWU4VU0VPNT#'F(8Z\J??%E _ M_;9H0,MI.-.E9H!%/OMPQ;]\$1Q+D;7?N%RHQSV6"/9CM^5:9MQCB::9*.PD MB18P=;I'S92&Q7&4=_.L']=(\E1CS:.];O<^6_#64=L"U!17-4B;H,8TU@_S M)HKN9P@_/\_"/HIK?E$U& M ,#W__WYTX7AR%UDH3:(TF[\2,XX62Y;4QWJ %1D!$%OYL7EX^-7X_?C'M7[ M[O.X:[V/A<^(]V/VOZ\ZSR)PX6 ?FVN0ER_0#'F=8NAU9XG9R]*HWRNR]*2; MW;VW?A& LZ >/-S7"?-C4YU9BTV/18,:$:-&875KS,Q8977K3,R,P5](N:>] MEGW1:M^B7I'-O,/P]ADC,;UJOBC*%]# --1TCW]T;^O?95MJ'LBZ]]<+7("R M:LEU8B!EXI7C^RBO<:?GNM1IM[H'B]JN M%8;A$L0O@+NAPO$BW([:%KI(=0-\=)'J!AK?_7.!,V!;ZMYC!E ,[^^[B\=7 M-M>]ZU_#9/"PX&UE6QWV?RPB(#1J-NTG:6R#S&IXB\95)Q=&XUXM,#JVJ6X. MO46:R+;4/+ H_*N-^*S966J3ZN7;.)-7-59W[&=>U6DEHS=-U+CX955[2>G9 MAV\7T>"VE@1V#(LCV*LZL31NQF(_::&3M""^ZM5%5_$B;1K7:M/I*&&Q.9GM M5*>\QAYBEG6_+_4N':HS0X/;?A(M@.6X<8'^BV_N%NL_T[ALOK=9/GC&C"?=ZD>P\.UUTIK< M+G+H34NM^O?O3<]XCSI/M$J"^UZU5ZC M57X87?['X@2;;7T:HCP-Z^;"E,7IGJL%!NRJSG+9_-7R6+3J4)/DL@[7\A!T MNL=B;;UT"+-]:NB;=Q=,V334*8Y%>J-6]J_OCX?=IZYSF^_HOC^H\;*LF\CA9XD39UGH+=Y?5>8=C&V<;%_A2YAOK$EN5KU>? MVIK#RFS\:9NOHB*>?E,W[5TG"TQDU5[K]RYXJ*[S8R"S.NA:G$/H+YV&+++KZP5*TC8MB#F7:ZGI'G7&?X$N6)(57C*[Q_:ZQ)$9 M5;($04]31H]^V:"X70"'J1X+5.1BN1XUU@GH J5=J[/3+'V&S381[A.[;42] MN%J@*4=MM0Y,D=TO4%VCMMKLSW5LT1\O)/TX+'[L^#C&A:'[PH!][ 4L= _J M8_Q%D<=CTY+P8.4J0WU.(XT'J^AANLRA>@6HZ\C?3Q?%/65370"[@,6#.CI, M_*ZE3EF]7JS6$%8D.A='5T9F%I*168F:L3'+Z%=//:O8EVK]!3-;H-326J5F M+/%B7V+26F< D^MOBY( MJD^U#(8^[$ ^)/6!7:E+D,U(5]]ALJ,_=N_%L_K MV[\6IIMJPKHJV507UI5F9KFWOF_J-NXN"A1M4QUKL^XB MW]*TU%K&&JLQ,HFUX8U=FEGF7 M%D1,N8AP;M3U>FS5D-$Q8C4QXZIX?&HD3R1[M$R]T*FNCTWB15Y!7.L2V.77 M!50R+>_G%V*3Z&;1:I!IJ9.Y:$'6V3342:3EKJXM!LO<.QL MRQ++&EMI_Y(EZ8)5D/I^"QS@WI-8^M%6CAH?#=@"[5.[HE#4+0V4BJ1^4<#J MXN7APH)%V%Z=DU9*0:\^AAHM32P-MT?M"Q"]-/M3G_GYT:\'GJ916 M'M]D"PQQV;0@HNCV%U7%C!IK5>J"+.EHD;<^*;(L)5(?5M_$BU1FV;8L>ERX M2CK=H\[1BF]6K+&/7>F;Z>6V>%'^J*O[T=_FZ]^/_[N7Z^RWL/'7WO)MTXQ>.@;%EV;+SN^CNZ2_L.'R^0N M+CIG\??.U^PN2G\IVXKD?^(/$-P/?C&#G'[2S/>^'SW8 #(^^OAK\N.#?4F< MCWY->KTX+7\U[6>CT'$T\A^#K];G#I4M#O@;^OU2'772Z,Y^8YQ\D&;D/3OZ ML!_=''42PYDPZ@Z.0\DIU#X-J,\HXJ'P8,"U#WP8^CP0^OC['\?/ZGC4&5G M/Q\9D_GA*C/2SK MA>:S8IH-&&/D42PA!I0KR"E&@BL/$J!]C[.*#2LZ'GW\&VIZR);43P>,B0Q" M$7(B?$2E]'P)F,>1ASG2V)/\<<"K.AY]M"-X^9!U:E#Y$%A;&_5/TU[\X__% M#],4IAQK!9G&E!E!UES2$&DE*0RA3\$4A5=T//H(['](,$(6##O,S1<95[#3 M,T'$763MPC$]Z@S39#2%8=$[FIW3J55O?R.3"8T]AP^RW\^^V]17F.4J&UX- MKH=]V2W][.)KW(V3;]%5/Q[C8FJR"E%*A(8LI)0R%$HCX(@KYA.N*2;!XV17 M=3SZ2'@YW:,J$\3)&B!@)"$&, /,8$!%IC]3C551V/ M/E+PHJD6MU$>%T>KA/5QPD9@>TE_.$B^Q1=Q=Y@G@R0N](]N?]B+>V&>W079 MW?UP4 85Y]I MJKC;-__TI@5<<6(4(0(JE(PQJ06DD&$1F,E035$EX"LZ'GW$')QL<[(UK%]S MLHSZ1G1]S<,0^3Z !J"XG(,O0T2"2M>NZKC=R5HY?SEGP\"#G(R+^>L9QP.W_@=(14>\GQ C.$926<08!Q4[LJJ MCEN<[ +3-#73+U%^GE\,K"/_]Z@_C*LOFA)AX0-/"N 13D/SA0(2*4(,/4() M%MZ4""_O:+3T=N989Y/6FZ/'A%8<0>-) @HTE(H(Z$L9!J&BAG<5,U=T?,D< M:XW0:A:6\J7'PLJ2K.BXS>D]BWNG M13&/31&DV"H2!OP[FYJ7DB M")2F6C.$#2=" ;4L>4*T$#ZG%=96=-QL:LM=W-&LH!S>P'^,I_0/V?OGL!C8 MF*HP#NY9_'WLVQJ7[DN>I>;7;ERVRA])43WUV,FHGK07Y;WBM_N>44)&)!A MG^.[JSA_2KU/2725]$MO+81#+4%]2GVK"7^=PW_B"EX)%BJSH> M??0@;3@F6.P7GMN5+^L(Y_%MG!;&5SY-N]E=_"DKBB J;D,3-?PU[MW$?XF2 MU'[HQ]=9'G^UMK8H'NO(+Z,?TUD"&E"!90!) (T32#C1H83 5Y[&!L.5C[&J MHXD%&R="C5>Q'2)P1*@?(H\HYFEM@P+( P+-?\! I0J<5G6T$7SCXK# F=P* M): (/0UT:!P.25'@<\Z%UCX"%+$0\,H+6]7QJ%,D-ZF9WB26;)PDKR4<2"OM MAUQR3VACWZB9K; \!Z$G ?;D(TE6=9PBB==>I;&<&!+Y6@,/(!EPJA$4$@24 M!#9=2(Q+7F535G5LJ[I8/GV?>L(+&%%<^%@A1608EOBGH4<]5F7.5G5L>OI- MZ8@54%#2Q%N^CZGYCWMF1S04U?17=-R&\*_)_2_V@RR5::_L]24K!GD\2/+2\_+C-+Y.!E_Z M45H\P3]6@E%"2" 5-4SV-0\\#VHLN G:PBJSMJKCE#+<@LG<0!ML2!!M@H,P M!$;C^TH#P"7T1AX!YP'P>$6051VG",):X4-L2!!$%?(9,-ZR%U"E/>,8X, S M5A";?X0WI2-6=)PB"&F%![$A07B@ R90R"@'1B-B$6I9,IZ9B!*Q*MI8U7&* M('A;6>D% ?:7LNXUCWO/3@!I%?J$!S# B!(4\- /*80:&B4@S?]50>F*CB8H M?;TDU]K3Q, +) VX#QBD1!"?F> H,-- )E028FKI;T7'ETQSG4S)[ R7Y(*, MNV94E&9!X&F*?>I[$ B&F0JQ\?EYM:JPJJ.9V2LFNIX]/Q("SPLP-IXZH4 # M ; (F.+<-V$,Q=7\5G7R[^YC)"&2.DP-+X6Y%28X(QJY4L.,3,VQW"H MLDDK.J[GIS3+M;E926@LJ!92><:'#&U.''%&,8802U]/U3.LZKAD5BL6V:MD MU/%'VHU'KR)7JP'Y6C+7]\ MM=4^13*(+^+\6]*-1Q48<(K*@ "F?"$4M\EKXZV9X"4(/1@&BH9D*MI=U?'H MXQ?\^_.+ C:'Q&4>1\4P?YB2G>G5%I]#J(QTJQ!0#RLI$?1]))GP@-%9U4K$ MJHXVIXT1(1R_"B26STH'RA#M+\?%7NY&OW'MT%YE9=,I=L!]NRXT.1JZ/)V>RG/RPKM>HU6[R M,21([N[[MI;K_>Q7C-XV_8KRSR(;YN5?Y;ZH#V/"C>@PY<25E6FC+G%9^V(_ MF'QB5QX')J*+\T[YNKBV[#HX_7^SU2Q/'R[?\?[I2\;ON"]Q-/W68A#E UN1 M]7%4K6>+A2>/5VU3#\2C JZR!&A4W%>]K3?I//GH\7V3#\:4J2/42,!P&%\= M(]%&4HWVM W&,T=FE(]?.6[9<.;3@4\+Y_U$1,HBW;<1D>F0N>V$XFMA:5(H MVS"A=D&B^%H2U32A)L:ZA52J](V=M#>LYS1OG MM-4#+9^T:)[39M*/\4R9&[$!ABZ/R;(!29;.+]SW>HEU**/^ERCIG:9!=)\, MHOXXO'DM CZJR/C&CKC\:/19S[SYQWT_Z2:#T9@ZO>1NE.J;"KN63?7HXV,A MZ[*Y_OJ^]G6CT;V?&]X.LWRJ:&4OV3PWOQUEK2W-69.U:IRIFC@:P-GSU[7G36-\ Y;/ M)"/WDM$U,]Q1]AH5OBY[G;NV#=;R-K#V:SR(DC3N3;;,[25_ZR>YBTRNTHO. M"VN7%]:BU&JUJN',^%N:\1:MWVP6NCGCL&OAV@8>@+,,N^P-;*;H';#W6]UO M["8ZP=A[UW SP9#=[O!NV+>USHM*X/=25IX];R<^+B?\ICGA?1 3%X#NJTAL M%H Z>=B1T'/C2,3Y%>WP*]X\/;7!JJ/+7.SR.N0FE05.6;R5LFA;59$K,VM3 MF5D+TM@NPGS-JJ-6U"XX<] &<]"\*-A(PE4HO7V%TA8V FW 6K?.-$J1.B-@G1FY=W;"9$+F-Z.$*RX69L M%U.W(*9N14;-69SVI%A;D61QJ_&[$X-O@'?'WKU&K_/]=AG/&S#ONYND'?Z&TPO.>#@/9*<\ MD)TT+BZIU8*D5BORFTZ9M"?KT8HLIUO!W &L;^P[N#6K_?8'-HX\G&#L=[2Q MF7?@I&*G+/[&9L&M<^RK0=@,]TX>=@3QF_GX+LUX>)Z_R_FTXYS+730';C'J ME2](?ON\H#,1.\OPS4V$@[DS!2X]_#87I[>B_L YB>UP$M\T5SC>^2:'-W#* M-/QS6 S*!;$PR\_B[X9BV=#,*KWYDF>I^;5;DGE.G,:=#!_27I3WBM_N>V9H M9HH,H-T2I;5(,"-:JVGP6DIF6JB:<3/@]!E0_K!(TK@H9->@K2CM:RD/O6[R M#_\\E*5OE48CN_OI4NV6 "R8W=%',[T/BZ?73F?BR0;I9HJ9B!.&=@B#@3I= MS[/TMNA9.DEX54G8=BH!.L:^.6.W9^C[JVA4_XPW6^W./V,Z58.W9+Y[BBF9PY#<*QO+>NW?:K3.JR_ MR*X'WZ,\5O&WN)_M.^,7SO;0V.X/$S/;]&:/>3T[Q1UE\,;6/,C,R_-AUSHU MIZEY\B8W+M >LWO9A'?4GF_,?(?NW6#PQNK;H?N5T=TFV_TI2GM[S.IJ>CO* MV(W5MO/%=UF9;\QVA^=V,W9&48=)F@SB3\FWN'>:FF^^2:[ZL2R*>%#X#Y^C M?V9YT(^*)[46PV*0W<7YU[A?)AF+V^1^QXSU&M.>,MJ+Y[VCJGUC4;"9]"_1 MP"XK7^91+[Z+\C\* XS+N'N;9OWLYF&/Y<'FV9\S^1T5BAG%[X1B!X5BV]Z M,QH[8S1>LX1OLC!Y,1ISI12T(54:&R^K9R+>'6/ZTMF-8%\WO=4,_,XS M=DU[[1B[2W;:ECD7^:#BZU_B[":/[F^3;M0O>6I;/YDX))4F)#&?[@9'S:@_ M+)S3T4?;/#^I5[/%;WSAM=U3Z1C_^HSG:S%^BP=J+6?\1-?KSUKN!=,GZKV: MT$%XW<]6\>6VKOSA'[]=[#BCQQ/Y\-N%4^6.P0>DLIVMWDO5_3S&RR*)OD1= MPXWNWO!];DZ'PO;)>2>.[2W>VYT=WVD&/R_F=KC>(_?M>;AV$?>! MX=PQ?&\0_OPLNE/L>Y1X>1[;'<[WBN'.0W>1M\NT[9O+]K1>37Z/\M[<'J4O M<7Z=Y7=1VHW+J[5VK+1A9E*5'E\PJT/!_+12_QJE-_$CQC\G:7(WO!O->S/1 MJ-K[47H6W<6/-3+2S!U\CHI!G)?GLYZ:)PWIOL6VYV[(E549CQ0;:9 9DBV3 MH#<1VS5>.LVO4=7/,QAV:)!9#@E]=]_/'N*XI-;YO=W&< "@6"&U"XGBY+8M M5JMOJ9OTG:AWH9[\3+>O]Y1 M RXHWU4VSFP,G$B_LL M+;+\4]:-'F])JJJ>%CQ4XS&6G+!MA8JODS3N^7%J?MFQ\WY7TN:YE50;O[/. M;UU.VQW-(ZTIDX\G#V9YG-RD52;B5_B45DYBFS2B3I$Z1;ISWL!& ML1.U,#T%3UZU,.!%IGXBT;/7"B4C;1*1U*QQ. M1-HG(F^Y"O(TY?@L^3B+!Z?IM[@8V-:_QKV;QPLZ*Q&*DOSO47\8^P^/O_[5 M<#;*N[VCP"TF74-^]_,(/X6 Q93?Q83D1O*\ M3 LXB=Z2"G4RO6EY\0MU]'Z)WV8*M2E6;_N*":>^G/IZ;?6U]:M5#TX2=TP M6N&3.?NUHZR>O1'38;W=6&^] [,K?&]SONGU;+MC=ZO8W?)(](#-A,L6ME-] M70TJ?LS(W*1%=] M0X!!G!LM\C4:Q$YV:V37'B_S/,(Y66YIF(AW2PJ;$ "\/X;7"4#+!6"+-_,^ M5OI.CF[6_QJ:@079W7V6QI-;ER>]9+<[O!OV3=?>91ZE17]42]O[YW#D)>^6 M%"R=<\7\YTWZD,K>7B0XLV7/927TX0C0,R9_$)5/30C27Z(D_905A8G3@ZBX M#?O9=QNEQU^B_ DZ3FS=Z+DC%F;C5F[JB^=U+16:MKM"CN/IA4>S=NZQJ.L M"G3NS"ZZ,U.Y%F.30,OTBY.,ECBZ;ZYAC"@Y#;.3Z,Q]FN QQ?K(&<;6K)HMO;ZJ2GFR6<0MH9A;3=??;\)4+AE$LK M'%_>,K%P7N^;!,5-WV/\8B?6J8>6^!Z[[\8Z]Z,5\="..['.,.V^T]J$87)R M<(#9E!>[M@Z';.BS&,?2-&+I% M-[#(!_^X,$3O#?OQ^?5(=WV.![=9KSKW;O[3.#Z+[N(]$@!#A@\O(L/NX#R_B/-O27?V;MROV4/4 MMU2U9'#26$EC'=6J(&B&;,N$ZO!D_\TM][1J=;+O9/^0]/[D#"DGS/LI7BTY MHLRI5J=:#TWVIQ,"3O:=[!]2MF):]H,L+;)^TBL)C E5C!7BW%JK/RR2-"Z*2;]'K7>: M]H;%($^B_EAS%/LC20NH\T*]-[>46T?;D7);1-Q#D>2%I^WNG3CNCE"\N8^W ML%#5"<4;"D6+7U3(9.;TS#WFJ&NND=FJEX%4]X%^5H)[S@ M-Y7@%JT5.+OV=G:M%:KLU8)ZI\KV496U0()?S1CO:LBW$U)\Z,'F^AF(752H MNZ+6=B?SX QS:U7:&TIP*U(F+G?6AABC!7;-+1SN@SI[[F/[F5+RI'V6PR=,&Q)&';5NNZ2C6N!4"S=#&;EX.(^[AH*R7M+ MBE+1%[/4.@"96ER@;<5H)86?J*'(@&K<% M&R=7:MP*UE.;Y[/^T.76YF5Y#5HYO?R:>GEUELWI9:>7V^0)K_0DG"?L/.%= MSJZYE3JW4K=?GK+S(9P/L5M>K_,AG _18A]X];K&]2#.[Z+\CWC@M&ZUGK&( M*D[SOH;F?5;TYKQ?Y_WN3#SW/%WLUIC=&O,NZ&970^QT\_Y(]+-R;6X-SZWA M[7S^;76]IHL&7338-M_Y>97&3G*=Y+9-YSXK@^P\"^=9['^>V>W!;7691R>MT_4>0K.4WA[37M:BBN4PQOX:N*S!J&2U)##D'<>UI.637$ZFCAZ MA-RG++VQ6E/%5X/+A_O9:\)_2\T$AWG%XZF7 M[6M^Z;#HU7UC4F0$0>_#;Q=J_2_\$N<7=BS37]Q+OAGAF::Y?>)L>&?/O8S!_&_9H8Q^T53;U!QFMTEZ<)W+"?=[$N>?->DZ7%J2^F2#I]BC8O1G[=QU#- _?6] MH=7'7\L?T>B-5%!/!1)"3R(J@>?3D = ,*8"#R.DCLQ#TG&#STC>+J M&\-X?!LG-[>##Q"!/_UR;9!X7"3_$W^ X'[PBWFXN(_22?>R]3JZ2_H/!M>W M!L:#FB>N\O?F??:YR6NG7CYJ7#D.JPZ.HWYRDW[H&HK%>_H%:68K+#>L/^YF_7YT7\0?)K],T\A^<3E^(R*# M7L=TL>3_\Q&TW!_T[(_\L74\_-$+(3#47M+K6YP/DF[4'[_H*AL,LKO)F$9_ M?8#W/SKEX=R=?RLM'OAEAA_(T'::V--_C[]A^J,13>PGX[>,GWGRBED!R,PX MK_O9]P^W2<\P_9^XK>STTNM.A>7\E)?S [][0=WH8/?OIY>GNJ+CCQ3'?W?P5_E MV5]T)SC__/GTXN+T_.SY(WXB2O 1_HMF0=:>!:F?Q7_)B[^>GOWE\OSL74>= M!"<=!"@1S=":KSO(T0/_>,E_&].SP57V8PD-I4UD=WY+DV[6BSN?+Z9F*<;F4WB$_;*AK"_Y^C$1.^O# M1=2CY6^_R:^7^NNGWSM?]9?SKY>=+[]]O?A-GEUV+L\[QFA=&LO4@;AS_K4# MZ4^]GSOG8>?RK[HS9<\>;9D,+FTS%)ATC)HJ^U7?_T5_/3TWEN],&2/=V/A_ MG?^>[[?)(#XNMR\9JG_/H_NCY?+&P*.\Z2!DOE(>-8)':2!DJ'U(/>B%+- ( MR3IY^U(&]WJ4NGJ>M'WHV1R>Z7C;BQX>8A-)FJC_/^69(=;O'0S?=>QCB\1F M]I\74W -?;D<[F16$8EU]=""\9U_?6M]Q,2C?)"04P8"$" 3M"!)!39**?"H M9# T.HK5VM \2HO$ECN\L4(BNZ"0+K_*LXO34NUL1R--O6"LDL*OYY\[<\;8 MOF[NPY/-3#3$J_S#3:UVD-W=)87-DG;"Q$3R9V7.: T'D5?*+_!\0:1Q$@%D M%"'",5 !Q5R00'E(\FGAUF6&U+YR],:UG,0G7N&QQP5LSB]\(I'-18 K",D> M"4D5$X"0@&H4TD %/@-&/P10^12:_] \(;_&-TDQ,(IB<&9:FO.XU?F9_*0N MC*R;0/.+//O]7>?T+#C9%2=\Q^T.LD[G62 MM),,BD[WMO08UW!\7;:ND6P=7IFMHU/)NJ=M>'$3\3;(\363PYOE_!:D>[$7 MO$0]4< ?U5.HA"=]X'$/,2H]SBGRL JT\7-#8%R;>?5TFG;']PC;XDV[ !UD MPW20/P3&(5C#GRGLH_=Y]LV^P/J\*NY'WR.[C+'2A@D1XV)A2 .?%]#+Z<3I>;A[M\U_IFQ!X#)#1 M961EM/4D!;Y'^L18RQ+2G2SO9 /3I?//89X4O:1K26C,Y_[*Z/ZCT##W].3K MR<5)1]_=][,'6Q)Q !*=3!NL4K#SFRA-_J?\^^=]9O?^"_2LBN^<92=U#*U9 MJ%QM?2AZM#Z8,!UJ3:BDD"(%I3$;'I$DD$QQ'-8$P[+7R^.B&/_SR7CT!1/UQ([<#\>IY?9M_3QFC].4G3.+K/^DG1&(47O.K=\Q,UE%6K(D0: METC[P@=&-H,PY%0A @) 35@6&%]^(;5*.W^>?S$>N-&0+_+<-Z!ID0VB;5-T M'8)6X@=[_F6A__G",5S(FH,W.W.=&&)/[J-^)?\3=X2#Y9I,V1L''Q;N.:>H/ MK9'I_$]RW[$)Z W6)Y^5@]UP)E7J[C_^C2/H_5)T!G$_OK_-TK@S*N&;GH4) M=J-R&A^:RYG_]'RAYU4]@ ^X1%P2Z"M,D682:PA5B#F5BNL03 N]5;/2C+Q1 M,1<4;5O(?UY#'TPE<"&6GI*&+D(#BJD44D,6AKX@1C4P-&../F7&E?IBN;U! M)GS9V#GWCHT::I,BV#Z>:L9WE@TZX[/[C#/WMEHK-&;1!,B6^^]*&VG^B,:: M+$I[DX^ND\((1<>N[!KL7]L$?/5<1.E+.AN,97RJ/1Z+A[NC#;_J7B[U,NS:#3JWBX2 MGHW7,$LYBW^,3$G':-SOMXGYI%+++TGLO6IY^\OE],5$7>T.,CQ5%>9+K00" M"C-*D0]D2,M*Q# PO.#F#'(NG^\Z_P[/0&@ M]AN][G<3X1X\QG18)CG9CJC&E>K)0?1 M8%ALE@TY^OA[W&SR_1DEJNL6T:X]@+-L:]'^6V#9RK@1[[MD,#" B/M&S/,L MM0:L_]")C3%[Z)S::-Z(D\WHJF@0C6I4GT"]^H[IO,+783\>K6420"VDO\8W MP_YHR>_B^'+;X!X-ZA&SI*Q MNJJM1^I;XH\!NH>(W#"3;E.+>X7(I.A$G7Z4&SL8=;L&D7ED867E-[>VJ?;3 MCN'D<4U#<6> ;-Z13Q2ZD9L[,_P':X?-=QGC9?-:-YV;//L^N)VTGABS')<# MZ\7725KN>RA7>>SJ" *_+!I>V0Q_F71;V6'A\";]K"D>]UTPU$G/)"VUC=$> M5\=HXEQ,>Q1K5/W/US?L4.KR,2\)$,4$0J-O $'B97E)NKK&=TD=[Y+R7[@D MG8F7I#-)^TJ#F\D4M:KTYS4"/5&%\<8K#373Q ?0Q'EU?RP"B8FRQ_6"?.*Y\N=5)W_+0-^3[5Z[6=*6Q>3P37W@&[H_-<))SR*9\[ MNS[3M;<0MJ]\= ^UZ'[/[ND9-GM<_NJX]R+N.16S.[,[JXLG#]D^[M0\%U8" M+8JW6S+AYABY.O#P9M)ROH U(=6(WX[5"ITO63= MT.Z1JEWK3*[K"@_*<@,37*9962TP+$9KCF;,L1ERKS-X/'1MLNIOJP'LN_H/ M]N7?$_-JJZ_2^+M=T,SC;TE1!JMIE':M2C AK#WCQ':VY_GWHKQ7=.P.R*2W M: L$_BGZN7;]\.UK3_9OG;NXC?O]1[/SDY&)/BLD3??.:8F!TDZWU*3?)=>SYHA^>//#OM*HN[QQO3/89R(3E.\T[ M9C&#IW;V,^7[6@2 A!Z%(;&[*JE&A ET9-3I\>%A.6HR\K9\DZ0XKPBUBR& M1M?>X# V.!=''7N71/GY^-H3HQ"ZR5W4+T;E$,;RQ^5OTP>Q&L[TLL&XX]%' MB-@[SX/OB,=-&,7 MQKOV5I^UND.U,/M]@07:_@46JW8"M/ "BYG+6F[S2E1OXN.K/([^.([L980? MHO[WZ*&P++C-9^^F\3@5" G,0UN'HK5Q$ *F,8?,!YY2TCZS>W?3S.".U6+_ MQ4,M_YS=^/U%?KWLG)YTPM,S>1:!)^ND'W9YNN%CE/QX&V7=[N?ENG8,5P80TJ%@#'H!!1R9 $OZH<&KATQT MY>EGPW6U@[(-4BPX8;F\Y>?B-__B5)W*KZ>-74C4V+B#\S.ESRZT,N,^NSC_ M=*KDX^U)G_79Y84].%W+KV>G9W]IW>!_.DT[YI&^K2U_9S=%Q_<#F^<9^=B= MZ,YF;IYN-F_!L']+HV$O&<2]-8:V)6?(&;X5?CA;?9[&DL)UN*1I65OC38?^ MLI96CFUXO=2R58Y'T?6.EL]T&SO*%\Y[B^KT\C:/X\[GK-SPIVW:OPQH_C-* M;8;$WJ-S@,M!AR@(%\F/=<7@ -4">@-IV.S@G))N6Y&4Z61I@V=P-'(^4*,Y MGD-3=4ZXK7!#X83;"?=V[?C.*6K^<9-GP[1G$S%9 M_N'?NMTXOK[>C>2W/I&!H1"A67H>U#ZU M\'T$5FM\9E &3XO%&AF%Q?!-%]Q^^QM_B=!B'>787 MF%?;[_^O9' ;# LS_S@_G1P7+VWM3Q'W+J,?]>5C?[/E8X^%+\.B-UWUC "B OA:4*4H9 MTT)A'TJ(?.1+7U95>HWJ+RB:TE\>P">>TU].?SG]=4#ZBU5WV7B8*T]J2#$@ M%!B72Q(68*AL\9V]Q6UK_M?OC>@O^ YCXC28TV!.@QV4!INZC8L1!9&' ZF! M3P470J@ ^S[!]NI)AL.M>6!-:3 "Z D\7 W6T@7EC><99$5YDOJ2U-=>KT\\ M#\"BVAP8$"0E (J:V(F:WP4(M:^)@,8=P9J!IP"V!#Z__DN6]0J9]B[B_)N] M\/ BZ_>VF>DAF)^LW-KD%E]VPG%P^/-@=0(L09KX@1]H;4^ !4)*@SI)0Q4* M'6HXE\)8!W_-92J(QT^PPY_#WW[@#U"OX?H(V-Y(\2]Y5I0GXUPG@Y<"M@5E1U/_:* M'(2I"##WJ)3:IP$.!.)2*!4PSU\+M$WF;,2S$O-G:JK;F MG%S.]Q!@YU5%0P(#K0/B!0!@&K! &.NH[:EW@A(B]%S.]QFP:RX(A<0MM3C8 M[0WL!*B66J1@S$-<@X!2/^"22V-C LH9H4I[[ M-X.=@!7L/"@8DDH@ID/J86XLH>8,$QB:#P(UM\GRF=:N*=B!9K=0MA5VA[.P M686"2=K-[N(VI6[: 4Y<@5-R@8D?6#L84$_ZG M?$$01Y !#(A>"\[2D[:=L MT5V(S3BCG)S0UTC2M-8:NNSIX65/!1&/^-1<$A^3,&"*T= +. L8\CU/!AZ' M:D-\-A/.+ Z\ [!U[&IY8^.* <^!Y5 37QIF1(!3X+28A@X .^L7%M M:/.7A]WQ(0Z]#KU3Z.5\ZD[0$&@L/(U\2!FE//!"&00!#SCR,=H,O0UNW>1N M 7./%C!/[3'+]CZX\?KE"W&[L\$I!*""H/0)@-#$I%@KJB"3D!$.>2@\)I0( MT5,(3H@XSAQM=4=FHX%I:XW@(=FZ'<8,\JHU?2\D))!0^+;"5?F^A[3VF0#$ MTP"@N<7%E9AI+EJDC2XL.LPXS+P$,V3J$ 6HE Q$"H3JX4"RS ,$$1"(P4# M"-1&=J:AG5>-AF@.,PXS+\$,JS"C<(B%"0$"2@5E'A4:0,V)#[@(%:;!1G:F M*WQ8]6Z]YUTOC%^Q%7'.;@L7/+FGI M\/]<_!O;7)WIP2C2A'DP ))"@WXNH)((81)*0KRYM,FZ^&\N(@2O6N'M\._P MO[?X1Q7^M9**2^9A7RNJ-92>DAQ)3T!$L/+FZ\LWL/_->.JTV?(>AW^'_T/% M/_&FK@50%*H0:&GLOU8!EW:S-%3$WF\"@_F5RPWL?T/EMR?,X7\=_&^V[-GB M:ET=Y:EY9=&YBHV*B 34H:$&I.N*0I"3@&5 M2&D-.#8_Z'R>;5)],#ED.DF'9I;C\H0L+?R2TJ-^EY;.GY,T,V-]F*3H9-J; M_1;]KZ%I_AP/;C/3\LUTN8O3P78K?YM-#;C$=POL\@X#DD\ML')[8)\.?(A# MJCTBH*#25T0H:*)NU"Y -ECJ"_8CJ^X N0^ 1%/I+JR@![3/E98!)3H0 ""B MA!+81SP,:E:BWMA"-E0 R/9DGIQT,A MM-802TE#S ,]MQ'M$:KC+)(?I_&6#[V%_'7.X6NMH73)WSW%(:ON2Z&0AX0) M#WFAHB%'DOL*A1!X5(=(S>=VGXW#!H^Q!0Z'#H?[B$->'?Q. TY"@;0D(:&$ M<5\R&AJ3"#1D6(C-<=C@P;0-'VWB<.APV H<8E#A,&3F(XQX"(A/D?"X) !) MJ+@)/@6@YKV4/&\+A*VVS;G^XN"N+DF?QH!-/%B9?O!"-[W]T>MGPJA^_ MZ&"O';P&^+EDV.D]XQ!/G:?$2J?<#[R $NHICQ,8VJH+02!4T(-/U9&1M- M1S-7$[I",367+6"@V2.DG&)RBLDIII8KIJGZ-L:TKQ#G$H60>AZ2&GB8(APH MH$(:S.V]?H;'U-!J'FIV?=UI)J>9G&9JNV::.@!,:PHE5S (-:/8N#R<86XO MRM8T]"B>N]OS&2Y30YH)XT;K#'94,[6S2N&I[KJ-RXZ0FYZOE1/&KYD3;C%! M'!&<5#BI<%+AI,))Q08$V;PHFI)4CRIX- M[Z[B_/SZHB3P^7!0#*+4SMJW)'[..L^(-1LF+KQ&4ZHN]="",H[=A16=JM8 M#*G08UPC 2D3H8 A0P'! '!"B3^W=^Z%L)I?I7@1K+@[O]3!JC6P0KC*H0,I MS*>44>%3#K6OE(9<*$X4L[>*;L%:_=ZDM7)'G#I8M056I(*5AP2E'D:AYR,* M>2"9#C7@5"+J&T,V=V%H ]:J05CQ1L]6<5G>MX[.>DE_:)I=.? <9%D%64H% M@4)*Y@6("H9]7W..A<^MA21L[D;[!9!5(UK/(7?KD1MO=F&G=:7"K0)Q6ZWG M/F*4HZID/T <>(CJ$$HJ-.,@E)KY'M!:*JSG2M%>C-%FPT#LMM4XC.XC1AF M5?X3D\ CGD<]$5)FX&N\7A8(B+F&C*BY[=Z-V-%&G=]7N1O-8=1A]'4QBBJ, M A10&Z\&T 4,R!"N_W-"TV$"@7QV5;L:',8-7:TT<,_6X?1-UT^W(5%Y#V; M]R'-U?%X_^?J>+S_J5%J=Y6_3*.01B\8KVKV+17) MSN@+/G6-C)*>"CQ*?0(I)9H(A @,E?"Q8#3PYTX2?:HOQNNHKY,G<17S!^I1 M.+R_".^HVN)I/ ,/2ND1!155'$D5 ($#0?R *^,M;(SW;60Q]J*4W^'=X?V5 M\4ZJO:=0 JA]@WK(*,6"RD IR"D+/)\'OIJ[E&HM^]YT1.#V;SN\.[ROCW=6 MX1W;PF4L/09!0+5B0@2(A13Z+-""RY49Q:7VO6F\[\7&\C+0?S^(KOKQX^?E MSZGA]),T/IX4>B#PIVT!=-DKITC2C>W]@2\?Q.A/V_U#,C!?W37?<1''G;-L M$!>=0=8)LK1G[YOHV=_* _0BN]S,UD0O&G,YN? MR-'6B8V>,+[\>9M/ON,^NHF/K_(X^N,XNC8C^A#UOT>J<[%;_[%J3J57T_UQ=N#8G;SGISZT;W&]I-.PE1L&L,;2IKT5K#P1MI(CGYS[5>\9[ L;%*&F7 M6#4Z^GOZZU)K7?LSC@H$([>DM$>=;MSOCUM+9EWN7'E/IN&VZ*CC0+JE<[ ?T;I,,H?.AB^.\S@]^ $X2+YL:X8'*!: M6+DM\S6EH:'T0XTPV,3?BP];;]%QZH>DL-Y"1-_T]H-:^85B"_+;SKL"G' [ M_>OT[T&+J-._[JZ6[1/@I5<'-UIEO(/73+V@!+G5UTMYV ,QFSZS]U!N"FZG M<+KM#V[[PQYM?QBI%X(.[[[?UFUW(!7^K93.IUFX^CV_CM$B^Q9VD%*3.3WTC2C]_V('CV'9- M([=L?HZ7^S,_Q\O]F=_!\++A-1?87G,;9GELOJ_3'>9YG'8?.H,\2HM^-'(& MI^WN2V^WW:LCY4OWV/.J@R(]*21%W)Z38N)TS7S,&9%*,N4CC=3SF5MSSF23!FR:7ER.C],NU=5OR1O7\.BX'=^&*<[?/KR^C'-A%>:_Y;-6I9*\! MYWE!?XE@-*4#?FXLJ=WB,/N+E4@C[?TDNDKZR>"A$SV*VKM.&@\ZV;41H>O8 M"&BO,XA^Q(7]Y-]_ B?DYW?EOVC\+S;_1FFO_)V9W_.XN(^-S'R+^P\OU"AM M5AS+]0:MG'BAP] 3YO-0&I\]]'V((?!AX N PU#-E>\LTQMCMADE4?;ZDA6# M/!XD>7G:A!^G\74R^-(WZF,+H?AS% <\:?)$Y=::^T.RZKN+0:^RW0&"#&&M MN4_&O+K3JPSMLB5C<$+?V9^@_.D]KA6C9M>*=[+Z9&GB#@(AJB(R MC5$ @2\!8]1CC'M2:L1"P3D71 3K9.Z"J+@-#3S^:A@96Z[:#_WX.LOCKW&W M'Q5%M>7#%.!0 ^9\A''H"A M:9%X[HBHK(XA^<>AUZ-T_].*JA(L'7NAQ3K66F)(0 M"DQH (3V_(!(Y8$W,;[-E&Z#$^[@Z^"[?_"=JL"4C(0:*Q50>TDD"#D)/1G* MT'C3F@*ZUE[(QHQO4_#=;]]Y[PJOGPI)&2/;_V5<^G44;2/L?9T MB T>0VP367N3BNSR$U>/;=6!-[6KTD>(" \J[MM[):7 G 6^!EH%$H>0O5@= M;"V(?E[YYUZ4O1Q2BG0?3_E_)BQ%5:,M!$'2$X$'%*/:!QS@4$I,-.':)_+E M(?)V@F/PBL&QN^^@_6#=73"BJ4)1&C(L%5:88T"YDL9_%I :0\E"[ O_Y>GF MK<6ZS]NFM!>7-#O8'8*-1)A.'<<; L24P2,PSBL* <9P#$N/ O+:-O*YL'0V M\I#6B2^S0=2?CF"W#.U&LU?M/P07(EHI!&#B6,*%@D! P*4'N(E@*19*:ZHT MF3N?>VV%4"J .:V0]HQ.^!+E<3K8[LHP>T75L&,'[;K,MM,=Z^L.CSSJ#A4R M&02(^%2%$B*"D0T!L(3$UV' U]H,UI3N:.NRM%,=3G4@$32!+)/1N'&)=#2$[]MW([FEE4:W;GJ-,=3G< M-WW(#&_MXH2]U#U;>*77+KG][?#LRHAI@+*B4,(3.Q/=)8;QWN#5Y#XO#N\.[P7H-W6JT7AH)1C@+HT9 " M*9@(L%TO% A108!>J_AH8_/>T(4EI!V5!0[O#N_MPOM4?8#&(9*^@@%3OA8* M^5,KY%?Z.& MEZWU*_; ?7#Z9,_T"9TZIT",C/C<2T'1.!/OTR-KQL;'N3; MT@FO/(C1G[;[AV1@OKIKON,BCCMGV6!TD%&0I48#%G'/_E9FS:*!^2-,TBCM M)E&_/!T9O,3.5H^\P:(C9^(0OGS-I]\QWUT$Q]?Y7'T MQW%DRY$_1/WOT4-AWO3^-A]/)BIA7FB)/.('RB=!0(7Y-_",C^#Y@'"LD/#L M,]$,%;8\M3I)7\6"5Q.N[Z-W7&7]GOD*=7XF/ZF+\[-.'M0S(X[.#]3^NQ"*S/NLXOS3Z=*7IH_?/E)G@6Z M<_%7K2];-^B?3M..>:1O3RU[UXE_=./[0:>XC?*X$]UE0P/9GULWY-_2:-A+ MC(I98VAOH(KG7SG5>\8CLY6 )>T2JTA'?T]_76IM_M,O1W,.P_CU2YJ6M37>]+S'6K43 M8E?66]NXK%JC=/XS2H=1_C B"8;O.J7-M.'Z/IUGX@1W_P1WV)^76BCV26K; M>9OJ-I@IBR(>O/CHG=VJ<&G^YL/6JE=7H.7$<_<*BMI;3S3,;0U:)RJUYJI[ M(W?S#-"-Q:^U2O"0=)V3J59Z@"T^A]$>CE'> ]"UO\3_&B;?HK[-K+\2TM[. M:FVT7+B*W2U>)F0 L9AZU1DK/I,Z0'85@2(:>D)RR2'%0: YTQC/W7AB146F M/?N/KN1$#H(HSQ_,9/\>]8?QD_7"TU$!0A/5V1 V6WW0.G?ID+UYIU=V7*\( M5&WY]$($-*,A$X0*P00(9:"5!IISJ EI2*] \3?21!&"Y^WY[69[=SV2[';+ ME<1.'G=C(R]7_?A=IQ\712?J&Y45I=VXO/&(GH#1%4?DA,]><;1@%\B.^]G/ MP"D#4U<<4::("&$0*I\"PH6$GN AX(CK4*"YLL,)V;\^4OTL'HQCXJV9?>+1 M1N'96NN^!T;\ ."#JH-,D)2>'W"?$L6H9Z C0H10R# *@B ,YG8!K >?AJP; M1:+1LP;;;\1V/B(_3;\9B_G@)!,W0>&J-(0$:4(IY03 2'C ME/@0TP"Q< Z$$^(^&.QMS69AVNS]>NUS*0\Y5#UDY+&IR[\0#R%G4&)/4$JT M'_J$2XR8YX?8V,7UD->0N<,8N6!NMX*Y+WE\'R6]3OSCWM9\%V7$-CY\;V:] M[0#+;YX'2EZ!DB@M&9.0[L)N8DL[>Y:4C9U:9-4@O! >DICJA3V08 P0TH2XPA+ M/9>,G5#UBZ6I\7OUA*+;3,XRA!M-SK;6>AZ2D=Q=^/"J;H:"P&?8"Q0("15 M<81]KB$K31]F?IA84.3\1^P"?=F[RV@(!OMI7'6?7Q\,B[O3CR/QT M46$M&#FHP!@ #87@W+>7I/OV>"ZJF<;,!(HRY'#^\E(#Q6A@9O7)4KBD^?GU M;T5<^J1;,V9>PP?HN!!Q%ZW?'B(1P6J)GP)/ A!"ZO. FO^32D)*0F9"10[ M7)GZFDCM^3?O]0_4Y.*H!1K8E0@!$&2BE*#2F M" .*?,JXD-0'D')MO$)AKYF:+S6;D'BT(G 6#_2/;G]H)[IUX\7$B;?7KF"K M -I6:[=_@!2@,H-T#=G!U!QC"0 /N!8Q33D.M M#:X T$B2D$&-Y^\I7 <[3166-%L0W7Y[M.NA7%FGV^EG=F!Q?O(8&_J0+$6Z(X(9L+$'-!H,[A^!V M%6\VMM]AF>E=@X/NJJL=T#8FW*UJ3AD/(/+"0!!/4:B8H%0&-/"PE!PP;RX5 M-=(TVSNE[AUB:(O[&MMTJ=4!Q,BOKSK>MN3_K?1*^_>E0("JXD#):>@3"9B2 MC"(.1UO&&&!,FP_XW/UZBY1.0TX->@=)PSM25O%TQW>FO&F<,KG3R6MF;\JS M8A;\FNM5+2:((X*3BKU>/BO_G+WDY5,2727]9)",#U>YL+?QW9JV."_*VE7O MEX[=.S)X>*&X[+O#MP?S.QA>MM,5V.*E)/T*Y:MN)FFUVC]8!Z MR-];(NS= MT6D7MUD^&"T]FG@LS[Z;][_6O1VM3$7L3 833AVD""'%* P8 RRD(48"A,"7 M(40**P7@W())R?5+PW3_D>?;VXE!&BUF=:G*'?)<'<)?A'!>G3!%)0]) #VM M":44(!&P,"1,4\(5Q/[G$GFMPC=1\]V/M8#K5.'B)<03 , ME:],!,H)PY2&OD\"'2BJ[-%NRINWCI-K;;Z,:+AM,XA@LW=KM-;<'9)5VV'D M4&_*>(D !-R#FB*J)9$A--$>HT'H:1#Z:%/D-!7I86\_3M4XO%AO=&K;U J/ M\R+G@.A50 RTA[F$G"$J*0^EQ$#Y#"GE,/' ^P6=/=K M)\S1QT]-%L7LL'LK*O!QXD.M%0)V@3TP/JU'H>\S3:@' 9B_8^9Y"^S;*WH1 MM-'[O%MK%0_)^.TND@BLBCH)UR%$TH2& :,,>D+Y $$6&%LF,%%S%\1LBJ3& M[FTB^W$RX\%L[#K+TN-)T#A]$FI#U2I[N.Y ,)E:C$<^)(A!I7V*0L89E-H3 M'F=AP 2>\S)EMYL/IXY[C%_C/#D(FBV_;M_"0ZM VE:#N(]0I-4137Z(I&T@ M5#$: B*!C\)04.$Q/]1J_K24M:#85%X5NF/"=RNZ<\>$SP#.JP G#2H X!PC M(*GVI<\#S:!/ Z84!GPNR)L[ZW@JY;+5P\*%6P7<-UNVPP@2U0%?0)L@SE,X M(()3"05''E)4*.HQ8D\1?S&"FK):V!T9OE-!7962=#6=*Q%)885(Q0F VE@R MK*E=\!-:^,:)1,P3 0J#N>+J!75DKQ#4T68W*+3/D6P51MMJ!_<1CKBZDLVX MD4PB#VHL52 $\(4,[&X'[/M,:6\NO;(!'%UEYR%&=4_OU'"EG09XM (>YZ%Q M0*D.% NIY_D"0PF9@D(C%D ]?QOVD_JTU[@E@S9Z2T9K[=PAF;,=!H]77: & M_ "$@OB!-%ZD\1JE1P+@(1$&A$E\WK8W:@ M=HR*J?NWN8\94I(#B(VSJ;GPN :<"\"%3^&RVK'M93'?80B;/9ME4PEH9UF9 MBQ<=ZM=&/0-3=S?J0 (E"6$<4J!\'WHAI>;_/9\RR.?N/5V*^J8RK^\0%NVX M2ZJ=J'_3P'07#M??LWD?TEP/DL<'LT839'=WR> NMB=#V?L2K 4Q0XC3KCUL M\:>S;!!W(/W9)8CG;/94J"W\4/B:!T(H1;D(?89@J*3VD5 <"_W49D\1W5;' M3I/\>9[[CR+YD"9],_M\&"\TXEGY529^_[C0 OS_!KWXOC.5J!W4ENB M;MKSK-\WH^@DAJEY7!SN5BL/3!W"X0D N*<9I(P*@#G5(25$ Z( QF3N%*J* MKC;-7%'U=$S4T15-093G#^93>6?/CMMB9;K;=[5OIFZ'886F#NC $ V6 X[B1%,8Q[+B?UU(/G:.K^G2 P M_G3H4PE-3,P#SD3(<<"5IMS#8&X_Z"-?+BQ;_FY9\8*X%Q]RM7"K';.VQ,G[ M"#_"IVZC4RCPF(9:$7L9':<$4<9#$T130?G_9\?%!PV_OCF&VRP59 M^F@OZ1-[B0A89C$AA>\8P>^@()/F1NSG#N.453B50"HLF<#0E]0+N @X]SPB M!?9]0O##7>! EJ8D&XRA/DX4WJQ^R6RFFECL9 M HS D I%0HH1%SJ0*)1:!))@7[/Y=9D1>?68NK+;'=X-^]$@[JGX.NDF6US< M?(I'X@P4'#^&I!-(-E<.3V' MC>Y\:Q\D]R[Z.W/E/T_ 1RKP::.?=,"50DQ3XWOZU(,\%))Y '!(YLZ'_9RD M)BX>/$SJ$D[3_\P,0?\>IX-AOL7M:_2$[8-?ZF*YO0 0JXXJAYA#'3*)M694 M>2:8HSY77"(90!:0N66"M0'4U,G*[ESEW0KLRG#?C/WN/DZ+\MCMSGT_2EU\ M-P]'7L%1"B(5#*%6PJ/&HY38\V1 F/$Q-<;J<1-FKYM\*"D\KHP8U=>5M1)^ M5,2]8(KNVXOPR)[[DBZ\.TA$(@"J(\Z]$')%$4':4\8T^CYD5",A(0R!9)6' M^3)$-G7[.#SQ]AJ1>Q?=347_G6QTW:H1E#R^-;*2?(L[_:S8YR.Y?EH!1#1U MUP#SM,?MV21 4*PPY[X(0T:45IP'\P4M4Y0M3Q@*INDZ.D+VDR'N63PXO[Z, M?KS,2A:&-N:S%?>Q\D:/[)J7UIX!&4J%1AWZ@%&<$8(_: M]/F-I(K7?BO5&C<-[HC*#KWI?L=1^1JR[>;DIORS.M/$T6@*&(, M C062?2OOYF%K4AP!0I@H9#VC$QL595YSGG.DF<)FI$Y!PS7A*]-<-U:&E^C M(5\DC;+>*72'(XW'XX-^'A7Y>#JZ7:3.('(B.#LA&)0M!\)+'/Z?"#Q/C#G) MPC\W16"%KT7_]B3+)X$-MXZT[K7I4%.@HA)B M:XF%Y#:/!IJ;,:6\0=8@@: M2:5?4]P+JNTAR0:> (CK-9FW)7;S\2-YQ4GH'Q;Z2B +$P"X< (1HR@!2&O, MI(12> -@^/XF0E^3DRP%K'=T=/M%?L.BLJ:W$QT_6EO68B/_:1F&H'*X:HWQ MWF*G/:-4*QG=;,6#V2\54]C>E^'U\% M/EPJOC-E+PEHQR%2,.\1=.O3VGW7^H== M[,^S3';0S8@1I*O&AEYP8)7FE&@3$%'I.(L#4BB)A]JX-?>ATHQ8#;KK\+@S MHP*=((9VZ$Z\A@V:V:+XF,,%"0\3'FZ.AZQ2S<^,B@$5CJRB!".!/:>(2AY0 M,?:YVQX/Z\I .($$U9KLVC8\+&W*/Y:&^?+]\M_*XP0KO7B_Z!B$P _5JZ-7 M/P]Z%*>>NF5E2SI%]!BVWY39R_CUGWO!W.QU8IY@462QV?,XFPPS,QP$5!X7 MW?A72:\R,<+W!OF@TPL&ZODDO%$V3CU=6\EBQ^^O;'TA[UZ\V9L2G]PC?/GO MU6AQC9O\2_'^8E3D_WR?7X8G^CGO?\MOQ^%.?[P:S1>3EW PEAX1;;FP0F)J M-17,<6><%,QHX!F)O\GO[,*.E_807S]'@KTQU[?9/2X"UH5+V(]GZE=[_O$L M,Q]_^Z3._G&2?3@SIYDZL]GYW_7Y!_M!_?[!G;^]4-Q];O/QS+JS-QF-DM./[AEW=KAL3\]D]\ M]-1GM7_TLI\U:I3+OL*[?,MCU%K#OSM$G?/>]^RW\/;5.'-!2KNEGOQK/ICF MH]L,PY.F-7)L:KA_K_Q0D[?W #O$\-,.3IH;&^-)++H=B[YIM.)!_H5R%YD2 MS778&]>&N_8->(#,RWGRF8HYD;7,73VLO*?ZFV\W%J/;'(=/[-EX]FQ;W_*S M8K+L:97MR61JY#%.(P3ER?,6##$#!>6KZA;&G+9("(4\I)PCY0#'%&%C@?74 MK&6^!6*O:ECNG:W8V5GS/S[;.A+6D6S'Y/HC\!B2>#=*O"5>G:8Z"I6PT'C' M* Z^C&!8**"UHYY3O)9N]XQX0UF;>&-<:U%:\[7Y8?M,[_ZDNO\['<_'V$Z& MV:@(S-'IQ:E]5?T?/HFO._GX*KL9#;_VND4WN[C-ADL'*U\Z6-N.-6FS'7^T M"T_4;UWG!UO1X"DAR'(%5F'%#- MC73, \-8F4P-M'!42 4=M!2N)0]N)DCU6<%8IB[NA]5HP2YF>O5*-RF;Y-^/ M[:3@)3)9&1DON&94 $.0,M1PK2%PB)KP/6L-@7!=)F<[//-#/^??W??83JS0 MQ:"X7&L97:M>0ZG+7SM-ZN.6QNH4>4:U )H%202<8JP4091+PSDCE"/OMI;& M^I0CJ35 U#QI;)V?-VN$>Q%[0&9WVN$6,YXY5@N5HY7\*JXB>QYP#K)5WG#*( M!#(, MKL$*U%SE@R]QT/*@>L0_'A>365^=2I^=D^ 'SELW98%J16>2#2^SO/.O:2\& M5"^FX]Z@V+H'_"'6S;Q,^D6E81T*;S*HN0,T*& A-46*,NR4U9!I(>Y+?Y#X MV':RL,7L?S\,2CQ8IKV;_";6J9\5.XVO0K'7#K2' PO)5ST* :[,TC0&"*4@ M0)1P*@77QA# M*."&*/)FD6]C0#7&)+=;POIPQ'@NK, 06,5_ME+L_M26^E7 M.MR"K,+$'$ ,J"&(0D(YP4((A[RQB@$CM5P[- U4,8$HG^8TT;=_'\^2%K^!:*=B66Q@@P !$N)$.E\>ZEC0= 1!AG-%T+ M8V\CVC6&MFO.^3L\T6Y4EXI%_YS89K($$==U8BRCB52E(!J*."&>7AVERW3_EM62?Y M>:AFIQN?YEO\*6ZP&G3=8GMWZ8US66NP[G""<4TPWIKB:Q^P (J5 %HMI2-< M 449-1HJA04/@F@=I=RBM:S);02P/I^9\5J/OP]' (_$LHXSS0,?C7N1L.,R MBRR>:)?1\<6Q=@J5O3)4!@%<#4>AB!H&B)14,LJ)T5I!PK R3%((\-HQ]YK< MZWE203&;MQP#:?-/NK6JWG\7HV$W7#RBMD 0_7+4H;)&B7U3-7,K1?MIE0X! MJNATI3GV08D+3H*4>^V%L]! I)'W"J\=<6TGV_5I=J-9\(X0@'1RF(+J34660HD6=/PCYR&+2.: M-1YTOR35O&8?NST),FQ;$C:A,05K3XY>^ 0?3ZJK\Y#]!8816U? MW]'0LIE*?P<63[ _P_-VQ]GE:'B=]8?Q 8O1=; E+U)1^)K!#_FJN30%3%,, M"&,"4P"1YC&5%4C'+$)0K9_*S7?:AXW^,!Y/ WP6'R]_#3O^.6RX#?N]VX;R MJ%Y?/87=FX)5QRZ3$JTZ-4B#/8!$,TBHM4A0HA&1V'I#I">J#IFL,ZNGWXN;^3E,/.JN55LV60"?"8,AN)) +8DVRGKO.:.$((6A!(!! M84W0C68MHKW:T3WJ0@B/-#7EF%R4-@L<7@DR,U\N<#4V0B&U=@8[''D[&C=RU@@E'@:/KX:CR4PK7@Q'H^&W\"2I1?2Z M"-.5)^F)\-YQ9+"@U FD*9&:!&6)$%>0K(TIJEJM57$^CUN_#P6*4:U-,IMG MMS9*7)NJ0-LHE7RE6 G'"FA -&"2*L*D<(XYZK2TRAJ):I+*&K4LJE7+-D\J MV^9-?IJ..E?YN(B^Y"3VM9F.;L,%AIU_'K%I6XGF*(\M5T$":;!Q!<7*6&@, M0$AR[H!DC^5(^N$H".!\FN'U]7!0MN?>I5)D]09S#L?(34YE*R0/5Z(X MU"+*F#<, 47#!TIZXKA 1%BH!5VW2#>0O#H;3Z,C%;VC\2]M+V;)#;KC[";O M;5U6=(B&ZW/2BU=3K;&2.K:&AT!!2@R5V"GIC##&*VKPVARP3TM;=;G->]*9 M%._'D3P.EL>@ :NF#FK=Z<=349Y^+-DA&W# MOH]'/)T7W\S"0X+]7 M% @V]O['(M5;]710DT:@@BS&2:YQU3,C85D.K1WW; M[<6QQLFYZ3RU06;R#A;OOA>C3F\6&IXIV>%-'2JUE67W3\L^@:S244,C2AT MB@F*J)9<,:^)=\AK2OAZU7WE3*>TI3_.J+ @3[UM--;Z29^2)I3:IU/8)FOE M8Y1HO-+F/+C*Q IA$574(2<,5,XPP8F#!JRG/VT@T34&JODI/FJ);F\OC!_G MS3!^NC,9XG)9)9-U)01IJ&60@>? M^Z4];EXDR35VK]RK_#9?(1^\0[TRF(,HA +XT53/JUN6XSJGR\='.:_!Y(\G$0Q3_^?VQ3 M^S7(:AE\&T]&OX9E6LF_U[ HSZ+HB&8T7Q3XU!\_\50TNS'[GPL MZ4^Q &K6 'O0G?U1K)BKQ<=OSPAY)5YGL<'. "45UY0P(;%@"B."/?&P61=P001C0!0(*F">4N^E_B4YJ.U!MCHN^B1/DQO7R2711?>H-! M#-,/+[.;DC^3*?]J+5^)^3EE@970$VI=:.B\\8H332G%:REO=1KM'TI\ M(+4'7+ MNJA%UA$@>^UEWSQ9;UOB^A/ZO@CO/J/I7T%<'(C;'4XO^L5N3N[JVI _['*E MC8:(2O&%.J K)K;F#U+Z\:: M(2VP-A+>M UOL%BUDC%2>$^P\%100Z" RGG)E4%*<-A<$/@PZP^LBF^3?'ZM/VE\:Q%N&'PXFNL#%JED?5YA0"+05 MQE*BA;***L0%XXXB M:&GLR(_3G2^E/ _5WF/!&::40\#L*M)82:\[4*JF<%O+ZD9DIJ[5'0EHA?HU7]I!@5XT?& M%=6. F]WSKW1\<-SU&T^;J 5;F@2C (H(;"(4PF0<,K$X4P$.< M7LNU7K!& M!(VS8J?)T++>UB:-2Z8X9O\P8J14 H J!W"5G.F M_=K1Y;,84I_M(4YEJS'DN X4;&_>#29FC&=,S;R(29/&Y MGI#Q9%P>4:V#% T5HFZ)+K1TBVXTNI;GSQTE^T2^6[Y?_5AZGWQL4 M[Q=I6PC\4+TZ>O7SH$>E_JE;5K:D4T2?MB8/J/SZSY'/>IWH A5%\'4FQ3B; M##,S' 2,BWTDPU]EN5!L.)[-.Y\%'^E\$MXHFY&?KJUDL>/W5[:^D'C>:+R4O!'FOH M!2 "*FX=I4@*KJAQ!!EMC1,"QM_D=W9AQTM[B*^?(\'>F.NN>VT_GJE?[?G' ML\Q\_.V3.OO'2?;AS)QFZLQFYW_7YQ_L!_7[!W?^]D)Q][G-QS/KSLZ=#<]] M=O[QUP]6?0XOSC^'__G-G7T^SS[ZS/Q%G?W9G8<59>=_4;^[OWS\U;K?S__/ M?P@$^2^9^]O?/WS^1]-6]N.'019^TH_NS4EL1%?<3&(56C:.$P2R_#H@]63\ M4^,>^^^#?!HT8M&MZ='D:Y],/B9[>]Z[Q\.ADNWIB9[^4[WWK=R=7/4IXR(#&G/RS*/(+]T<]OQL7/ MBS]^N6]UO%O&05;!'_3N\3#)[$X(_O#+NS5S:/;9$Q^QC7ZUV4=\C_=JZ[KD M'N\%P1YO1AO''&]Z[O!F86;8I&;-:[I"G-+7KG[VDP?4^>>K4? Z?@L?7(TS M-XBMZO^:#Z;YZ#;#\"2+P;(R)AO]VJ8=2S7U%&(7W/&*$/TZO[R:6QZQQ%@+#6Z-AOQ\VXDV?8\\IU$D.FB4'I4&: M54>]9I_Z^=X25A([-(L=5*?!0.H4VPU"JV./ATX =&K@8CR)1 AA"V2D$J, MXQP*HZ40G@=( MYK2.R>@&AUJA$/%CX,YJ']S4'IW\5HV,W'5Y&;!8+HEX1( M"9$2(C45D3A;U2C $5.648!ITQ3%1LY08Z,=X9BO%8!M2-$6APO+4YX:K./ MX DF-8_23GB4\"CA49UX)%=XA#@Q'#M%J2=4*RDMUQYY:YCW@0O6)@'N"(_. MAH/.ZK!O<=Y6&RK1U'TF(5)"I,8BDJQ,!>>$>FNA-4HCJKV64#@LG$"6(.S- MOH)'MK@L8B5H]=CW/%;MZ'Q<=#_EMV597GUV$ZUWM$^"J 11":)>!U&/#E"> M851EJ#E4@$A$&7%64 >,8-8)@XGTCB$.W;[B2JM,A#(9X,YY_*PIZ.L ZD6# MD\6>&F*L"_$VW%*? #PT5#FA6T*WPT8WND(WI3D%RG)AE:$>0D&L!$1!C(E# MS/ ]H=LBL6.# [P7X=@)0'0_9WD)R1*2)23;DRM9F4HOK1$ .NXAAY1Q*H!D MF&&MA7"2@8U=R3KZ(4/>\BAY0[N9;L%]9\4D*YXLB3F:)I8IK[%5:VW[^I:T M1#N@94,4'P1XU0I/6^Q45'=*,(%,9'^X6Z: M?_MLFW+(S%HRA.28)"^AZ,&O+]&R/>M+M&S/^A(MV[.^H[!4(5ZUA&>6>H&T MX882RBT7!'J-H)4$0@LYW,Q234;F\96AS2NB TM43D&S7LDLVY8N'FO0N\T+ M3]1/U$_4/\Z%)^HGZB?J'^?"7^QBU;H)3?&]$$5+W\M"*PC'2 7$WV,,L02 M"*0W1!F^/B_XL23#Z(H%O^SCY>?\>UV'![7G-C[AZI%4TM]^:4]8?X0+/W*L MERNLYY1!: GW$CN*L!7,&4N=%@X180&J%>L3)A]A>I3M?>T%D>Z.([G[^:CH M9C_^ 9P2M)IX]$C":3K :,_Z$BW;L[Z6'$8]7?D <<4C4&8)Q20K0W= M9*-N8Z,>4=+6;+I*ISI=)0ZC'):Y7)'H7X-[E&+[*;:?J)^H?SPG.\_H"<:9@8JN@E;=3F]6XE[M::8&L_-U-4?:9D2N7M+ M ^^G@/Z0S(8$".T%A&?P *]ZNE+FH:$<>XPD11IK3+4(-CV"7!'GV9O@P8X[ MO(*6'Q8H&]C_FW1 MS/&I'HYP/ZUHD]F7)'K/$LVJ+?&Y"X:? X0Q104 FD@IL I^'5>,N)HDN@9Y M%"UO8M^VI-WR]<.36_^:#Z;YZ'8^N16!3>AW9^ OOOF>=8?3BWZQU<3?^47C M-]9'"._!ZMZHK>I+-Z+V=>\;M,BJ!9WA4$J%L<1,TX!@P@KF@=? 0N0!7CMA M?F'S5=3&(;#/\4."ZD4=M!3++RR1$, "&&. M(:/5GO!-=0]IMFP"N@1T">@. .BX6 *=)X@P!;$WQ%./N>;$,FZ9$,H CC8= MHOU:H-OER%I*ZG5<$\PEF$LP=P P)U;4>!Y'3W(@G>5&6.C% MGF!NYY-P:STS34"7@"X!7?.!CD.^"LP1S13R#$(BJ%%&&J ED@YBA!0 ^[+G M]CU@E]1[5)B0+R%?0KXF(-\SZ7,;VA5>7-O+4M'VC B@68"S3N@22OVHN5.>>6A0X@:; 1S MSG"F((+$2[0OT-S].&"(3WD"R 20"2 30#[G3_,5/C*&L MH*(7T5&"A"9'$ M"8BH,U:@M5F++\7'.J8,$U#K$)L#]7J;V4WA/H)=S?+P( _?3*42^]V0M F) M*Q)7)*Y(7)&X(G%%XHK$%8DK$E:&!E*W>?(]AT(E6]7\>;0,:V-P7RCU"(H_P9;6/.7 M4H#>2),FE'@3E."KRCGO(7)40 &XILXBS;146!ABO"7$PCVAA.H>4.5<@HL$ M%\<$%Y7"#*P ]CS6UB)#)9"20B0,4^%_'%> [PDN=EA_!B6JM2PC@44"B^,! MB^@MKIJ?Q1XDDF+-D*5 6V6T$8YZP(T'=GVD]8[ 8L=57.14)+A(<)'@8B.X MJ!0$!"M=**B!LC+ A9**"JD@( @#HKE?F_>X([C8^L+P^X"%HW+U/\'Q"#0102W$NE$#24Q$;21D'*E!;.$X_6XO(O,]Z3W5UC).U@ M F;E86Y@B%KC7D?RPR,?D=P0CY>?LZ_UW5X M4'M"XE/IS"2E,Q^:C":\/?CU'07>$KC"6PR@8HC! +&44@B%]IX([P4$$%E& M:\7;A(O'F""U2*8-OQIV_IGEG:!C1T4W!=Q3P#U1/U$_43]1/U$_43]1_W@7 MGJB?J-_>-(MGZA]I=2X9H$HQJ25DCA+#):>,$BXHXUYBBNZ[XW<*%?\K[T\+ M-7>OS##V9IE<#;MUA3^W*(I\NF_#7A(XUGE^&QYYVQK)! ;M!8-*,;2F6D"C M%6.<4:R%$H)( ;%DW'D/UOH^;04&291W(LKM2]^RO:^]@ /=<621?AZX*_OQ M#^ 4B^RF&&7CV.'G$4Q+!R7M65^B97O6UY)#KV D*!L!!@3856 M,OX'6R.$Q]Y!?5^S+C&OTH7=Q*[(32]+)*+6)JR'I'F/27 3"!_\^A(MV[.^ M1,OVK"_1LCWK.PY#EY/5\")"L80&.4@5H]@IS2T5SE/'''4"K*5WO=K033;J M7J)#AY\%5K)26?6W: :=Y8-N-BR+ 2/1OP;W*)T.IM/!8SL0> ;,!5S51CB" M17@7.\$IM% 3A3"5'!,JF'7+H3'=3F_6M+#:>ET-9D4+:BYJM15%=%\Q<>K[ MN/?SH-[C%I(E(5><&@ML( Y@MY$M+>+2KZHVWJMW4Y;<6"8 *&]@/ T'@BT\MLP M]P90K+@2A@8]+XF%Q@BGO7!**/@F>+#C 5!@/V"05'V2['VK>H%7JAXH:#7V MT!&KJ%9.666YU59*PY6C_DU$>Q?#FEYB .RI>U,R X,)E*DYP@7WG8E\8R. M$"OSSV$@2Z!G'$M9[%-4\ [LB CJU&KP&+.- V?,!0 #8OB*/AA0* JH::2B.I1RQ MO4Q"OH1\"?F:@'Q/9\]A@%;0!QE$FE$KD554(BJ%(1Q#!PRUWANUKYA=W:- M7I0M3_A^G=R-TN;>6I:.M!=( LT$FG= DU3L14P"5#)H#*<4LN -6XTHX!!B MXZ1;:R2X(]#<(H'L)? H&3N5"1X3/"9X3/#XG#?-*N@H)-%Q\!'6D J/I!30 M X8AEPQSN[$W78/+*SBJ-Q_O,'W>,FGOCY,\/.GR_?+?RN/T>X/B_=4L$0XB M\,,OE>?K%#$(NZ,GW/89*K^_ S,@R%+Y^]X@X./L=?4&@\@V_3L2"<$,9LN= MRCI%OS__]#_?@7?EZ_#@G<7K!];]N7==C+.SXEOV^_ Z7P/EZWSTI3>8/5X^ MG0P7;\PPOGSG6Z\[N?I9RE,&).;TAP5'=8;]?GXS+GY>_/'+??YYM\S+7%6! MH'>/IVW.[H3@#[^\6^/^V6=/?,0V^M5F'_$]WJNMZY)[O!<$>[P9;1QSO&F& M])O5F\'G*A3N:,YUW5AKH<*:KJ@S/?R\]SW[+;Q]-WGB")1]F1Y) M&#].YG@#WGA%*<$ZM[R:5Q[FE%GB]:/6SCX>H;2UC]-C/7KV6^7%OBD+QJ3< M8(._Z3/,4X*3(!RE("SR)M^4!1=)FXD'CY('SX:#]V\+@:N4NC=]CD4^7Y*# MHY2#61O;:L93]JF?#Q(L'B<[5/) WA25RB24-\;G2@;,FS[)K\-Q$L?C%,=% MAD&*620&?!L&'#[LIA]-H_\']F39CV3:WZH9R49)&-LVH-EW L9SY&]^WR-, MN*PV,M/>*F@I(I0J*;06GEH!L1,$(+-A;@5I8PN1QO5*:A16-2E?+"'1@2"1 M7(W\M%X(I)VP' < @EIC#0,Z$> 9L0!MVLSHM4BT.M0XA&8?"9(2)"5(JA.2 M*.1+2-+44X$)9-(@*A#0FBM"B;0("*8=$0&F-Y!X2"(F1^[*;WJ8IA43U5EVG&4X)WA*\O3F\R16\68Z0 M]$Q;CQF-_<4 %LY9@25SS&W<;NRU\+;K]A$"[N<\+P%9 K($9'OR)1E_>FLF&3%DU4Q M+TZ'2VC9^/4E6K9G?2^>2[C)6ANC^?BJQ1% 3%AE"$+<4F=IV>O(&J4U1Q1C M>5_S!6B;Q0MB+OWZN$$$_H;^\>KYH;L[9T:RUE/FQD9%VR1Z"48/?GV)ENU9 M7Z)E>]:7:-F>]1V%J9ET8$G*N>@6:_DEFWK%X\U[MWFA2?J)^HGZA_GPA/U$_43]8]SX2_V ML6K=A*8X7T+BI?.E3/!RK"=,6D45Y )S":SFP?N"!*.UP+[XUSX<8.]Q"NP1U9*" V"V!(*!= : M(>B5E%1AA,%::&") MPCB.4U7@OB=YIY+OO_+^M%!SS\ ,8Z.7R=6P6U?8<(NJP2=\449/08V^Z#H' M;\,*:5ATDN"72+!<2;!54,1YK0)81[$5 @?Q!1PC8SCDBMN"O[\0_@E*#LIAAEX]A_YQ&$2C'^1G%'4ZWI-F_"T2Z\ M[2<\SZAU6.F>Q@SSF@>%SK6CW!FE&7-,!-6/N'*.WE?K2\"M-,PWL;ETTTL M*3Z%J7='PH"D 1+U$_43]1/UCW7AB?J)^D=K^R-:&7B#O,26,,8MH QJA0CG M&%(IF0!*K$V7>+7MG\SVMXWO'4P8;S8SN5.=F9P/NMFP+,Z,1/\:/,9T+MKV M]25:MF=]+]>S.QCTVAAUB^%JTJ7VBD+'.3@QQ,*M 4%G@$! I8@P+$T M3",O&-.,"J>Q<](R@3SV0#'U)B"PXW%*H-ZNV<]P2F,KYI(X'XHX/Z?4Z4JI M0P($(Q R+33E@$@+F'6.0A-;X"/V)O*\BUE$+U'U?*^"GE1],['AV;#J#K"A M87MQ-+1NMQYX6@T0L#+K%#,0&(08X65QK+3><$\%Q<0)+.V;J('=)#9C5._ MWF3.)3%^4S&NA&B@#.Z8YD8 "*B'6 #A*37&22P81Z(>,6[@^,>F"N'1I#*7 MK[\5Y0TOAOUNN(;.^_F@4V1_S0?3?'2;87B211[:FKXXT+<[G%[TBZT$^-$M MG]\M_G1S5MKW)*/G=FB;44>;;> UL!!Y M@-=.AE\R!RF"WRL-F,HY_Y3WNA\&)K_I3?+^ MYGCZ[V(T[,:LGR!* D'T2P+3!*8)3!.8U@ZF8C7SP1-$F(+8&^)IS);@Q#)N MF1#* ([69C[L"$QW-Z#L!%-2;Z9C@M($I0E*$Y1&**5@!:5:&((I !YH3HWG MVFO)@726&V&A%WN"TAWGG-!Z.X$F,$U@FL T@6D)IF@U-M<0S13R#$(BJ%%& M&J ED@YBA!0 ^[)+=Y'P\W2?Y=T= 2=T3>B:T+7%Z/I,=B4E*W@55@L?(!8( MK:D@5@1KU3,$8J8EI'*M;>"N8JAU#Q9Y23(EY.(4-P)E-TJT?&OI2_U.$C G M8*X5F%G%[K7<*:\\= A1@XU@SAG.%$20>(GV!BJPT(1(X@1$U!DKD-D4@VL($$@"3DDC8+.9 M$8(W[>!Q'_.N9EFGD(=O-J5&J&7K/J:U)AJW?ZV)QNU?:Z)Q^]>::-S^M28: MMW^MB<;M7^M1TCC5?Q;97Z?]1?$G%'N2@ZU'7^\[,KA%X*\IL3W.2*4UK]7( M*X^E0)1HHA1Q7G(OK:?6"T20 %)J3N6>D$AU#ZF,,4%2@J0$275"DJA4L BC!=3* M0* \10@H': HR# $ NO-SKXW "2=E@,"!':S]B#!$@)D!(@;01(: 5(U%+& MH2/04DJ1X9IQ)Q3UACJ@H-RH"F0#0-IQ21VIMY%[@J0$20F2:H6D2N6$\]@" M1X41&%&.C7!64BR5U)8Z"=F>(&G/A6D(UELRD3 J853"J%JK"$2EBD!)Z+ P M&$L@*4?!C8/0( J8L-0ZI_<56WJ3\BXB]V-/K4OQ-NR2:@,2O"5X>P+>*@GZ MB$'F-'),*DZAY5)((SED&@+/#<-[@K<=%TD)*1*0)2!+0'9@0/8TCDE0\26= MPYI [Z35%& B./*<80D-%)3ZC>/M-3A\@O*61Z7:-^SWK)ADQ?S,Y !2W0X- M+1NVOD3+]JSOQ?-B-EEK8S0?Y:NVL\)R1YW @.J'5:4<61A+*^%PLBU7HD! MVF;Q@E^'X_'Z_!L>J)^HGZA_G M_^?CX.C>A M*W9C4_E7Z>JM?9+>\+Z(USX<6,]@BNL!T BB3'PVGD*K5/>0V"%IHAHQ!FI M%>L3)A]A@M0B83?\:MCY9Y9W@GH?%=UT:-'V]25:MF=]B9;M65^B97O6EVC9 MGO4E6K9G?2U)V'BZ/)#BZ@PUXHQG CD?&\4()ITQA&J)N568V;6,C3MU?/^5 M]Z>%FGL&9AC;O$RNAMVZ@H9;U P^E0H"T"FHT1E=9^%M>.%M*P*3"!^*"%@,4)8@K# 0/?T"P%O??2H23 &XE@$>4OF5[7WM!WKOCR"/] M/+!7]N,?P"D6V4TQRL:Q_\XC$)6"_(WBCJ;:TVW>A*-=>-N/>)[1ZX2L&CI* M@!!3V"B-*/5 :6J!]QQCHXGB>JWI]1)P*PWS36PNW?020"+JG=.9>G>T! .2 M!CC"A2?J)^HGZA_GPA/U$_6/UO8/QO\J+ ^5D4(2H32DR KM'!>>>.FD))RL MY7>]VO9/9OO;QO<.)HQ7LE)9A;EHG9WE@VXV+(LS(]&_!H\QG8RV?7TM.59Y M!H$%745?)/,:28H%-I1R([QW"@+,PW\E8'"!P-U.;]9KL-I=7@UF90YJ+A^U ME5%T7S& [/NX]_.@UP\;.IH6CV+ZL'RRP23LT&-8OF$=0F,+))(X-D4J5,P0'0>4*:*"YYI *:[BF;R*/VX5$7]+8F-3:MN*03*DDQ8-!+CWD@J WD<==C&MZB:H%M4X$3ZJVF;*=8A$' MO[Z6X/0S,"U69A,VA EM+#),40*@UE)@$XPHZR4.IM2;P/1NLK/;TJ&L(AUMAS3+V/X4&M".5&>F>@JTD,ZZBVE[6:,F\F1$>3+5V^_E:4 M-[P8]KOA&CKOYX-.D?TU'TSST6V&X4D6>623D[7AJ%N,%DO$-]^S[G!ZT2^R M_P#E?S;:I4>W?'ZW^%,8;C4>]GO=Y9WV8.!N-"SIN1W:9IK29ANR;YQ#HG+T M 0CDB&OA()4!YR3EDAL &!=4Z,TFB0=P>Z6!43G*KLV\X%34"HV;,TXM8I)Z M2^TM[R9A:,+0YS"4K(;V*.R )U()Q"15Q L+2; >A;2"48CAGC#T50?&+\'3 M?Q>C83(<2B&Q,P8@J@R0FAJE"=>&.DS= M6N>='8'I+A)FGCI=@O4VNQH.LSV8D"K> 5,H@THU8BJZA$5 I# M.(8.&&J]-VI?,=2Z9Y>\)!D1$MZ0@,!&B8QO+7VII4H"Y@3,M0(SJ=B]F 0X M9M 83BED7BNK$04<0FR<='Y/P+Q%!N)+(%@R5FLN8H+@!,$)@A,$;QQY8!4$ M%I)H*+3'&E+AD90">L PY))A;C>./-00'A 6PW%V_??Z;U M1WCW]#/7\(3L'C>6_UZ-%M>XR;\4[R^"3?7/]_EE>**?\_ZW_'8<[O3'J]%\ M,3M^PH=DYKF=W--SE/_D)22/B14*2.VTL)9JBY0'#@$&M4980:[BEN5O*5)W M4\G//GYVY]GGCYGY>&;=V;FS\:_SC[]^L.IS>.$_G*DS\T']FIU_#F_\YLX^ MGV<__GV03[N](&T_/;X17"*O (I1&4HQ,U(AIPG2FA-#J! OWHBJCA9!(5+D$K!5>V=ZXTQ\&_Z7X'&ZE^T%!ORMW-;X\+_I%J3C? M$PJ"JM<&8P2I\RBF#R)CH1/,2VK0>[!J&D;CT XH$/""6LP5AX$YB7:6*((% MF*G\WF!:=-7DU?>![[(B& WQ;RAS)_.I]?7L3)A>)F=!T+U+H/N'DPRU>D$ M71QN\R7[%#:DTRO&"VM@OKWW)"M\-G^N?&GUO/K9_K09!74^[HT_7JZ>N7SD MV]F_3](%40R4$1XRK=Z49=.?L8@?&8/PC4G]ZMA M^/-5D>6=V'LL']Q&AIHN,.DUAD%\(!M38+OC\#1F=K63[,.@MY>/ K=F/T["?>??^RF[RK\6V451#+*;47%3SC'H#+AM_'R?Q^4RRB?,MSQSTI]^JE\ MFOAA;S .G%#R66D%^6!M9Q"\_UOYC=^GP?@-KP",*_N]^!)CTW&CS]___Z>E M^(TB._3#&L/%;H.YG V&DW#13G_:#1O:[\??S>XSL^,73=T&I=DU*F;30**1 M7S9^ZQF5QA$\L+#6]Z@WB1<-WK?!#LB/CQ27FKO!MY<$:(()1A MEXMX[4'1*<;C"!_Q+GEVF?=&JRO'"Q7S++N3\AF6 ?>XCN%U<5)YH)OAN$QR M#M_,QU=9].G'Y7K*(1-SKZ=,5^:_9$7I_52H.M^7;OF+\/UX[SQL1=B8?MB+ MSG0TBB0G_;"JN("X"1NS^>1J%&S>\H%[WS>^2G8= MWKF*PS5ZP^XX*P9Q31M?;5YV-@MHS&K/$-C\V>*^1B9!D6X#@;+B^TU W#DW7DXC$19K/,TB0-P&1GD?5OL8)"P*Z1^SB[C3*T YQF8N9A.@JP% ;HO;=VEIJ\( MU\5M%H7^- IW6->H[*=8>;J3\-7+\%80__A8+W^,R$=S_REM5B6-K[[4/9?OOI6Q MD45P5GRK6 .CX2#\V9EM[8MM X."N>(UUHPPJIS0U@J'$+#<8&\]J]@&#%(1 MK&5NG=%4*RBUU%I;3QC$S(DUH^M@;8.PKU73,##LH)N/ E#]7D37)^"!Z@Y+ MO;DY:P5MY(N+45DO&QB+E0JP(B4/WE\/P_]D/WIUKG_*>N-QL(X?_N+?;Z+4 M93^J\[__5%[^/4 GFS[L0UOT:Y&/HS'P.:C33B8(^FESP(U/N7C(GTZR;U>] MSM4"?,99,$3&Q2S"$C3<,!CO_P[H&QGI_?#R_70<<"M\80XF_?A86;^77_3Z M0<\6,XT7+::P-9/>S.@),%=^KP3E8 16C)\OT][<4 IX6UQ>1B$)F+^ ECD: M+<#IHOC2&T3%OU *E[W1>)+]*Q U^,?QS8TW90YB6VJRN8VV>.Q\SK7QO>5* MHST5]'$W^$3AHP#"H^'X9K[NBV@DEY:3#9P?#ZTBG<2<5P,7+IEP1D'Q'H$= MLUEVEH]&PV_OSSO#FR+[$*RMX=>Y-HE4^C5PRW TWIX9XU*6S!A0-PX'J_#I M2>3'>.]>5)S+RK6[V[KBJ](\+4:Q)J.T$@9Q5>-IO/0X7B98"<'0F^3?BQD? M!ZMZ.BJO[3NO+,"[9=X](*LYW, M;]^)YY71T*S(5D6JPHTWWN+9^<$?'CU H!@71%1"!4!0RY$PPL/P!PS^J(^9 MC @+[0Q8FRVDRD>^>V;PH=2A4$V_P$J]X=+:#T;$$[KT?H;-_$M+M)V!;=QD M@.JK_H:G=.UD(@L[VP]_W#NA>#4)3B+;!<*'_0A;D,UMF].@W^9FW"S8Q.>& M[,S@BZ;A=#P.MW]%^/J>FF?WU#S;EYI?4[A/@5C-NG*6=[6R>[/W<_LU(L.= M#*UL_M4YW@4S[*>?H]'1#V)8QJPF<\_5S+'D<_X]CJ&>(L(2\HUM*;S>91D,A(I9TYU]VS5=S.'C2O/.BL0?M#KG.XWT?S MX:?9!685;4MGNZ3?>!)@,MKX 3OG"GN\[(@M5MEWR\BQF]Z1X!!\] M&&9J9D2J4OO%##O1K3BFSP\/Y5[ES0HJY [?40+U8IM>==J(578)]\&N*?FG%+'S'R &=V4;UEQNUBL_V M*AMU45K 9;PY*P+#7D=X#(\8PZQQRY?AOCO7.ZUL>_5J,[$LI7L>;INQ9(RS M=8K>UYAD$;9FE'>+RCOCD[GXKQYQ;I)?SXC?C9@>8#E8$_^.CS(,V+<:>C*\ MO'Q_,0\JCLN@XOQ9P[//HGSW='CO*;=WY>_N$&KA%E9M>;P1[(/^[4KU!]?J MNC<)&W]7@<2%SC7/7%LM =JG]PN[?!<(?EYO_T\GLL*&R MF5>SS5R&8B#]:18KF /K\F#N^JY2>AA:?USNQ7TGXI !:&N$B?1[.<(\?:+P MQWNY"G>S83""GAAI(>:N3 O"6!BD%!8:8L',063#H(VS871T4HIQ'$%W$;8V M[L\+=.5?BH^7_S6<5/I>S+X5EO-@4O8JNOK 1C/)R_N_?K9K@=/!=/;&*G:*EJ'3P"Y/IG6+M^2;_A@WM#J]/9N<",1%DD6ZRC/#M++Q> M<@N&2VY!"C $ ,**$2H"MT#%K09,>:@ 9?@%T&FJ#_]YE _&LR)_^&#C:/BW M2O_VK=EDT_BZ?*BY:EWQ]?)$9D;8I?3OGJ:KD@L:!XXQ)K@R@ IK!;4!9'70 M.BY\E:\A0!R_NI!K/QI>5ZC18!*B'5)PF2YV.8S''Z\#^G"ORI'@3F$?R]7D M!?LICK".^.1I?]6X6:L"$[W\IQI^FH\Y5/BZ&EXL/+N:_6&F0!SF(U,I! M6^@*O&M5<;(X32W=EICBN=C+Z._NE#DJTY.(40)+3QF1BD8@@!(X3"V!CD-/ MUWJ\_M8;#,-];Q=D73+ BJYZ3ND'#0'2".+*]>8O6U/W=*;XNT6LRQU'1_EK MT1_>S$SNZWPPO0QW*O/G+J?Q'.G[9$&<\>TXN&XQWV04'.XLS[[%Y(%1%*3( M,L%.#6;KJ SQ]6+ KS^9FP/YS4U_'C"9Q^ORU6;.3DV*NYD>@;-B;F^_*(]T M(M=]Z0\O8G[":/@MP-G"?8Y/V E2/S/3LXLYK6;YI=UN%<8JSS,I.E>#87_X MY7:1\G?_E*$(%)YG$\=X["2+!OTV!PIO:/!_K!X] M\N0]_,S]G_SZYA?WTY)8IS&%O3S."QP6I/1+F: Q/RN,G-3I%WF4WME1U/RJ M<\+,X&E^&A>-T$4R]^S(+Q(ZECEF_QP,O_6+[I?B9';BUPW/,^S'-7>G1>2" MSDPA1,X:+=.\QZNKE.RR>>+ &]+_H4*OAV,KS2F?X^TIGZLA-G$XP85H=Q7_ MFL;8Z1Q9[P#*R?UH:#[#\2BXT_Z\AB5(=DQOT'[Q,MG.I3Q5SX65W) MK-RB!,)2-P[#/?/H%L\>+7X:3[S',_4X4VR5-^8)!A?%+ -[/+WXWWDN22=0 M8%C6<\6(W1RYNI7(UQR!AN$;07>.AE^#V7 W.#L[NQO??XCY/>-E \9-1XMM MF%SU1MT'G( RR3PJA >"L8\'7[D%!!A#/ "2.B(T=8A2"8.[YJ"&^"""KWCC MX.OY--@S90P[[\\K'LJ"AU4$=OQD"!9"RSC$TB&!J6% (B&1P001SX6VHIJR MCKFQB 2O5SG*G9:8& .A-AH%GA+XR:#EL_=YH,QPM;)[Q1P?5N42V\9B7_!< M&Q84G'>NBNZT7WP,[MS7L(H@0&9VV/TY'D8_216.&0 B("X4@,( R A*2BTE M7-'8Q[="%>B@HDA9Q 6EV!,A#0UN*I'04F 0.BQ*"LXIGM M9+3*8FE1'A.59YER/P;8G<\#MM?8U MP0^:7(4_P]+F?3"B3Y+?C(N?%W]4UUQVO7BWG+:VG.U7EG _,HMM=@N.?_AE M\:7[G\$G/GKJL]H_>MG/7CQOK@7MB%X\O?%N_Y7U1BH[G>Y8GWY=*V@L[>%J M&N+&/6D:U%PF,6[[&/=.O>2<:VN8 ]D@KCVT.9\;;\#O^;ANYOQFCI5;L"4?:AB,4KH;V&&N$EEQ[ M2#VUA@OCN4!<&4H<-=QMB"/Q2+$6'"'UMBIO'(Z\J5^X@W7& '0,3\^CS5O: MV4VTHU\F8I6,+4X$I\@)9;"B7D&MG?:2324Z6IMIP2R(5GQ$MB'C=QGY&;FG03 MQNV0FZ/QD'UOT!M?%=UE+L6.@T"U[EJ!2UBN?&Q&ZL/FRSAYID^'$9%JL49 PA B8H%$) M]=))@Z7D'"MMB7_*^7M&ANOR_@3=X3C 0Y#AS;Q#V%P=_&%UNGX2C]L;,\_D M3> MF_<,]CRRM)&31X[ ^4Z@E$!I#DIX5:A#D?!0,*@PEY02I[TF0F'$>!R@9!X/ M[CT(2K6%)M#I>DWMT8'2 ^.0ZJHFJ*:#OC+UKYK,1T0]J8PSW%K_=RU5]?4Y MII_FW4X_]?/!1 VZ<<3734R9?3*[% N+$",.6 NIL5S%XG9#H"2 .PCLG>Q2 M 2PCAFBJ'=*>:V)YT8H(*B)$O2*[-(W31U=-(8]R6[B9LWJ=Q;;E9))4S)I M2B9-.7DIF?1(_(6C8]R43-J:H[)?@^GRUKE?!^C]OOF8X%UZO1RAIN;4F1(\Z$7^.K14>#LXM.U(\^F-]^_GVIKC3[C\R M;GT-:\@#'6MVD'S63.^Y41C7I%A?0KDVHQQ9)>X!#3' %!%/%65 *0P()\!9 MK[PBZ[&]UZ+6:;=(=B.6FI[U^O.?19MYRNDIN%]I 8(6'$FF*F9;$ M8>B!D\A C/A:!N'>S)0%E6H38DSX*6M#-F(*#+1!!OFJMR6' E+'F": 4$R- MP)!3) "* ZT]6>MMN3*&AA>:<$<8DZ^G>N_)&;U>[4)M\!L/V9R8S5O MF_W](Y9M4&=[9)MMOF MY<:V@-/8VF\\O)Q\RT?%L5K: J^DEWHM.""0:86HHDX*PY!207I-<';9UI;V MQIKY?$XD.VN]7*OL0D+:48:7'-\VB"-=989J2[C&!C &';62"&>= 1Q[@ 25 M8FM#>6-ENEMQK#?SM/D:\]!]8%-M(CYKW/!EM'WGAA8:RGPEVX)!H4UL4\LP M%91+'/NG0*ZI(%[;M1GW>U.U56J6)? E+>L3;TSK32QOG*7<*'%OJGYNH7#+ M57*+$<8AP@5T2%*JM%)$ .,\@U@31-&;*>Y="SA[_[13DK:=!5L^G>Y?N/BO?."E(%J[EEV@O98,7VV_!!79+Q4_*P MCU6X\4JX%?("0X MA<:GIZH,F]54HYFI@#LI;&]W5JRD8@FJ5L5@IE'C*+G+MAP,X3VWY6@FKZ(4\/&(PY=9@IYX415 NF$+" 6N4MXU0:'F[1 M_ .,!@RX?#6+)PJ=B=!YG<#_9681I(L.6$,V0IH@J[1P/3AUCWE*D(:MT M%M'"4.\<\D RZJ$4UBD4BQ6%M)HI^^0TP6?OLS9-<+&,+*PC*Q>R[>3 %SS# MUOQ0;0>"Y$UM[5'NCYB^R,>!(V*;E&*Q3S7&;A27U MXG/?_7KX(,[VG+%>G-X<$"K_4F2S@>.Q"ZWQDF MNGRD;J]?WO&-'JKTW*KOE&[,\TV'8^R ,V?!F-3%U]DYO M$"<4Q]FPT14,JS0!L_/>X,X]%S_[5L0[?(_#H\-SEJ.NXY,_LPE! 726TZ$O MBDX^'[AN?I#;MA@1_GB]EN'>56;#Q1_FDS07! "X)6:5E6 M<^ ,-AYPJVFP#KCT,*"Z L1ZK]>.DU2@:+F80-?SHA.V8=(KQFZ^8!_6.\M^ M*]?R\?(^>*KKH'OOVQ-S[/U;Q-ZE23'CPHVL"O# *?"BF]$]V^+5V[L?U#Q57MGGUQ94 ,@HI2 MZ[G1BC))%0K_!4YH$KZIN=\3^P9SN$[V73>):V/?2*&=$H=41B1P(#6R3G . MB41,:2TBMNC@E1BLUER0'1+G'PE;FH MJX8[K[[:2; YQG',>F"._NUIMF:M M;C.@^CXKZ6@.!B?8SM3V\_.JK?!!D9J@0!D*.(2E28"$:"PN+)UB;G)'7GW&.*KV(CR)ME5Q,ZE\G)=BG[H4_KQUET+(WCU^ M7C6[!Z&M:5/8WINU+9'H13D%O$DY!='Q+48[B69]+E7\;S,-[:*&+@-\*'DTMZUDUO!5#O>L1L(>.!E!Z[<:XK.27'V\"U49C6 MI$S6!$QM!J9J'JI"@GNI%((!FCS7WBA(F=+">>+16C."9X!I_:1]8V"J>31F M,YDS 5,"I@1,2V"2J]0AQIRV2 B%/*2<(^4 QQ1A8X'UU*QE"[S 8OI'+< $ MD=Q/P[^$3 F9$C(U YDX7"&3(+3*:: MD GC>LMUFLF=C6S0EEM7GBB?J)^HOYQ+CQ1?S/WO<&]UIZQ M!LK*=?C++,WD"&<>E'$U41D.YI#%U&JEK&>4\?.LH@D]0X9@ 2A1-.:I:K64GN(1#N&8B:I:H-4X=4,#P:4E Q01J6F CIM MK8-"6D$LHTK6+57KI]=;ZJHT]2I)54.DJC+UBL>9&1PCSS6B4!C%G'= 4(6H M#FIL;>1Z#;JJ1JD2[1BB?CS-L.V\F4W6N[X)](J=Q4H&>!]/!UKBU^Z\ MI;%4[0PI';F@5L92 :Z,L,AQ3" %V&@F/# &!-F5"-&UG*7:!+5>?[#>X31) M4).@-D%0(8!P-4:= PN#@ ( /+4>2:<=PT%*'?: \K6"C%I5:GW6<%*I25+; M**EX):F<(DJ!P H)2[$RP4LU#AH!O+=<\=WJU-HD%=4:"VJ>I![KL>*\9KW6 MI@QU331I?+H_!'0EYY1* J52C!M$)<-:.R&PU"+&@ ES+XQ*/2;I.S^9W/<, MCT86!Z18<1)JP%=M?KV)P2I$G8>*2L>"UE:.Q6[[3EGL7F9FOT:HZW6$,:A7 M;2>A3D)]H$(MY"J#"!/#">?!3?:402H$5D'1T/[21-^RW=#! MG!BB2N<@BRPS2%HD/:'>&46!DP)0:C'!T*]U@7UP[MD+N\$N?E/U6M#2:0'/ M3-&CJ9CI,$()2=J;)>UX5<^HI4. RB#G5%#ND&(,82,\%D'JC1 ;2ON#+5:W MDW929UI=DO8D[<O%TVY[X[$#<$8>0*8:SBUG!*-8&4$D"L[I6Y?:"\3I1*F)$Q)F/)J3*$K3,$Q>QLKSB PU%DFI4',4ZB9<5*H M9V.I3]HI=6-*G0WJFH#ECY/\HE\LWJ_EVK,M.YM>AY]T9J\CL7J#:3[; MP_)KLQ^6?SZ\_$X1"#RZMSW]WJ!XOT@\0>"'.O9'W'O^\M^KT>(:-_F7XOW% MJ,C_^3Z_#$_T<][_EM^.PYW^>#6:+R8O.7ZL@=*,("8TD!0ZKS02P?%W6#@E M'*/Q-WEEU3M?VD/D6=W\81*L/4<59V*N3X5&L9"Y=WF[_:.6+^].VSX;3HJ, MGF;9_W>'H1XW)NX"QY^'P^ZW7K^O!MT/@TD^^-(+?*[&XV(RMKUQIS\<3T?% MYW AW1]V_OFN)&!\>5[TBU+6WUN+N;8P@!0U%!DII;,<,($"8AGM[?M5R1D* M&(<)H +JV-D!:D&IM-Y+)PU02,_@*DA T5635]\G.&]%@*R;*!^C:?'N3XNU ME1.L5ZO+9LM;E\ J_>])XR;KAL_(Y#U%).YIY4=XJ'RK-P@&15#DLIZAJWH]V]/LO#^]7!49)>CXE_3\%'_-NM= M9L77\.(.OT1IWI=2PTZ)1O= /@!W:=7.63\$]1WFR27>>W MV44QOUG1/>6%)U>] M43?[US0?!2B*;U&;95$!S@>:=[/!<)*-BLXP?#/>Z0Q4^;+@VHO;\.G-<%3JZ&QV#TP>1J MG!5A>=WLKWE@OM%MAN%)%@F[\96S'_\?>U_>W+B1Y/M5$+VS+^P(M:;NP]Z= MB"J@,.,-7^ONV8W]RP&14 MCBM0 9'=K/OW+*H $*%(W*%$DWIMMBP0(U)'Y MRZ/R -Z 6R8PD^K;&YU0[MJ.!\F4S@/6U'ZTW+]FL_SG[ANF7LF;K&TY1K5V M7*_L*)],FJM!*_2?8>2CY>'+#BW&N)_H\K6$M,V4LQVO16, [$*W=* P3?-;X>EE!O%K M.1LO1O-;RI >>@3,0(5_^6$Z!EE7%MEDH,2!$E^3$C_.YC>)\+AB&*&,L83IQ&B4D MB3?.N9:&[0TG] _!"8K.+"K2-JOI0&W"5^5I4OX]'Q>^U M&K)$WY]R7\Z@AV;ABIWR@_9<[Q4:#:=A _ \!GBX6@$/?8./@3WVRQC0)\!?0;TZ0U]I&P/K1!VB%%%&$ZX MPM2DG*8&OH'_,(0V.GS664*HMEK=?E3=K&$2COM^A;',;@^>>P4SXU\Y M/"*K+KR(4 23[P\A_>B8'%P'RWT"MQ%F3&$ED90NM@FWG*A4*2Z,9"F-L90; MN?F[YKX^=>V! P<.W%,.['3/X"16.-9,&I'PA*6:"V:UM@YT3.7P1HSGDSAP M8)_=^.CW6-F,%V693T?7T;S,IM4DQ,OT6H5W\TCG3?:Y^>9N3NU$8_N JY@( MC*FS(".Q=<)Q2QQ'7$C07V_CU'16YC#PY89\;/?CKUDQ_7%65:^MMU8P//CN MGDRT7JW-YY)2RTG[4._AV\'S-4#* V6_;!%%H]C2V+K4,0O:MV^H@SEEAAB! MI4@WZO2_+*+LT._-^SUS>RH1[:T6/V##<6*#;NV"%,7*,1%+0Q2/16R0T2*F M&*N8&+=9([,';.B%L?LLL_/V&/O00F-OA/K<$OK>9]^&7IGW58^_'CK3?4 M67/]U;C. #% MXN5QYW5[S+P6*.USWZ0&L:CHG"\JQIDU%A0=C@U2)I&(8)P(3"B)-RH4]H98 MNPP;(FR'WI@WTTQIP+0!TXX'TWA;49T[QW2"!*-QS(V*59H8DFJG-.58L4?$ M8'M,ZR482>W0H_-F .F%BH0\,C=X%ZG96T;YS 3XM BS'\L/N<;)2@^^@6] M,S$^%L2"46(,%9HCC!3EEF(GDH3Q)&6HDQCO@%,(3Y1V1G'&8L4%CY%#F%/C M3UP?E1C_*HGP38+[XO(R*^&F*N2W3_-Y5+3%+>J2"J-)*%?06.]/3E1OS/Y: M3@UI[T/:^]YDHA]/VON0YOG2:9Y_+6=5%<5965Y[U#67L\5T?IQ6R$ -?S&C MT>)R,0&C?^Q) 2;_KSM":@:".'B"./HL\!ATL!DH^U&9U^>+U45Q544OQ!!# M*M2+>A]4)Q4*.YU*^!:E'/-86&UEDIK842,E-NE&*M0=EEV0L?=X6N_XN;W^ M*?O'K(R]F1/\KLO?+&GSMRYI]N9^Q8B=#IT>#C4^98"JO8>JNV-VE6Y/?T3" ME*$:$VHE3[DTG-DDQDY8I#33&U$T=X!-1P/L*H!O#KV8>)F4\R%2=T"[ >UV MK9CIM;;:"*M4&AT3Q"72V#&B&"?2)2BF3#X"['[.YV\.V+CL-Y9G[[2R0PLN M_!5DZ71>G?@4I7%^F95_5*$J\SP?74QAR3]='VN"H.XTEHD91PD5"E%J.4N4 M$DA8L+:[8S#,2<&%M\/ M%K^;PV7+X;%-K$5$$"LQ1E811I-&K]9]E^'?NO',^%\ M:B,D")3M:?Z44^S=Q)K>ML8'&(3Z'$_#_D>G:MV>#R6,@&6M M4=*D7% N!!?**&SCV!K.M06;$6VD3/9E'_;C425[@8]/,OY>EV^&@Z8!4 = M[4>[Q*B3T.D$2YB45*%8*>-H(I5NK'$7I[P7:[P'[!3Z5.X%=NZG;KDE5:JG M#) ^ACCD_/BN/MV$G[:USY#P,R3\# D_!^O1/]Z(_B'A9Z"&(>%G((B[$GZV MI;<&@3>9R^R0&K]@&K[CEPP:)M%(EMK&-)+4'.\40BS5CLN'!,&I2F&NWB MP&7/X8O17J-WAIR? >X&N'M%U4RU:&>,%A^PYLG'5[Q'UWNEE0])/SVT#WFQ(,B:(K=A>*4.9EKXO .$I3RRBOF>8 MH@2T'T-?TR)[V:R@7O6:>TAG;XVS U!*CH*_[[%B"&G[XJ96D,1*$.JQX F5 MVBD<(\F8QE)2L5&W^E6MF!=D>=UO]8('$M/;-V@&B'@;$'$/0K 6(;32A DD MD<6"6 188=*@^;N8Z]0^QL_1K^;_LFE)NXNRVB,%X&C.F(:TI2&P]"7Q5+2' M7(Y9ADB<8(T-5PF"3RG"\+=.28RI[L>DZ@7TZ*D:8DN'HZP!#0$"!MCY02W5FJ=X 0QEM!$^IX*NS) ^W *]ULL9LA;&@!U -0!4!^O7E+4 MXJFC'(,::8BR:<)U3*V-@[F>)I0ER6,\]K>:ZSU@IT1[@IW[J5ON08NG+FNH M99;+[A.2NI([RK]>Y=,JC[YDU=-SC&H.^M,]+-3QB1.2.DUC@9CR;$2QPP)8 M2$N-XEBF&ZG4W2'_8Z?'Y5/ZX=->+WI;S M\,63D4M=C-)$:D(T-ZA>=+")K>EET?MI/KZM*69OBP[O#4EW3W["_*+,\[!W M5?'UZ>.XA&\NJB@'YGX&%?3;TNLD*O/JRO=B^YQ/KD_")#TR_.F95'H/D=+6 M=\,P4RZVL4/8$B!,[JAJD($[:^QSB12$:V_(L$,B]0N_XT5G;0R"28VTUKH8 ML(&DL6,XU@TR.(QBU<>B]X,,=$OP]H ,#T6&9^3^KB/#Z:;2X_>\@#?6:F;X M.@LD5Z48RT081X"U>1QC!=(&21XKJ305L?-9FMGR48_1EYZM"X6/Z\E!/\_F M>21.H^AI;3!_RS_GTT6>EK/+&'[A2?1_B_G%,G3NSMZ7$J<@HI,$&3 K4 KK M(X21W!=(($[H;N]+I(D06"6,I8A+;I4@7/L^"";A%#%_!]]L MG=G,:D.YO=DVM$L#3YG@,\=-WO6J;U/47P& >'8)/[L&)AK-/DU#XG]9+VH$ M2Y5%7XIQ'I4 H[E/]C\O)D Z817!6EJ$8$O_USB:SZ)10TM5Y+/Q_4.+ID&Y M+Q80#+" 8I\FL[/\-/II5LW],^?M*/[?ORF"Y?=5=)67 6NG(WCM&2Q$'=<) MHYE?P,.7;XHJ0.8J;(TG:/^6/( E_')Q#M\L2@"J[J"OJWE^68<#EOG5)!N% M#NO155;.J].HNR _[/E.*IH4EP6/D^SRLO/Q2BOGU!,JWDVJ6-.3Z-5[EH[ MG,O,K\%HLH UO%Q,YL45F*6WS2UKE@=^.ZT:R7@%U)Q'!5R< '.&3%%8Z#P; M743C @AC.IK?\KSH+*O@;D_N\ZI)I_N< WG :[+); I_YB"R+%[ M"+4V%K>ZX7.ZA8!W@8D-^T=)466?/I7YIRWYLT]"R_4'_G+>O.C^-L$F5DQ[ M ](9QDEL-!*QX<() I:ECF47*DU*56(P3;'F (XZI2)A.C$TB2E+W)V0<^][ M-J!R'PW^G_-YP\+C=L&!:L^NHT_Y[%.975U 2O3K . H./ RK I[K62?7D8B%;Z/XPZX=@A)Y9,43<6S&$/;%B"'K)(A[' M_K*C+$\B]RGT;Y?5!H)-^%-MTCEOT@6O<6.=16"8'7D,Z+$0PH?BZV/)X-!2 MAHXV)G@+.73]M(<0V'I,D'4T)-HZ# <2'4AT+TET0-&!1/><1 \+18\F@^7O MT^"+_C#/YGGUV@4XWF#(X*%&!&)*="Y(&[.0HM0I1HV47/)4&8-]AC_5*6%6 M)<0\\I#PAW"4 2OBC]/A?^./V==;0YQ^K\KY[X%$_0G+7QMWKM^-D,$W\J5/ MR^O?__ZACX@'(5^F=MI^1@SN%=[M4_#T '2'#'2LDTEB8V6$Q@91QZ7"_FC- M,404<:E!;J.402] UT1LO2C0*?TR'<@'H!N ;@"Z/0$ZT89*2VN-I4XI9S#' ME!K."?S)M.5(I&8W0-<$2;PDT''.!J ;@&X NJ,".M4"74PD0EA*EY*$$\6M MU28AU&JAN*)BHU1";QK=2P.=9L=LNA[:0;);E+.K_"3Z":!RDD,T<0D3,9>$@=D6X]02G! FL-A(]GI!G]2R M$I7[R9G^ZD?I;4EC3V?PO=5)#D#U. ).)+C-=55)JHFQ"56$.Y0JR@U+N'6, M89%LUG5^0:?)3CB1(-FK33%PXL")S^!$UJ8"<$N,21QPGXPY$\9:);5),5;( MB7BS+M@+6O4[X42J5*_EQ09.'#CQ&9PH6D[4*;8HCA%HK"FG*=%,.\0EM890 MZ1!Y1;-S)YS($.VUO.G^&Y)O/?C#5$46_9J-BO-B]-PXICZ78C]86:%.*1>6 M*&-%BCGA(%UMZJS04O-4*J"MQ#=HP?,U_K M-JB):Y92RHA!EO+$6L.UC(G!DB:22/'8R@=]FJV[XVO],MW5!KX>^/HE^5KA M;O5"B@PA7/GF8@F/E; ^BH=JRD'WCG?CCGJ8$;PKOB92;:GB-O#UP-=OG:]I MR]>Q(8I1&VHJ<8-BFV":\(3ZP&2GK7A%DWIG?*U%OSV$]HZO#^W<]L=L7DPC M$XK$'.TQK>(MUZHD4234XA24(VHM4LR*A K!.1C5&^4.7]AZ#OO5;%=_G3Y% MK])X;X7N,.IH.WG\K\JT? MVM;\VOVW[D(Y71; '#H##9V!>@9)AKM=31)J4BNQL:"D6!]MG<+? IM8&+T[ MUWH_#0V$V-;L9.@8-#C9!X@<(/(9$-D-_$,DQM9I+A+.A7 ZH18;3"RQQAKM M=NEBZ:6G6K]Q? -$#A Y0.0 D5JV@5>2JD0:AWTC%XY <31,Q!0GL7 T=3LJ MLM)?[S9\0BD;0'( R0$D!Y#L%R0[T:F")9A(&AN'K.]\I77B^_ RFF"3"+J; M].;^VMCA$X9XK_G*AP:26]KS/KY!W OUU_F0YU'H&X=%:(LUO;W?3I5_\D[L M+?WSUOJJ;>^G5R_5S578[%[P[NY5ZF'&-PO:AG\ORN4SKK)/^?NS,L_^>)^= MPXB^RR9?LNL*WO3GB[*9S(Y'N(VNEN]=6\D>VM8]M.]IJV!VU7DCC&;G]S:5*_/* M]Y^;?EHV^EO^<-GL;WY]Y;%[<@W"I?0=-6?3<=UO+SHKZD9QW69;I]$/TU53 MO%%1CA:7OK7<**].UNX++?#.\O ,WXEK'F71O+C,HPD CV]JFH567M/5.(JJ M;44X/NF,V[?]6^YE%O;R!'Y9C"Y">Z\ROYJ5?BR%;YJ77V4@*IH.XO4BS&!4 M)0P+YC9=/F#95 QH9.SO'/N_@I@)J&BS25C/#Q=Y[KL#QNNOC[[X#F3/;(5[ M:Y?LH%A@U#GII$C'3C%%TL1Q:Y$1FF+$4QP;)0S>B*/=IDX$)O@YG]]0(7ZH M[:Q>CB9/R=ML2]XL.&E=@M10;5/"8J$-E]+JU%).>)RF4B>6\. M,L[/\]*W2VV0>(FN 9!;<%W'TY1V! MT 'A[JM? HEI6\(*24N)H8(C:SD%_+7*NE1@YAP2&&_$1F\#AJ4.$Q[2-@J6:"T&9P%S'W"IJ%$%4\\\ ->-NVICY]+M_>Z*M\@VMY"Y8DT5I+8Y1A*8\E4AP#< HAF(H=4[<% MZ/W:3NF7U8R2O!J5Q57=D_DC"-OII]M/#/[RUWR:E]ZD"1*XRCN-N2^RSV#R MY+ZS-W"2[X9]G6>E%X.3O*IN;2?_Q!6K)7)VZ>N&=FVNSEXNIK5T+^#C;;M9 M3!N1[,7LK"P^%=-L$HT736_SII7Z2L"#'/U4YJV9M9HE7)C.YE$%].VSWK*M M7I\M7IXL[')EK9$"I8R;A'#I$BT$$2Y5%$F6")1X*SQ["MOMPJ\0O%_R-(J> MU@?\UW(V7H $R:@!N28B$<9PH;;I&V7"F0:3H1BC.7VCN;@-_[GHTFX,N)W$KA#_0\/>#- M>P^Y.;SFTG=0BKXTJ[+T&'B5= F;5S4%5-YUX=DK."^ U;P;]?2)5/5A=)&/ M%Y/\E_,;]+723NYO- _,QIB6"/F"R+%R.A:**2.9P0D&S:A#8XF.8;RRB_P;:1Y/U$^9*C/F2EY"L55Q=?H&W+CH7CRH+5_G&.^<_?:Z2Q:HDT#+?YS]W%3+WHG:P"%47TZ M'0Y] !DFD^;J?[Y#[\)GF/]H^7G+0H*J A3^<_XE^FT&S9G7 M"/@GNZKR[Y9_?'_SA.O=*G!^E>^AWMT>5E^_0M*G=8OOO__\LU]V: GH0T?R MH2-Y_X5%#J51Z=!+]XV%4QT?B0Z]=-]D9M[R7 +,N[/\4S$-_K3Z<*68C5^[ M0]%^1OL](YCOU>/U.&$Y9^VA G,64YTXDE++4Y$8(AWCRCGX+%.QD?=QPV(W MHU&YR":[.TW8=IY^2(6D]@I?]BGF>,"1_<<1T4;GI!8I7R8>L,5P8ZE"J60Q M1RG6*I9TH]KT@W%$]8,CZE0?-(X\S?[#^ZN8-!11.T8;=ZF/=2BJ:I&/_;'/ M,B:O#L]HS@%O55H.NRQ(8$?59KPK1+DQ+D&I)IP09J7#0OK"LLXRO=E193L[ M_N]JV7\(J[[+]"0TE+MZ(V+[\#E)H/;T"-:!:1U38G3"$X&-C#$3$B&&)&+" M],5)_>6PH,,H5=6S"?X61%TG(.*JS-_G7XLJR+6.^/NF6&9$1:.+;/HI#W$1 MJ[/<;X^Q%/,W=S-S)Z194ZJ(HT0EVC??M":FL?"QY"DV"4H>:.W^6N;+K?EA M.BKSK,J3O/[OLR6DCTJ![UZ0P>_=\I83GK/G?3'++11^M$;T4;-VIX<@3F*N M8^=PS"F/069+$S-!$Y.D4HM$[8"U'RFR'\+:N-\$_;?/V@=GU_Z85]5W497/ MYY-0-K&*+K-QWK5G>[%BW^*YT@.97N".]YJ"(*<8,RMX8H2A#OB2K%MJ&4LQPHF27#)NA#4V-:$L=TS2C6R]AQZ(]90=J?L]#WORUNZMH_Z0 M?09[A%1#L:\W5.PK8!QI#_T9X)KB1%O,!(]3IY5F,M;.6.O[$#Q0E=L:/-1+ M!CCKMPO=X5?RZN79V[(GEP_=HT2X,J_K)DQGD3\Z*8ML$OG\:9\3VN9GP26X M5D69I]5\'*(1X'^=Y-%-7TXQ;3*YGIA>M,.<*1CZZZ1,/2K%EEJ"K2\@:)'F MJ;)&$*K3V"KJA#+*/#G%]H6J>86L6_7DK-LVS?:7;U-__]V^*8/E]%2Y&9@J+.(E^RO-Y M$_L=MN0"2!F [V3K#ZO.'5%V=57"*^M":]EX=M5-QP^O^"FK?!I^>&[TP]1G M3A6?\^A7L*ZC;\(=_L]O3VN=U82B!%MFL7I>^&&97TVR4?-:^!K=^QJT]IK] M+Y#A"P@5,"60,:$0W6JB?AHWER/S&<=UM-RG$"Q0[R5PT#]A>XM062%L6U1O M$.QLL5JB&Q?*O)H#S\U7/\E 'HZW7? Z&GS?W 6$ /*SYLB@D_I"1\7G8NR] M)[[FTV?0VJ;^V[8D7?CI^[/ __5K3O=\8^J/_O;OBCF\;/1]@V+1+_4"[OGX M00WX7U]PJMGN4#\PD$S#2PT#YU_S5?NYNZ+413 MGC/*5E+0.9RFF&.#8LE1*JPO]2 Y3,D'4IK-F@9>'@;+')358O+>B%<4__K8UY>XMN;(3;O_CT\Y^/U51[:KBV_ M=9=7D]EUG@?2K%>X[L"VNL/CQL\PB_"S\:CXW7ATJ5$T_&J%H?[.9?NVCL'U MOLI'WXT7I2^KXBL_W939H=Y*=CRUKNK"K9%-P)#/ $@A ,J#G >TLE'$ MO4=EM[32]HI.D]A0(RTGQG+CN$8\MC:&^P0RF&RTIVUUM[MIQ=ZDE?#/_^0A M/.'7X(E^"]3Q!:S?*I^^^\O\HLSS)4WT76)H0S]\3EV2U>KDY6> MELV#"3N M**N+,?VV*M%7[TO0T>_4R!VWL1(D%DEB.!=$NYAAF1BM@(QPTBV2(R75#,5( M)=0$?XL0C%K$G0-#29*[%=D8:% KWQTR33@'I386Q%!-J>,8 Z]1SI"% "7('_@IFI5N":KJIE70$"2!8UI3:_IQEC4I/BL"B)'5=GD7DWF M09;U\=4DP?+>HB2,O5()D>%E;[\2RSX='!W _(ZNTLS'( >[M6:BN^O,#$1P M>$3PULH-#:!W./&)KWK@O847=E1K:3]/@%^&N!\Q]X'R7Y/R=U+"Z9@I?R#N M_2'N =8'6#].RC\B6#^:S(1?RWR>??5GJZOCB(9J.,SC6'&6."4X8THK*8AO*LH$PX9O=+IK3O[R\?:#05).GPI5/PWAMN$('7;5Q0*1!]3H^U4NB%LM S3+&S='07M8)X?LZ_163[-SPO?K+%G%^" MPH_ IM<$VS>#J;P3WJZU<9+S.+6,N]1H15-&5.KBF"I+-L+T'Q2<#^Q@:VY( MR]GE&_'.'4CEY@%-!C1Y6301NE,24A,ND%:,"TXIML1PAVP:89.Z8 F YH,:/)8-%&ZDP9,G+8NMB9.8J$3QSCS]I[%::JH>S$T>7WW M%>ZU&.: )@.:' >:*-0FBE,C4T.HPYIYG[=*L$D"FC"IL<8;->IWJ9N\-IKT M&8?PNDZDW910ZR;'[V%"]H=.V9:\(93MX6B%[VNSS(Z/%E71I&"?9T7Y_K.O M?!%=YO.+V?@T^MB6#P&BFN?E)-B. MI1VHJPP,YG,QO_[HN?O.4@XDL2)1"#E*8LZQ\1WV%, [#!_Q-$&=4@XJ<91J M15P2Q]S/,]8L,2XV##MBI3Z 6@SKO-DL8K?VPAY67!@*'3RWT,']=0XDO2.= MG@QY_4>;,?&(P[(=)D'?5[OMA4:QF%?S;.K7XSB-UQ4ETJ.EQ/\-G_+Q*Y.B M@74'M?*51^&650A_]34&CSGEIP,-419*I/[78G)=\U*M #TMT:O/9=G_V$.E M6^>NC^ Q2')A4,Q%ZI1EA$DGK$()DW0C[>/)=?L:V=+90;!;@B-E2^7[;KO[ MRC^NZGI8?O@Y7;E8T-T!/"<& MI1)K)!SQ+8B(=@G8R0B+A"N-]/8RMOU W%*-:?2(I2 /X%M4OI!F>%47 M_<@#L8_J4]%KZX_]I/U^8QOWN&GJ7^ORU*]]WO6B7$QI>PHM3$(3JAVQ*1<\ MM033A+!4<&J$MAMMRY_+Q6&YJQ^F=2W;OY:SZD&]49^CK6BB3S0;CIC?AG+Q M8'_1VV4_UJ:'QPIL@H0IJ;GCW*;6*"2U90K;A*:;^9;WLE_U*/Y[A""]K67Q MZ3UFZ_U+Q86;!'HO+)8D\J5%IGS;12['RK=V':U[NE'K 8/ S(Y%C M)N6I-#:-21PSI+5*9!)O\G*H=%]5BWR_F;$7:-!*P;'F2.JHQX8Y@BXPE"+B: M"0ZZL^U=2B\Y?E\$-=&GZ$6,WOV7X&]%4,>^O?CD:7+Z)8M/OZBXQ@BU7,U9 M@HS2-M&^JPX!:] M2!IO7ZP?D_3>9X:^AY^Q[#BD%5*QPW'*8LY!2JQ)8E[E]);&/JU M#6IZ2OI4W_=?'!_@T7L=>=@]?>^AP/!3FLD?UO$\1E1V4CD1-G'J4NX45UHI MH2SH A0YSF/F7N-\WH-!;^?S"K$3BGH]GS^P%O5[!2P'>X!_<&?T>P)EO"US M)GW;>H$08PIS[)S!4FB:$)W$A'.V4>;LU<[A;P#<,U4=1D[)85=P/-X,,)\& M,I_-0]O=>5E,JV+4)F@M6VXNFTB/]SP!)/H">MTSVP7_Z1XXD&T9,@B[LTI5G7QP0\U&A.(>MS]] (.]96J; ,N$D29'TVLY:*:A0;2J5P7(J8 M[-!6N5,CV6J=/*T4,]ZA.O(\&?K W6*KW4I=K)%%3#.E>9S&2A'8OA0A@YR0 M=+ME>7;_;IW=K4IZNES?+;RS[1)Z2UW$OK9KP+?GXEOY(@!%6^N)I50QEF+ MHI@3&ELFI&;266E-@NE&$>8'E='Y>3;]G%=>F(=R(L% ZEZ/9]7\Y]G\_W*@ MY64UD^T4_YIE== IV1VP =W5!O]BVJGHLK7H2YE/0O7A^2R"H;RO5S9:*T,< M<+*HPD]&S;UG>;=6C'>X!@%:YI=9,?62T3_(__UY3V&P/Z+(I^G633D^5''3Y& MF2\/4@7#VU\(1K??-R"AJUL6P.]_%DV*R\(3PS0

1XTK'E;5>C__9LB6'Y? M178&K_07DP((;CXKJS #H-Q;AP>@$5UEUT$A*Z:>[,&";TC:D[*_7O_ UST) M7+J89/#4;!Y=YEGE3Z!7U8TZ;ZG)W-]8YOG[ZSPKE]3M_1J^GU_[_BJ?SR?^ M#:5_OC_7]N/S%7^>"[\WZNG< -].,'RB7$H2XXB1BC,9&VFU$!CTPU@G@FQ4 M1'RRON&^7A5EN/F>,)Q[\+;#<'74;HVV[76@UY]AR.%'XU'QN_%4_5/F*:R. M_IWZ_'8@/G_G$JH[(/R^RD??C1?EEQEL4SY]]Y>PDY'?R6K#D?M<# ZL!V3H MS87(KZ'GJO-R=MD3 =PF?CENG9?.8AO3V'": S5M0Z1\'\%DL*@+6\ MVS:XS2ZH]S$K/^7S7\-,80O]%H")?3L15.7\]]_\4\,^^D\_ 4Q<+BYO;/=+ M$LE*GD^;X^2'G!,'&8K*O;X-BWI.[(X&W!!7\>R_JGS_S" &[Z_@AL3O9=B0R]9]^U% M7];_$X>*=J\9/;5G\^L47MRC/)$=%@+[&.3@3[48%#9N!0VO<%T@;?0'HT M56WD9YQH^/_,,FT0%XRJ&!/?88X2BU6"-F+?S60R&WEFVW[$^LR^V+><&G#M"G&.HK7XL#.$:$88&XE2Z6S3FZ4@7@JSCVL M8_?N< [WVJ][3VE]P+D!YP:<:W&.M#AG$HE2@P3&CG/BA)+25[*4C%.E"=FH M\OX[)8;.]X-QF\M6

XML 77 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
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 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Earnings Per Share [Abstract]        
Net earnings for basic and diluted earnings per share computation $ 64.4 $ 60.1 $ 129.5 $ 133.9
Weighted average common shares outstanding:        
Weighted average common shares - basic (in shares) 127.1 128.3 127.0 128.6
Dilutive impact of share based awards (in shares) 1.8 1.7 1.8 2.0
Weighted average common shares - diluted (in shares) 128.9 130.0 128.8 130.6
Net earnings per share - basic (in usd per share) $ 0.51 $ 0.47 $ 1.02 $ 1.04
Net earnings per share - diluted (in usd per share) $ 0.50 $ 0.46 $ 1.01 $ 1.03
XML 78 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions and Divestitures (Details) - BOFA International LTD - USD ($)
$ in Millions
3 Months Ended
Jul. 31, 2019
Oct. 31, 2018
Business Acquisition [Line Items]    
Business acquisition, percentage of voting interests acquired   88.00%
Business combination, consideration transferred   $ 98.2
Cash acquired   $ 2.2
Additional voting interest acquired (percentage) 3.00%  
Ownership percentage (percentage) 91.00%  
XML 79 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 80 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Statement of Stockholders' Equity [Abstract]        
Dividends, per share (in dollars per share) $ 420.00 $ 380.00 $ 420.00 $ 380.00
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Borrowings (Details) - Unsecured Debt
€ in Millions, $ in Millions
Jan. 31, 2020
USD ($)
Jan. 31, 2020
EUR (€)
Debt Instrument [Line Items]    
Term loan agreement amount $ 89.2 € 80.0
Basis spread on variable rate (percentage) 0.70% 0.70%
XML 82 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation (Compensation Expense) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Pretax compensation expense $ 2.4 $ 2.0 $ 7.7 $ 6.9
Tax benefits associated with stock options 0.5 0.3 1.1 1.4
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Pretax compensation expense $ 0.9 $ 1.3 $ 1.8 $ 3.0
XML 83 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Net periodic benefit costs:        
Service cost $ 1.5 $ 1.5 $ 3.1 $ 3.0
Interest cost 3.4 4.1 6.8 8.2
Expected return on assets (6.5) (6.7) (13.0) (13.3)
Prior service cost amortization 0.2 0.2 0.3 0.3
Actuarial loss amortization 1.6 1.1 3.2 2.2
Net periodic benefit costs $ 0.2 $ 0.2 $ 0.4 $ 0.4
XML 84 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurements (Tables)
6 Months Ended
Jan. 31, 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 January 31, 2020 and July 31, 2019 (in millions):
 
 
 
 
 
 
Fair Values Significant Other Observable Inputs

 
 
Notional Amounts
 
Assets (1)
 
Liabilities (2) (3)
 
 
January 31,

 
July 31,

 
January 31,

 
July 31,

 
January 31,

 
July 31,

 
 
2020

 
2019

 
2020

 
2019

 
2020

 
2019

Forward foreign currency exchange contracts
 
$
14.0

 
$
28.2

 
$
2.7

 
$
1.6

 
$
0.7

 
$
1.8

Net investment hedges
 
55.8

 
55.8

 
1.1

 
1.1

 

 
1.9

Total
 
$
69.8

 
$
84.0

 
$
3.8

 
$
2.7

 
$
0.7

 
$
3.7

(1)
Amounts are recorded within prepaid expenses and other current assets in the Company’s Condensed Consolidated Balance Sheets.
(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 January 31,
 
Six Months Ended January 31,
 
 
2020

 
2019

 
2020

 
2019

Forward foreign currency exchange contracts
 
$
(0.6
)
 
$
0.1

 
$
(1.3
)
 
$
1.1

Net investment hedges
 
$
0.6

 
$

 
$
1.4

 
$

 
 
Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss
 
 
Three Months Ended January 31,
 
Six Months Ended January 31,
 
 
2020

 
2019

 
2020

 
2019

Forward foreign currency exchange contracts
 
$
0.1

 
$
(0.1
)
 
$
2.0

 
$
(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 January 31,
 
Six Months Ended January 31,
 
 
2020

 
2019

 
2020

 
2019

Forward foreign currency exchange contracts
 
$
(0.6
)
 
$
0.1

 
$
(1.3
)
 
$
1.1

Net investment hedges
 
$
0.6

 
$

 
$
1.4

 
$

 
 
Pre-tax (Gains) Losses Reclassified from Accumulated Other Comprehensive Loss
 
 
Three Months Ended January 31,
 
Six Months Ended January 31,
 
 
2020

 
2019

 
2020

 
2019

Forward foreign currency exchange contracts
 
$
0.1

 
$
(0.1
)
 
$
2.0

 
$
(0.4
)
Net investment hedges
 
$

 
$

 
$

 
$


XML 85 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Tables)
6 Months Ended
Jan. 31, 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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

United States
$
267.5

 
$
289.4

 
$
554.4

 
$
594.5

Europe, Middle East and Africa
194.1

 
207.4

 
388.8

 
403.7

Asia Pacific
144.4

 
149.3

 
278.0

 
296.6

Latin America
56.0

 
57.6

 
113.5

 
110.3

   Total net sales
$
662.0

 
$
703.7

 
$
1,334.7

 
$
1,405.1

See Note 16 for net sales disaggregated by segment.
XML 86 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
6 Months Ended
Jan. 31, 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 January 31, 2020, gross unrecognized tax benefits were $16.0 million and accrued interest and penalties on these unrecognized tax benefits were $1.9 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 $1.8 million of the unrecognized tax benefits could potentially expire in the next 12 months, unless extended by an audit.
The Company believes that 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 87 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions and Divestitures
6 Months Ended
Jan. 31, 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 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 (Nelson) for the purchase of the Exhaust and Emissions (E&E) business. Previous synergies between air cleaners and exhaust products, including construction and technical knowledge, have dissolved due to changes in regulations and technology.

Subsequent to the binding offer, the Company began the consultation process with its employee representative committees in France. Following the Works Council consultation processes, the Company may accept the offer and move ahead with the transaction. The transaction would be subject to customary closing conditions and regulatory approvals. The Company expects the transaction would close during the third quarter of fiscal year 2020.
XML 88 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue
6 Months Ended
Jan. 31, 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 globe. 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
January 31,
 
Six Months Ended
January 31,
 
2020

 
2019

 
2020

 
2019

United States
$
267.5

 
$
289.4

 
$
554.4

 
$
594.5

Europe, Middle East and Africa
194.1

 
207.4

 
388.8

 
403.7

Asia Pacific
144.4

 
149.3

 
278.0

 
296.6

Latin America
56.0

 
57.6

 
113.5

 
110.3

   Total net sales
$
662.0

 
$
703.7

 
$
1,334.7

 
$
1,405.1

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 corresponds 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 $11.2 million and $12.4 million as of January 31, 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 on the Condensed Consolidated Balance Sheets, depending on when revenue is expected to be recognized. Contract liabilities were $15.4 million and $10.4 million as of January 31, 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.

BLE;9!"H)B_+_,"']P/FFFFC4@H MLCH&ND8V14CA.#8,_G )Z?2#)IQ3X9 0B'+.A5#$X,3&S@CID&;N /I!W^+4 M'5I#'TMDL;HWL%@^L?WST#5Z?_6YU^C/NZ^GMSL^JMMAP&5')$:U3+P5#H<& MV4.#[!=ND.WUPZ;V4A2*+X5O? 6FR)=@"I]";9)C/H#_N:V_D,U#S^AH7]I% MOZ50G9=;E3=@SG/:IH-C:FPJK$Y\RJ_"1B7"Q6#*((V58GS#G']RN2CWSP68 M"S],*S"%0N7_7WSQF8\7V;0I3;0JX7)7=^UGNP.>4_,;2W:"^ZWX_;;< GL% MMON$((/[\Y#=GYRW+A]$:**L$)2!%,OC_HSE#'# )'W)(>BTY(KQ!2"VJ0<+'E*"$F9@RI&,?","K51J7R MEP*$-Z0F'1=H')Q/9]GA_L^K>M5#+,E>S']/P)*IMI.)0:D21&MN'><**2,Y MH";2PJ>X)NKEP#)=TNHQ*5#WT-C>ZE$'P/Q'X#P2HDT T!(YJ8R08!=Q:IER M/.$X-F QL<2H%XP8:!C=MV885**#H MZ\FDN9^1"GL%Z?N$0;U&?1U<8-=^P*)$;;MART5LF,&)2@T72%KAK)):..SYG-BM7A#S^;%;K,_CSCUUY>TF [;;4&Q/$T*_-&0994U^QCG08],N MR'<%O+7US:EU%#%F4LEY4S%6C+G M++$4$>4/-S?Z=CV@S]_CHO]QMNH@7WK[X)WV$/UGWO>'JT_8DE;;4$ MK'&J$F8=,X(KCDSB$++.( M1?BZEO7WI]7>4P6B!Q[&^,: P[\7Y?(A5R#0WY^5>?;'^]!\]KML\B6[KGP. M_$79S"8+#%)I(:TE!JN4$&YL8K%S6I,$(6)B8A+_FZPS[9W/;9M*U;Y\^Q[< MBZW/'E?XN)[E"LR<1_HTBIY6XN17('4O@*?C($]_!7@H\WE1UK(XG^;GQ;Q* MBFHTF?G6Q'<6-$F-<@YAB6,%VH 2)DVEB55L,#+*(-;,A5>A>#:+7MZW> M4:-9JIC.&6FCDF'/!'=$I,9H[EM4)P(*A1%%'U_K,UN[$7\[_7@62N56- M[,@]OPY/[.$[_[*+%KX@NH.V]??3#Z?U+H55C\Z+LIJ'RVM7HV_^5N]8@PV! M6;[ULBV+YF4V+AK*N(L.HJNR\)5]X"F>(&!M_(5R-E[4>[.^_Q&LPPS(HW[[ MAR61;+S?/ZJ:7>8M'7FB\L+Y]A>(\S_R97_3%4^@94'!TE7FG0G'E[\]&HX5OW3[/_<(L%\%K$F41 MVKN?^Q^L&@S[SZ-%6<*G>OC7=<_WSS5GA<+VH1>XO[&J5;R3FA=!28A&93[V MP_63@4V A0G3;+ZN5W')T]-9-)F!.55&F2^WY(W3>0A_]X^;!14D;/;6A:[? M +>L5K#[O-$(\'3U(L\+97&VZ X%]GK;I\, MVE%> *1D.^;]-GI$"2V<2D3BJ 6VQR:-O6=.$@F"2%G7Y?VDII6X,TN_0F8* M(F'RVTI*=J]734?IA^#$LWHW;]8 ?G[GYBQ,;+6[K1ZPOM$U"0&P,X2_^0,8 M$VAF7*-"&;F\Q2B[*N(C_)/^>3TS"8V=2[#/S=TWS>J-N@)+5<"RPV\PJ09\II MF,/RL>'::/F,(*B*Z6BR\/X>+S3#K^ ;P*63\/1BVJR!E]I^L/!7.&$)UL2' M.?SG$*@V6V _H5K=Z"(?+R;Y+^<_YTO5S9M[U?VEZ!(F06]Q6B1) MS%,G=")0G*!$&.V8HMU2="J6J95:2XPU9[$PL28\EI0@P4PBV%LH1??S;310 MBYAM%+RNY#0$$.YL:]J-6D)[:M?IS WD.Y#F0YT">!TF>!URV^YNF- M9_DA5$HX L_)P.Q[Q>RT#;&54B6".B.Q8=P8ICGF-I5&ZMA($V]T+W@DL_N> MK0.S#\P^,/NK,3MORU=:1E*=*J72E')EJ=4QY88[132W,F$]2/;_ZX79Z>E! ME,X>F'U@]I=E=DD[Y1MRJW5_J#ZGA_"@:I-8L*18"AT[G<8<1*QF"H'(32A--8AB=#\/ M+M=ZU[8T/64'7;UE< ?)3,JU-; 0]H@E'(:*P/_,F!'FCC&A*(Q)VFZ40/O MLE5_!V8BI.U<", S,>'#.REAE3I[B46J;..FZ44BXA"F-,,=8D3G ?DK$?9E1; M:G$=$C,>W$&P6U99*O/YHISZ?/"LJO)Y=<"5\[^YF_%$I[*8Y2)A*#&$<&Y2 M82UE1,)=<2J02!]@'R[7][>PO+_4=0_" N_26A2]'L9LDN4^^ F_/4Z'[C%P MH&HY4"E+B5!8FI1P)+4U!M&4)4XJA AY@![Z& [LST04IWUV2A\X<.# E^1 MW:G!30T7PB1(Q#SF.!%&(A>G/$;88):@':G*.%C W3V#[_4XF52TLC>.M= V95:# 6K@JL,4F5C"/3%69*.X M?%],VI\I.C#IP*2'R*1=+Q%%*(ZQ2Q.6^O MY)C>*)V]A667._#7K)C^")OP;'NT@A6![^[)1A,[ZP^[1Q63!E?O43 DZ[0( MU)9*'"?8 $/RF"K$$'-8VG)(#?NS[W4M.^EE9_& !BI%MG.$?*,JP1QH)3H2U' M$BD7IP*C&$ER/P "Z?[:4&ZG_=4;.DA^,C6\S?+RA^P\'V!Q@,6GPV*G8:5. MC) 6JR0!J\Q)I.-8@WJ8(*ET$K,'N#(?"HM[>W0_P.( BP,L#K"(61O?)&-- MC1-_QQ:-B^_[^79:RW&][)+]\)OJ)+J:+.#>Z?6JS3T,(+L$ M"II7OEW\/"KF0/?SO(37Y6$D9[E_6#F[*HMLGM>M[G-8J;/_%%WG61GE]1.7>_WH-?^OQ>2Z%E04 MGT3=9G*/?I3?E"?_N,:]/]T#?)U06IUY +'SCC#B2/\ 56X MEKEFZ6*^*'-W>3697>=EW"68>%&6L$EIX7'M_V"];\#B#[6V^'OSDM]_R^?- MOH:ZEU?PB%GYXVP4",M\+:K?1YZ*RNO?__[AEA]]O+[*PYW+R[_6C>C]M6I] M$C_EEV=YV4N=L$U 7G:SOP',C][8TV@=A_80=]*&JYX\QZKX&EW.0DODW+=$ MCCKMD)_'4R==; "\&^>W0=OL?-?,IUNM0TD;2?P/@!0V/IZK_>(9M +T,G>Z]0M$Q9%960.6-AB^P2AWF>5G>P:0M82L2)Q.+G'#" M,XXFJ6-"I%@F5&+W &?JJRC/;P.T-R/Z7P:TH_&B]+:@YQ]8@\P3=>GUPO.P M T\GK^=9A6=9!6R\@.T,(YO,_%@^>7_K-!C 5V5>C8!HX*8M]C&(HJBFL0XG MP9RVF_W/V% 1\-KJ%C^O]O7^>P1)A!#OU M'VM.IMM/5M;1Y8?I:':9?\R^)K"8DUD%F_T1?F:!5/YX%];#?_R03_+ 3N\! MHHA(K%."@K41HQ70<;@@J10ZT9(S;*T24L?2$8*HI935 MD 1[D(_-_-'OP>^ *$?9E7<0EHO<=S3P,XE@*GFUX7%;V_X;N_^46>)WO0H_ MBOH7?N?%Q N^>E7FV=>&B_Q7@<<"B)WGX^#B^P? 5S4N:MGE&>ES5A:S105O MSX*L''O<]<"_=BL@Q/\6\PMXS)=]<' Q]S\'/=DS@9__WT&* M Y]F =0"$5MO8#_+0=M;)%'RZZ6%UD%] >R,_=WK[WO%HA;6[ MZSJ_*&>+ M3Q=^*&)W>E)?I&*>Y[9HO"P]N2]/HD^ES[U<3,M\- /1\"_8$[^V34QL%7W) MRVY3TC1".:,=\QF8/]66IS*V/$Z5IHAC@QRW:2HP36^BZ-\[XP8 :O2: MFS'AC=+5ART@MM2MZTW3\3R9C4: JF.@\Z9/C/\2I'0V"?Q7R^DJ?^4=ZS0\ M1=29U#BD$.>"&YTZ$W-0OS5 -K;B@3NV$H>_+J=JIN-E86Q3K\GN=O54[] 5 MW)4-J[E7]VUTF4_",0H ]NU;7=S ;J\#YF!PS2\:60.VR=A_-_9_A;.^;(71 M01$%*')9.04<7(H4K^>!GIIY91%N6]2:X*2X+.8M3(=SGZ]!,YUXB?B\?L@[)K\VGIHR11/LP)1+4AY+IHEETB&;W1!Z X]&>-Y.+*"R3X#"VMEZ@H'I+O62*]N"T\ Q]Z4V&\$U] MS.I'$YAPFH]@WM[KV'B" ] 6\J#MM4RN(=_X,QVLU9K7OM8SO+(,Z1/CCJ- M_C;[ B,H3YJW7X&4+_R9;Z"126U4^O?,)L%(#$SM%QK>47H#[VKAM3AO.<)- M\ -/)=GJ^4MSLAGOIE&Z??PG$:#;15#6&H<7D**W1I=#J!:CBY9$.VL$Y)M- MI[-Y/>=SVQ:%T;Y\^QZ\H@&/GVS IUE1_D\V6>2M 5_=;<%S+!(#>Y(R MSAF1F@D7&R-83)!WX'&R881*,=9%BW^!'4\RYEW[&Q7$BT=T6_'WOV;#@ M_52B,)?HISSS,PDL]VQC_@$#>1Y- -4G5>-@7+D7 MOW@%,EP**-HZ^>#W@.31PM^=>?-] C=7WRVWLK-\:_&5:+DVS5KXS]WUG7HE M9[*VG!C5\:4AB"L:Y9-)<_4_WWEZA<_PRM'R\Y8%_ A(7D4_YU^BWV:7V48T MZI=B/+^ /V%CFQBV$4PFNZKR[Y9_;&SGNU4V:RZ*X"[X,/S M#G%OW%QFY1_YO'9_%9XC_#HT_G"O,$V*[*R8!!?9367D0$GEI@KSVJ2R5.U? MBEI K9TLQ@^CF J,YTE6;J>7DQN/6">Q^W[MW[A\56U: !5[/;D9AG_O!GL'#-ZY,GWM58QW$#B^9%V#+XMKH #?.]#^B.0*$J M9U^\$S \85X&"WOYJZOL.NQRQ^G7I8RS?)2!?KET0'4>.\W"&79]H-O;Z/K.^GOO[,POCU_R<7XV#PY@L"V^=KW+]5']EVQWX>H""9HSV?IF M-8ZQ1(8FJ98\=JE-4A?#_QC2E&&[)6#V;/[#BD16]O4]$33KOUJ+?/D1EN4C MK(J_Y4;,S.KI]GKUY]^*O,S*T<5U@/CUX)OE/34^AAM(?W&R>ELN>6^>87_: MFI7U64)P!*^!QRZ#J&N24+1U;,0J)JF."6>8&YQJ8E%L!?=Y_X)LGN^M;V[< M#-R$M)0CH O)=WC<6)],;9$DV]#$AR4THGX-4'9//&T /B9)2E+$*= *=Y(K MHHU#$B.6&&GPEN#7GO!D/"K6:.9_FL58GD_^!DNQSW1$"=G2\;"_8^M]$I2W M:"DUL7>D9E%UI.G9]2JF;1E," _Y1]U\-^A3/DVZBA;5*M8PQ- _O4F)M;]WY<_MVU@/ M^CP\JX[6\C]\ I5];-3W,+2EYV,9/5:3]\@?)S>G@FU8Z+JT:*9^WU;[0<)L M88&!LNK!C!O6J^9P7-N?Y&//WE+.F1E3WW$3%E4?WA6@I]-ZV.L M6GVJGQ9@Y>:[U@.$9M/) Z93-4_UR)>7 8*\<7S:I'T>JK$6+:['.3 M0Q'%RWUVRWV.5U/NAR(!@JH5>=U%5BWMY%^OPBFR_^I\LO"1^#6\W4LT77H9 MY>4\@U_ ]L"[*O^JR\MBWJ&:Y;.JA:\$X'^X=IBX,@J]J=@\)4#OXJPJQ@6 MJDUSOVI<'B>#\!>ZK0-ACU%D=Q'B>/K^O[0 O3? MPN2>;DM$FRSMO6HPS_>U>VWDHZ??KXB@^I)=K8F:L#H54-+G1H2& R.O,EX!Q:T0PRU*^&*=HGWH?0BOR,3A FOJ O)4#=T7D;Y%>U@&Z6\IDTT3QZ]D*Q Z> MM.<;C<)9+JV"7V=5R U=N43N#*IB7,5$Q 09HGA* MN6;..)*F,J',29-T@ZJX=4C%B?"A^9R.H:A^/ M-(+Y%4* @A\CT!,P0E9,;G+!;7;Z-BUQ*<;JN*61-YH#KV1-?;C(@XGHN7*]MMPK^YGJQP 7/7=4-VH18?W,(7WC(P)JSU[U M[7=/AFFV3I5-;.PF#;ZA"#) U$_%M!Y>MIC/EE_4Q^OAFSK*2^M3A9A0DC\S MUHS?&VQ&R.W!9G?$H=UU"?7^Q.%E1_BRI[6;/,#*I 'L[\5GOI6]'=.=D7;0]VJ[+W_*R;]AR@BCYTTA1^">==O[1F;GT0?JOZ MNH/1WE.==A"%!S&_%T.#C8.,?!M]0V^G MQD':'\[\'MQ^]TG=15ZS:\86[N@4X'YZ2XD]:PSQ,C3ZB+D/!+Q# O;'XP/U M#@B[MP0Z(.R L&^:@ >$'1!VKPET0-@!8=\T 1\:P@[ND,.9WX,Y\46]D+MC MQFZ$WY.[:^X1+PXD>H DVD9\#B0ZD.A>DNB H@.)[CF)#B@ZD.B>D^B H@.) M[CF)'A:*/MAU<9:-_OA4SA;3L4_TF97?_=MHE.?GYSLAXATL0/KP.A9/V=^7 M7)VW[O&Y=;%V3@1_VL76OB) -;_XRYWUX3#J5!?43@FM4LLQ)USS1.N4+4:DVE\ WF M99SZ1GNT'\CK5R?;3\C#IV* O 'R!LC;2\@3;<6[U"%'A&&),):3&)L$*4,"4WADZ7PKR.2D&=$(#Q>U1A8<&#!8V%!JE8L2%S* M$VD)3C3CW#IM4QT+1N(X55;9^+6.MFYGQWW5^_' X .#[PF#\Y;!4TD'=)*(ZZ+7R;B.=D6-ZZFJ];B.E)![CWK<]S3GA?M<36PT0+):UH$0EQ M*<-Q(KD&S9'I%"/D4H,H37&:V.<=@_2 UT+W>Z3ZY+W?SX)C P@.(#B X%- MD(E.#$R26D6L<99P)8A6C*8D=2QV"4H2_+R#J!Y 4/6!>.0;HH&<.$#M [ "Q/4.L MXBN(1 5"PD%HXD.SB,W2N([3G]=X#8 6('B!T@EB'6 MAG4;[60L4Y4HPYU"FCG+G*3.)<(FZK'Q+@\]#M\KF.TY]VZ V0%F!Y@=8):1 M%F8Y3])8Z23E5G.5,J4XD#$ MEV(\O_@.JQIUFUUX7<+KKT/\G?R^@L_3L?_EV/\5 M:#F;PP>;3;+I*(\^7.3PX]/["&X@LCN(C+P%(GM$E>:MA+A._E MEJG93/IM%*VBHQZ[R%O3G^]8SLG,:S%Y>;FS!:WEZ<^+2QCOJ/[L][F8+K): MP(;;:ID3_MPNW48PG;R\CVY[$'^8WIA ^/>B7#[D*ON4OS\K\^R/]]DY#.F[ M;/(ENZX\5%R4S6QV/,1M$GKYWK6EO+'60?W["&OZ(9_D0;UY3SD6B6&8IHQS M1J1FPL7&"!83Q)+4O"?WK/@-S=>CYA:N"%\5GGKFWU&/3P&$-],'E,K\ #@0%&SBWJDZ",&X> M.0$Q7)P7^3WJUHGG=GBX:/Q\PG[7=]1 M$]1)6+-9#WMZ0Y \!(2\Q?1B"%1_]+=_5\SA92-X1ESFXV(>^9CZZ+>\7K\X M8,LGO\]IGLT795N/Y-&8%X6G>20!O7SVN:@"#UYFU["+ "1 EW[9KX#'/,\& M=IOX4939Q),UJ.GS25CI)92UP 0$#"A7%K.%)XFL@@>?^#V=+/S21L5VZ!O5 M$RZS> @-/KY: NLW_ 8)H[ M0-Q.1UXI@:_.P]>>]L;Y>;:8S%?C7\ $.RM2CQ8&4WA& P2?P++7<-90ZWDQ M!>;P[\[*TF-T37]ELVE U5?9=1BOUX["VT>SSSG\R+.2"93ZY&ULVCS7CCV* M3Z)N=Z0G^@>!&]<=A8\?U6*R-J2V&\ZC'P4H,.O2W@4 WED.LL639CY^DZSM M3>2\O,I*$-==/G\Z&7Q^OW]H.3#A;S[LNL50\)03KJL#E@^ 4W& MWUC5<-\=QOPB&@'3GR\F<%,5%"^O@-3,!8, N3W;23V>B/=UNT3ZV538E$B28I)]0J MRU/,E=#8,(,I>M_6+N*:3EGC_+YN,>Y2YBREE;'CF%.,#;(EX(QQJ9&I"+5G;D[E, 4 M$4(Q$MREOA@[0\Z"76(%(QAMS'WOX")P,@BG":QHT)6#KZI:7%Z"//V79V,O ME,O\_3S[&A7 5:.5_-W0#&_1G,9Y!7,(HNE1U@8\>+L.^PWP&,QIXAGSV^\> MC\=WVWN;2]IYYH;+J[LC_G/WI5/OKI^L[2MNW&2]N01OC+9Q "*8;>.)#Y+L MJLJ_6_[Q_4V_>^M%7&6R8OGN=J]A_0XJ_KWC8[SA@'S:)=K[$X>7W?JS5RV> MN$\GS0X<%%%;NK='(TY'X'9 MO(/^L0,%'1@%?2B^/H9^!B@]G/F]:DOM5XU(V\('.VH)OY_14P-Q'QMQ[Z29 M_$#< W'O W$/R-TS<3]B[@/E#[#^%DO2[6]%ND>$I@[Y1[M%QCU-BGCIMF)[ MD3WTS=WI0U*VB?!IXF(A$\E2@GCLM$6)%@A1@I6TR69!T[M.E]<.I[USVG]I M<\^DO^9D#\TN\J>T\-T]V9POTD!V$REV M1G=]<=FCTA@&=!W0]2VCZSW@JEMPU<1AR;%$%#D.J&L=C6/M8B1B0G"J7QA< ML7XE<+T34_OLYK"G;#(DP \0>500>8\"JG 7(ZUB+C9<,&ND(B1&&O.$"!0K MX?1&_OH+**#_MZ\**#ZE@P(Z** #NAXWNMX#KK0%UR0AB2;:)8PP!&!*."<- MN'*-THU*HB^@@+X*N+Y8.[$]99.AB?C1G7OV/K^]Q/+GC/ME45FTB3/"TA14 M72LE3SGC2N.4Q*F*"7,ZYHP^!I4W,Z&>Y7CMQ:+OTTNZM[;Y !$#1/0,$;+3 MD-U1% O$8H6-U%)10[U53+$ @!#B4<MIC/EE_4H!>^&;+]AY<-V?['IFX<;[;_-R'=_]NH3O>/?MLH'#ED M_ _<,>1K#QG_ P4-&?\#E/;&"$/VW) W.N2-'B_E'U'>Z$#Y ^4/F#]0_M%3 M_A%A_E K8*@5\-*FWIY&20_)!#>/DPG\O]5Q,DT%IHEE,4>(,R:L$EJEEAN. MJ>7:/CN9X.8905%*JE.3..$ZL M,0DC%#&)M7!2ND?%YCT7*8\XZ7\3'79&:T,>ZX"H Z+VJWJ*5O7D*HD95ZE0 M"#FD2.K+JO"$"J.T=#A^:=5S;RL$D%,TJ)X#4 Y >5! >9_JJ5K5TQ*AF:$, M+/.84,XQ0KA!2L%COM%:;M>JY[ZE^Z->$TL.7?4!S'5B"3(LZHL;$RR-G8IAP;*WM*_GV\MW5(VAG@88"'UX$'(EH5 MSQ&6&AVG"4V0SPEV-!C#2J$DCI-'&<.]P,-0&&" AP$>7A4>6 L/VG B#,,Q MIRA)"1>&X@8>3*J)>!7M84CY'>!A@(=7@P?1EH2TC*=(QM@1*C&*C3/8UO" MF4WC1T5Q]*8]W T/XJC@84M%@%Z>7:_,SXM+^,EH\_/3ZPW\8U'-B_/KM1(" MU-<'Z&&1/E[D(8LUF_HXO:M\-*^B^44VCZK%637/IO,BFTRN(_@GFIW#E3S* M+F>+*=Q5YB/O3@N]L+-.9NPL9,:.UC)C)T"QGK"B8A[^^] XP?8E7XKY!;QH MW@XW4*3\OH+/?DDJN G^"CZ], Z;3;+I*(\^7.3Y''X/,SC+_0/;K-YB.I]% M>59.8>VK:+PHX;_A%5-8Z0B3Z'+F4]-.HK/,/WYQ-:M',"\N_9VP(-[7!0\I MKZ.K10FC]XG#V10H'[BI.HT^Y+!>DVH6_3R;YQ&FI^LD@BRDK8H>XB-EL^F7FHSLO+"*[EL'G-?@%Q MU"_P:_:0S8*%\\/*/GTJ\T]P.1IE91E^7=->0XE5WAU=]"6KHN7R/A'D_W0/ MRJNVQ"1-C)&2LI@HSBV+%5=:"<4)B7GJ'+Z)\BZLZD]A45M(KVZ@]0^U,M?Z MZK.B_)]LLLCM]>K/OQ5YF0&M7?^8?\XGZZ[]Y3T_3*\6\RK<0'OS[!.Z):HD M@G6=P!\WY,"C-R!PS:ZWC[7;1VDBG%86,<$IPP8NBIA+QSAUDFZ8^ _>/A"V M;&^W;_/HNK_MJSQ7/OGW3=IOK?)2?!)UDV->F)C^:S%9&TB;J_#H1YV O*F\ M4 4A.+D.L :H=2O"!FB]S+-J40(F@A ^!XJ(/GN2B("=;Q62M[\3A!8\=P[",9]&\"U0BT?DS.L!.8SG(@,!'BY.9\!1\)L: M]_//X><@U&NI'?!^5)2@"7C%890WBL27V6(RKI]RD<%S81YCT @]>L,01_.H M$:K=X:]#^VGT0WU+>&7]U"WX[P=;^GGZQ0/!?M:NY$B MNES"SJ)>+)GV!+2$W#_>A)L\0;! CN0KGN$ RH!+ (/V:SPM0*#8U3H\_!?!.K8R'K[. >U6B M#>5:,JP,YBF.K4DE =RC+A;6)!A0\\_90S21KA6F^M ZPL?UC*!:/R*G4?0? M:VKS[;Z.=7S^,)^-_O#Z"Q!6C=7^B4E1C4#U! KX",^P$[CG75@<__%#/LD# M"+YW.G56Q>+_L_>FS6T<6=KH7T'HWKYA1TCJW$XN]CN.R/4-=W1;;DL3$_-I M @)*(J9!@(-%,N?7W\P"P"H2) $2!: I-M-8ZNJ7,YY\NP' ?<1_HDTQ@FI MX_H%!8S3=]6Q[[SUZ1>"20_2$44!!6=3Q+Z.W[#%@1 WI.CKV8N?$Z6&(F+Y M3=*')O/BS2\?KR)!+*>U9.7.8GKKZD:=,AX0QFOFC-^\C"HVR*M$-2ZOWF&; M&2=U(G*BBZS?B])XY*-YQ+E)O*Y?LMBD6(GGZ6?SF\23.PH;3\H:6(J"D MX#%"%D&(4@8"HJ06UH"TCALQ*:H?]Q^7)VO2P[2\OBY _/I;V+9FZ%XEB,7(TOY$=2$J7O'JN!!Q MY)'X'SW2%M_7MO8FZA#I/!Q,ZY^N2&')"?$H_/)E<2+'>\\&P\X"FLM#[_-M M^:1U@GK?<95V^.HY3@=_+E7*".D/JIWL)O&\K:]0;?8[R]3/DSFEE41M)!4< M E@:B=TH$V&$$8]5H-9%P'Q(YI\FY=E\6Y+[DJI[B\-[&POW.AWO5/JV:2I. MMHZ]:3.+I:_"&72@3FC$# @$$JBV#EN+"%%">*36'!*_=V]+:2.,)Q5T?/AB M2[8K]V.?E8T1#V.YL^F,UI_T=4MLS]R&X>W4FQ<-D<>9L;]8[ MDMCD!M^2ZM:/ ^X.^IV;./QR+@NM::_D!C77B.":.BU,Q"> 0!3S+'!D!-'( M*;'6+:N&2'<3^+V8E.258F=_CW/9$JI6ESTE^;PCSY(5>RSNOY,*HTW;8/G: ML -547M(?7%3I)O4!I"FFBL115-)F##8A36SY>MVX%&/TXX[0.7^=B"=UBT5 M[':CCB:-5UO8'MJ&>H]XZ>H6$AH//BMII'TD +"3PGJEI:7>6\RHW]I"4$3Y]VJRNLE-]VOQ[G.4\O_UKOLE#NFG[O![ M]W::%O5JLIS-GH?XF)=VTU+N?W.?-'_15YN_'@D?2+=\UNH%W"FO W=("'"> M&RFU$$0Y3Q%GAM>L7I%'G++*4>TI:.>-LX0S(H(.P3GKGK5Z;7S.FM5KNSK+ M&^Q?K[ A]JZ*_GP8-:': )Z+SOB4K+S/KC'%FCD9=3)D '1J0<<<)]XZ2:Q! M1-?6F%E/(NH$;8Q/2ISB\1^E?/!"0;S'LVN\\3EK:[R%B7";C=MEWTD[+8RV M\F9L%=;P^;;\=#Q*OHF=)8E965+Y[&2)TK'137:1X7#\?=KY(:[N4BF;_OC3 M3E$1ZUM>N\&]4+@6MN%HJL<&?_-T0MGB&>R5?2/0JR[+#WO5PUI5WWK)%= , MK&Y5')%N*(YX7M.^H*GF'3[WJ>8=/O>I7N(.M^I /N?]/4R[D67MB]+T8Y=A MY^6;3Y/N:#HL->'RO>XG]:*L8=!2OL_$L'/?KZ3%+_?;%*/BR^!5A8GS9I_" M9E>E<K/Q MYV)R/[[];6=4++)JNG\>JOK9R14Y._E:9DJ *CBKXL:XMF ==I1@#L)2::T4 M5GM$)&?2/A[]<-9K*>22VR"SCG,HR="XSQ"L:0!ZN$!Q12!I\(QEO$3'!>("?E>C6O M_<.8B[K$J.@OE8K?X_D[W2><*?F>9#C+<);AK+UP]CR:R0K- K7<&6*( PE, M@?%$"^40%=I+$=:"^?>/9JN2([\5LWL%:W_O3EX,9\\6CJ5-%HX]R0+:&9,R M)K5%Q!+U@JD:,46 ,^\D>&0E=UY:RE3PG CL#P]*3\7E-2]=84G>0Q:O7FTW MVZXI &ZK1>W-+Q\>B?P;E,36^5Q6W:H5%5H4XUK4 'K2F+9]+] F^RFT0M(1 MI,H89=PY@FQ4U&@ P[DB'#N--$):<^1?5(5Y4?[L85&TZ0L:W!W#5O5LGY&# ME-%OK21TSJU$+IG_6=5SR!H>%&.(N:CK.&EU! ?GL'*@N4(OZSET!/YOT,AS MJ)*+&08R#+0#!GC54(>D2CJ>8!Y @]=$.XP#UEA % )<>%&]U"/ P+ZL(QD' M,@Z'&"6B@,([Q!UP+1A+^NZ\&HP/O@@[+6 .9<*J00HLA(Y:C":Y5;#L^6)Z@09_;,[+D# M>U)5ZQF&XX=,T4BA($ :JYQ3(GB+N8VOC\^>32JJV_C-4*->L\RIF5-WX-1: M"33K080@>:!&@95,V5066RCN$6$47N1V:D*5O"!>:MAGW%Z5\A4NX\TY&-O; MB1;! LLE6(\7:'1U6Q')\CSSBXKY'2>!.T#."PY*ZRA*$Z\$Y0M<_XD_'GPO%'X2J"ER#!M(D?.Z+ ,2P5Q18['G4A9$&N MY7JV"W\.EH+0I)J5$2@CT*4C4*U+B<2 P&E$B?"@L386&\J,225NB33Z$ C4 MB):D,D9<3&S &HF]71EP=C?3G*PU54%-K@A8: _(8ZG! %'>6:*-1 P):]B: M0>7A@H;)^'J+M)Y%L:[9[W',X_X)1?5GY^69'_BGR\2BU@9*"Q0"2,<$!6>, MUI0$"E$]H,2 EJ?&Q >NOX ;K2:3V3JS]0YLK:IV6Q 4(DZHX"@!2KBB1G(2 M@A$848[7.H^VG:T/'\&PWN\^\W7FZV/P-4:X8FSB* N$2X0P@WAN:\.=QQ:< MQ%9QL18+>!C&;O9(%>? >I>3))^"Z(L_;R+Y%#G+98UW:<6[01@LJ#78,PU: M866E$-(8%B#(>%9OQ;OCWN >-$F9C^PSHP.DR6WSAB[$-(QRQ5FO#A5O-@ %Z*""Q"( M2V5IB"H[6."244\TU=HH'>QZ?^PCPD5.>\]"0F;ZUPL)JN)ZZL$[XYUER /' M3@:' V>21?Y7G*XE).S,]?D<;T-=O!-)97C$ WZP1(7S#(K!N&;*$QY3RBE7 M-"! EFC$F-(( 0@JY9;F@!>:\DXG0^&H <*MC+#)QOP,'[22'1#S05&0B/, MPG%MB=0T*A6"":?$7CSWIY%GL)V7H:[GT7&;2 MZ=A6+JQL::N H+46E?-C=(*KC@-<62$^8=.A%=98.44Z G?DI M?%[A$.7;[PMCW>?QL!]O8;I1/NL5G>XTZ=I_ZX[FW_-GIC^>?A\41C';'[*JZ]3*TW52Y(32,U!*S=; ^T?,@]G!]E?"[Q'*::>'/.->QKUSPKT-HB*E%?!) M9V1@AB-I#$CFI# A<() ((9!K44 [1_XGK)"[B'D6<@]A@>=KYC8SH"BAX"Z MC",D<=$.YG"@AW0XM'A!\B)DJLA4D:DB4T6FBE!RR@@K/%;8<#,):6@S&.,2)EE'4.3SP M'#X_/0-/!IZ6;-1Y P^@*KK=:,PT(EA))X ($L&&XP"!2L*X1VL]]/8//(?T M7.%&_?:G SJ7TT7@Z6SV5=N]R<-RA)WNJ'^ 4H1GF#8#M?; CAD1A'*!!1]5 M**0< 6V,\9(09,1:N9Y7-.=\IH%(A*!6I\;31KN1O)K46ALKE!/KSC.Q#FI! M,\@1C+AUP"D&AY&1C"#&(UX$1#DQ+4>(/>74YW+E&0BBDCC"E. M(&BN@3'AK&98Q]_3MN/ P4*,&ZW?EY$@(T$[D$!42(!0:OM-D=.8@C'86!$L MX=C9H"5!2 M"RT(7NLZW"Y(.$4#P$F6WLVHD5L5U/8GR0A0=J/ : B"EI")($LDTV1I%QY!,"1D5@C(Z1RQ"CAU\R)3?3E M.*&8A.QIS/Z%"P $557K!XZUCV;S0 Y0.('#^809?)/ +RJ!GVGG!-(2>^[!N=37AV)DD+:,,[K>W^>( M''YP?7]_'3.>)J?3%^TS2)P&2&S "%5A!.564^H5"DP!4U8SZYRV#CO+$&)K M*0I'Q(A]Z?M9',B MPNKYQ#ZY>@?M5>\?B18X6)K"&1KS9,V8ETK#\7CP86 !N"/:1,U!>NV,-\[+ MMAX:A1RZTS&[8*9DY5H&ATD4X@5E'6F@X33[FT+ 0J,41\,8$( M"LA'Y0,,A+V$+IU&JL1V8A"T 7[:&3K9*FS:Q[RG\YLG9A@'^O,P$N*[90EV M3-!?:C<0-[,WO_R DP YO\D8MQ]52]2*7E+P07F)P%N(XI3"GF-AG,-,*8#M M?"OM ;G3C+38E4!/O M31L/GT9!D--RCQ%44U,AU,[8 !E4S2$ME@6@M&6, %H+T 3OD0",> MH4*^*&WM=.Q)N4!&=CB=+WO3>LL1R9P-!EOO@%HBF4&&@B%:6,Q:P]Y[*G9Q M5,--YO+,Y?ODRYF!FL!!#$3I7NNI>'<4^X-]YI;T1(NS\$CF,OJE]YD%(2[*#Q(NW7KD_;VE>^?:Y% MZM^ZHWEW?1?T_EGXQ)L)*L6H-P& MOXU25=D^!<0YQ#1SSH!@)*HKG&*MM";$,+36VF/+GD&D]6U9.6\VW6UGNFE_ MY%VK$+=-?<\.BYO'M7JW#E1;X1MZ'G$C)%:("PI"_-AHB2PH971$62255DA1 MCOEKVT/N@+B'[DN+]ECT;._(F]W>&98S+)\)+--:_6KIF-2"4ZLX"&$5"(\= MLUH%IZ5 AX?ET^[:FV$YPW*&Y0S+KX'E6D,QS#$Q')PB3H,BH*1E@F(?96<7 M@GUM3^,=8/F /8V9V&.DQ 5"\^KP)NW1YPTZO& Z7J_!O;Z*X MD-['7_56[Y+XE@:T-Y',+];7@F@E3%Q]_#9;1XYO;K)\H)+$+RMZ;<%->Z88PUVDDZ MZ^#+[8-AOVB4BPM^GT0.G,1?I$"WX;P?=R49UKO7XSBZ_RUMD\G*?C,9C">= M:3'Y-NA% AA/9XN&TY%3Y_'R[K SC/);O'AYEWY\4=[HI@S9'/0ZGQ>FAX5O^HD MI.J.;DM?K?AY&M^/^JEB5#^]*GFRO,W*N?#QJHCCFXT[XSC&.-'1UU6)J6EG M/%F,,\Y\&G'LI8^X0]K2?^&[DU&\^_3])CY]$7==&C>14^"F/XI$JM-$5:F> M7;QWIU>&+O=N.[VHV7229-JY2KK-='>Z3[1;?E>/43T(I::3.LD:@]&\NSRJ M%V?W;_/KN#"]?7$PV[50#9R2&!U,J_UY-JK/J:_'N\Z3H M_NM=]TL6\L':ER+EI[BF'XMA40I. M[RC6S$F0@ R MB%*DHX3;YTDUB"BW^&%J!AO4?3U[,67DS?;C *X4UX'[I 0 MX#PW4FHAB'*>(LX,C[=Y;A0;+Z<;R*8N?R2D>X3ARX\&B3.BK*=6,LIN^VBO MNJ.OBR-C*R[^?%M^6HKB"35*]EW1P8N?/AW\V;F.'UY-.\4HG<-+[WEGX3@G MZ-5W+L_[5U^==)$='CTI@P&^C(<1/Z>='^+:QBN&J53$CS_=YYEM*&(INK/' MB6*=!FKW7#O+ZB24WM(>+E^=?86?]@M,N3'<79+K62J-\,NS?3 MXJ?5BY\?ZB"5>' 7&87YFZ?%@<4S&/U+37AX(%D\\Q5ZU67Y8:]ZV%$S=(X5 MUD]07=8OOMU-)U-YJ4:EPG@3 G@ MTW@6=SM'"3\9)3P?-ALB?.F^N3-WO1%<94 $)2PU7@6K,9#X"Z4PMD$K[$- M;JWCQ9:N-];ZT&!%#M,H\R9F;,S)B9,?,YS(0*,X60GF"*E, 2G$?* M 0$&3B%K \-'D"\/'7&+FTW9S9B9,3-CYOEAIJPJ#'D9E*5(I*P$$())K)Q5 M(F"&,;,*'QXS#Q@.&_5RE?&R^489]_"CQ?TNGRY$V/E<=DJMA8PM6V:4X1F[ M5R=\#<(>"CTV@(?B58UFK01QAIB@-!CM=6!4"AJ"X^!#\"\I:;)H3;O6HN29 MCK4$_9/\9WNK$N)FZY7MG1ERI:)S9EN*JQ08ZCAAC"^T(RZ)=)YS12WQ#J0W M+ZHW=@2VW5.UP7V6( MD^R#D-DWL^\N[ L5^TH9+,'!(,\)&*\TPPA+;C"3$(27!V'?9J3;)JM='8W# M&H[K:;&R&PEBE1VX:[W.L^OE2*BH6)132KDGQ@M'P#LI&6"++1#,+$B]YD9X MCD5/0G'=:P'>W'[Q% _;]8W$:MURB0$@$%SJC"BGN.E"*!&"K7BD < MGL5/4,G-K)Y9O1VLSG#5F9DK1L%Y&K\#$#:%"%@7!$BP&I@+QV?UPY?E.D@P M:N;ZS/6'Y?I:/W9J@!GFM<">09!6 0^&N/@3C92G:U6H7\OUF2_WH&J?1*;, MJ[S'+>]OUXK@E0U,#A63"PF(-@_O;]=6#(N)%QXT1P M W"%&UA[GIK\@1440L"*)Q<_#SC^UTM^$-QH0I' >ZSB?RJL?3E1 FLT]G9E MS&C 9'%^-D>H->L.C&CI*19>,V"&*H\\EY'=D\_!BS6;X\.E#I/Q]19Y,(N" M9+/?RXK/)Q0>GUV/V0EQ 8!0[^LM,:: $"%> Z-$,F,"-E*'%';OUSK^MAT0 M#EP!@C0K>&2(R!#1#HC@LH((Y8.-N@&.F@,('S4#!I*Y*#\HI9Q94Q+:#A&' MCF4@ARD2DS$B8\1A,4+*6BR#Y]A38$QKB$J%IL(:YUG\!P*QZC@8T207LS,_ MZ<\N<3[E$BR[^%QL5@]'%8MBJK3PU*32ED"YDX%+Y9VF1 BM--^*1<>]P3T> MO'BMOK6G[B4=KFUFT UU;C@1E:#-?=2_+?# %# #1B.J#5?&8LZ\6FN2?D0. M/;":W6R7WG4RWX5>CEG]*S/Y:3 YJYC<&T,99\IHPB%H9 2B0DJ&P2-&R'8& MM\,P^6D'_6GPX87TSWC4@7ZPF/]&U^X$PFVBDGV'"EHZ;I3UQ"(#0439GF%,J90! M>X3Q7BSIIY,=<-0HWW96ALTF]XQ$C2&1J!D#(_=SJ1T7%@$(%^)+%V3@@J<8 M8G]J2'1PKW^C'KV,3:, MJYE3$ZXI+*.\%;^S&I0#;XQPAEH14-C.X=$>C#M\GX:#QE1GD#LGD",9Y/8( M(2. G)-PA#-,)3+55P7#5JHVFQBWL#X M7-0*2WB.'0:LM$I^)$4#J<,==@0 MP,1)# @%AXP(% OSHAJK)Z+Z/\NFN2%!9M.VL"FIV)0XI3"V!%/' $MD#(DJ MKU8*-"44-."%S5_GV^\*:]7D\[,=;F&X4A7I%ISM-.N??NJ-Y M=W*[X$B*WW82L6S62%]@B: W?W;ZX_GG8;%;^9%VFB]>U>!TT_J<>P=4"579 M!ATL1T$18(2#,#XP $P2NPQ M B;#R$M2*H!(BN(7@%*,4-+.*"F$04*^,\R#7XGWVC\H'*VRJ M6@'&[?219VS-V)JQ]34BKZI5BI7.R, ,1]*85/U)"A,")P@$8AC46IS1_L'U M*2/O'B(AA=QC$-(%BKM'#5MZ",&K,$89?WDHMPW=@]NFQ?.^I+GF/3[_N>8] M/O^Y7N0>9X?OTN$['][S]F*YH[>W456JG=K2#LI0._0=BC"[TW<6O-F+5$0!S5SAH/6FG%B'2.> R\ M+$S0YBSMY'T M@5RL8-WJUV)EN;G.A@>MK-D2#J[E<5K/G&6"V615,PZT"$!5U)0UQPRA%QW MK56(6]]BH;5'\CF[!S)$/ ,1M98M4;4VR'HDB4[U=95"@06B9(CXD'YX?(@X M01TZ0T6&BE.!B@W&=U)KJL*"PL@&@BA0X(*:8"D $#6"0.>>T.T!:M1\$H3:1K35C( G(I#O[TF MBM?[\P_8BO*4<:%FA[0H!,H=IMX&X"8H:9V5&C-"0;FPEIK_"CODTT53VV#A M.+S+?UO*:C_P9+?$?O&B%74^-F!)S2)*'?.,(&4MUV!]4$02K0D+8*W55K8; M2\[1%'*2-94R:IP_:M2,I$@['YSDAH( +<$H)0&\]UH X0JW&S4.9A1I-(@Y MXT;&C5/$#8HJW/ :HKB!F75(@A5&2^$\==BE; ?OFXB@V(@;IV?M:"5G7T[T MQ1J)O5W9,AJP6)RB"7,#O].2[T/NUZ[:QJ!(G!FL?2A M);BPI[H91[7\M-:&D[G\'+B-LGD^;QM7 MST_;7%B^_;ZP!GX>#_OQ%J8;);5>T>E.D[+^M^YHWIW<+AB:XK>=1$N;5?D7 M;#J-F]X?SS\/B]V*U)Q6(^%-2W &G88Y5!T%%1#G$-/,.0."$4.!4ZR5UH08 MAM90;JM.PQ'36F^UX'R/,?6OH9O3-VB<89EC,LGPDL MJPJ6D71,:L&I51R$L J$QXY9K8+34JR%>>X?EILTX&WGQ]M?-%.&Y0S+&98S M+&\%RP*3JB8 Q\2D>J'$:5 $E+1,4.RC[.Q"L&NI/ON'Y:?LO,T#,F:BV8I_ MEP[)I>WXK[-NG//=Y^7?\J-.KQ@.E_/XMS?QP$_OXSUZJ_?+Q]>GSN(\Z\/Y M-+@NIIW?BN^=/\;7W='/G?69W+==?Q_T9U<_8;E [.4V;FWJCD.XOY#/!)&J M^/A[R(H6S]Q^944Y@454_M:TET);-XRQMOM)ZQQ\N7TP[!>-AQ'][^E=3'9R6\F@_&D,RTFWP:]2 #CZ6S:Z8[ZG:.;,FIST%N5<"JO[?PP+8K.;^-9T5$_=F97W5GG M>W&OZU6\P9?)^#K>_PY/.N-' O324].CXE>=A#7=T6V9S"=^GL;WHWXJ']5/ MKTJN*F^S<@]\O"KB^&;CSCB.,4YT]'75/7S:&4\6XXPSGT8D>NDC[K"R]$#X M[F04[SY]OY'3(H(E#!Z,YMTEA*U]\B(./#K'/1A^>7Y]BE3\L1@6)4J_HU@S M)T$",@#:AGAL.4Z\=9)8@XA^1Q;G4KQ%T=>S%U].MQH%<*>\#MPA('Q-L^-8N/E[/#H0QZBSQ;$M15"-;"G#6W*IE7=!U[^420PFB;< M2/4+X[T[O3(^O7?;Z47MLY.TA\Y5TC^GNR-;0J?RNWH$\CZP:%OBN(=7Y:7= MFW&MEO1-_ZRF":*-<,H2K]YA( U!07*DU2O M"R1CTH+W 0P**I(O@G=5@S%"+%=.X=1,':R1&FGB Z+>*TD)AV?A9^-S\)M. M$47JFR1!3N;%FU^J":S$YN4*/!"7-S/I-L_>9>AD X\_))='>+[\:)"8(XKD MJ@F2>O/+IXH!2SG(1B:;W R&P^ZD$]6<]YWB?^;=892JQM\7W#J]ZDZ*D@5U M_UN2/_J=,!C.)HMU_7@[C4PZ75SZ@PX??_WQ;;QOU)%Z=5[^[_%@-.M\BQ.9 M3XJWY8._KG8RR@"363=B0[_XO AMB$^]=\'[SKU1]WI1@8FH$&$L_G:09)QO MQ<*7D4(GXM.+4M/K7!>SJW&_]O7[5[+-QU[$Q?FP^/#ECOX^?(Y;M2C[\2PK MQ0- ,W"42 S 7#Q5M/=<&\,T21;)&BMA993&1C*)4WUL;R10@117'JA"3CY+ MCQN?L\9*OR[V]\MX&($_"9$E.+XM/QS/9]-9W*7T<;DMD^KT6-N>P;S.^OHV$=DR;7XPC(@,YV!YQ1-F@GW_ AW/ERG6JS.B6HO) ;Z MS2\?'@J:/]3EP#L=8=JYZ@Z_9"?LGH'MG'RLI^Y"?<*#"HA14@""JK(/L]8) M;0,%!TA[R0E3C!&LE"?,K@5XN\AFOXZF40E,*K'M3B:WX/_6ED$*H/ TA[PZZC76/X95L_LF.C&^RV6CI M=M+XI13CL2^V@:X6Y15\M%.YL07RWI5@O$S=N?'YM?*P:($>OQWLU_(6&4&2 M(69<,MD'ZHV52LB K&44:U@KP?3W!5]]^&)+KJHIEL^)M@W@MVA4/&VMH)F9 M/3-[L\PN*M=GY'.@RFN@W(/55F(?!3ZL"7AA(\_OSNQ)SFN V3%^C\Z!VR_& MP+B@AVFG/^E^'Y6"V),"6-:Z#ZQUMQ(^3Z'\P_.XJBK;H.&":&P<2BU5 T@5 MD%,0WT@>E%5TA:M1V?UIP2DN\Y.DI$D(TE#2,)Q M985C8"@#:@@( 8$0C1Q'VBD%A$+\3*W:=LH4_9XE.D]1L1W MH:C+B+5W^'XL\XNCS^]RBCJ=EUNZU%W,ZGKH8!5 >M.]+8,_RRC"P:0?/XA; M6B6_%-_*;VN.Y3)HM/-Y4G1[5^4MXQ,3S73B,ZZG*8JT7\RZ@^$B':C\U6( MU?-?$8A>_G"QNP\WKK8OO3C88O* SIXQYKV:T#!_,(7R[]6DBF3\6KQ+:_2O M=]TO<4@_=8??N[?3%/MV-5G.9L]#?(P75L^]MY2O"NM=)(3^HXP2_O4N2'A# M:+Q!2@D0S@L'J3\]Y5AZ%9]AE2&#EM;]!Z%:<\*"/.'XTN$Y/.?#W98&_6&R, M_ 5R_I&_Y_JL'-%\/O.[XUG1IL#0I7RSC\C03U>3* [^(WYQ->WX4K(Y^RUSUDWYY=U(UGE[W<>!RB+L5($F!IE,%:&4&.XE)J8 MA[ZTJA56:H[]A&=MO3M6\LS]\Y/[K^ED]E]5E9W'+U__M"A^BX,X;+I.PT6T MV\D;.9HIX^)%X>)3!:N7P,AI5:5+*JM!@ S<@V#!_T5Y=9R5@GKG\G(%I%V!BLLI'1X$Y0X5 A@(27#,.W#CJ MB2/@D=\+,-5-J6<*3#P#4Q:9,C*]%)EXA4P\8(6"1A@YKZFE04F>E&WAHMJ- ME-J;R/2?YXQ,-"-3%IDR,+T8F"2_ R:E@&,GB3*.81JPQJP$)HF)Y+3ZP>V7R5$/9HD9 &ZAD\W[YTX^7L18O]2*F2]77< M_G;-K0)+[3M[R:!". M6T%Q,D&E;HAM:Z,)KVZC&=?Y>K#PI^A1_Z[D8 MILHZS0,%2H0V%E/'$1?"@+3UMH"!^/A#CCD)!$!JK3RB(@JE@$%;_GS%CXW/ M66L+6)O;HD%D?7:[MN+;8CC;4P=_'*GJN$11$Q1TOVOFI.3$:>=F,OXVF*:2 M(IWO\8"-GT]OBEY9A6B0'KYHF=L;=@?795_N8??[-!Y]\==715R;62I"%._Q MN2SW43;<[=9*AE]UIYW/1?KAJ&S3V[_KLM@MJVNM&F66W79[<3J?4Z_>[G0\ MBO>[C7LZBP==9/;W';L80;K\;@C=LK/OMT'Q/=[X?^;=R:R8#&\7C3EK\TH_ MZ_;3PL:?Q7E-BB_#//40C0^-][K?L?-S,1Q$J61: M7C=9 =G=$&NS'J2%>1*WPF 4)8/4L[V&8'$5N_W4M'16-J"+4=X-:#6,5#FJ['T\&L_2?(JR3?P3A6;BKL^'"R!= MMF./8W@;[Q7%G'Z:4MSY+W?COAE/!R5KK#9S;8D6=#$IKA-$E511+G8QFPW+ M"9<+'B]8;O^BA?,L[OCC-!>?MNA2&FET.$Q$LIK0L%SMXL]>E +3W;ZG9Z7% M[/4B#O0WEK>J@S\R%@*3$GLGP7/0A#-N/=5886*H:R'X\U>#_\?B:]J(/XJ; M\20AXY:('\$: 8MW)0$!*"<14*2-XL:#%L34$)];:H!':=\S#88:0XCW\3@U M 8/C\#SB;WS.&N(O)]2YF]&N*+_-$':9P;:ME9=JG7R@L1ZIVW)"]!J3[N"T M?DY_I)C@@M7;IQC)2)!*>X*B)JE5%">BG&F048(3LA:O'#<]JE@?OBRH(>'E MDCZ>#JFKZ6/3Q6_K.MFOOX4G"CB^FQ:]I)A]3^=I,7KSR^S[>)-6]N+EBEBZ MFDAG.;KI3QT_^AJIIK/4;1>GXZ^C?B2%$NQ7G[_OK)BC7Z32@!'(%ZL=#^=N M.I_&"\%[D*J9C.*%X\G7[FCPOXM?I1XTO47'Z^ONJ/OU#L"KDV)QXA:3F\ M=Y5*)9:3CZ?KZDX/CHX7<"I_P*E'DO &91/Q-*VODW+5RF(U-Y/!-.YD[ZJ; M2#/>Y7_C-W&/IO//J?C\+-%-N13+%8I+?+?/\;)Q7*#E/MQM?.JMGF25=*9/ MXQF_D$BBE#6>+!MQKX;4'\<-2O)(I.:XUHMZE@OA8%K?D\&*N,J][A=Q0_JE M?/"V\WT\'_:7W+ HB[G*R?QI07P4 M6\;?WW?6#HA=6JP_/%]_K9YJ;I=?/E^BD5CA)8D:M*1@ ]7!<5^RO\1J!K7D8:M_# M+JE&V,45C5NO'%B:W'/UP$LCA(?5 [<@@XL$A@OI-;^G*DQGY>K/)'ID$MU+ MK:1,HIE$,XIF$KT8$CTO%&UG4;G&%^ Q_UXQZTR[PQ2L\"QATTV$?:F%-\YY MXGGW\^[GW;_,B>?=/ZJE:@_"ST,O_M(/FE,<6IWB4(:H""RJK%#CM$J!PLX8 MH,Q)#UA89K5A'@?&]YJNOLIDN LI-/-I)*KI=!7V8L*"V%;$UEHK *.0L MJ5- SXPA;<,06J5)2624$L%*IS$(ZC17W :-+3->J; 6YM9H9OGQ,82K]RAC M2,:0C"$OQ1" 2@Z1W!@BM!>:@G%8$P%,">2$DH$$MM<<\*-CB%0L%[C)&)(Q MY.48(BH,T8AK;3A!P6I 2"B-%7/<<@A&4[46]]IHNO;1,40Q]5Z= X9A92WIXWHRRO6.PR95I!Y^K*G(PP4,4!1X-*,6XJ=35U.O=]K$$D3O43>TJ8-OAG ,H!E &LW M@-$*P#ASF AJM4<&E%1*.4N-8=1A[3C=:\.!1@",(6BV _UI E@[0UBRX;N1 M36\^P:^U!VTFSTR>F3R/2YX7FS&;=_^2=_^\\J7+M_=KI?CG2D#O2!6GOOD7 M8 #(>WD^\\M[>3[SNYB];*>-XNPJE1Q/JWJ5R7737K<]Y!!C7$7C!&P1DDP: M+#EH1*5F3@JM!!$4&;\6C?-K*8+]?3R=KBRJ@]$\SO+#7<\84\IJB]]]2I+: M/P:C<1SK[:_+1BQZU+]_E\<[L3[1T.>?R[ZO5>NU^-!?4P/6>YU?E^,9?5V% M+RY[P!X]!Q&:[>V:+1*M.2TR-)X!--(JTB?P"(P>:2:,!A.P9HI*0R)@.L.5 M@%9!XRHIZ\2A\;R#OS,T9F@\76B$FA.>@Z34."",@V<^8J07'B3#X#31LE70 MN$ID.V5HC*N?TUPS-F9L;"DVB@H;:52FK2%.8ANQT7A).4__VC)62:]%6!Y= M;#Q];!3-!E2U#AO/R]&WSZH^[8PWV0I"9%4ME"'*O'?>8N;!>::YT:L!NZ8 AJXI5Q@Q[ 1 M:^4_CBY1G 4$U>" .V(LTE$T -!22RJHYX U88P2TRHX M.*CQ98]PP%FC.D:&@PP'N\ !J^" AR"0\S+J"09215_"/0F<4DM!26B?F^HL MX$"^E^< !Q<3X63'DYMQI*>BTQWU._\^Z@Z'XUY\V[^LS)<%N/RP 5UXA2Z$ M*N&PCC)',("IU0CB*RD-***)UZU"EQ>8(N[HX;?Q: D<+P.':=R7^-GS#NW# MV"77V6D76FN*XW[,3IX,*7>0(FN0XI0TW%(E)8T"2U!<117&42F]"&Z]FNG1 M!98V00IKM(%!AI0,*:<**115D((4!RPX1U8H\(XJ:PFFP!EQ%"$L6@4I+S") M' 12,#I,1'+&E(PI;<<4E'>:@Z5."D&#)$IAS@/S[<*4%]A5#H(I MS?9[/ -(R76?<^&NRRO<%66P*I\"13U/!P8Z== F-DA H(GS'DD:_[3+4-U< MP6A)&C45GVBYKPOP.V78R["W@KU:/+"3F%'JK<$T@!=,807:.*8<)IZ1=L%> MBW7];7X=+^DMWO<6I-)=+'3YL\6%Y3U4UNNE^+=Y\G1?=?[[I?XI!^Z@Z_ M=V^G\5%_O9HL9[/G(3ZVS*OGWEO*!VM=\OZGN*8?BV%1DOD[3:SPDO@ DH(- M5 ?')=/,,,L1P?0=?K/-;3!H!"Q*(R0@ .4D HJT4=QXT(*8=V3!P?$615_/ M7GPYW;#O-4+Y[_ET-OARN_AH,(K'Z>PGBB(:-[#POQ6SSC1"RK3S^;9SLXC, M["3S_DWG^V!V-1AU9E=%YXF29&7XWC/Y@YU!?#F_ONY.XA/[G>XT@M8P"@73 MS@_QQG%@PP2I/_YT?^-?N"KKBU"[P;V3/2U9?0W3^_H31@E1A_>.08P6DDT) M(IU>,1PNO_VW-^A-^3Z.O+=Z_\C"?QI^6-\W5V3@[X/^K.K^#). M;8FAO;A"W9MI\=/JQ<\/$?/-G>_BSCV(^9NG71N+9S#UEY_?K.']\OG/?(5> M=UE^V&L>=M3;]@5-->_PN4\U[_"Y3_42=[A5!_*A M]E=L"C:[9PY85_@;C3E;:LD[S[U\>[^CP:>K25%T_A&_N)I&%:=?]$M-\V_= MJ!5.;CL4OVTISV=":)80/@[^?"D9G%L5H&:B4 ])#PT9E1\AA^2"VME*VB([ MZ"5!UL60*%:91#.)MII$,XIF$FTYB9X7BIZ74/K(AKVH-4ZK[!7G;H:Z)-M3 MWLN\EWDO+VLO&Z[-U.)9JU MGDZ+^&__4_?/Y^M"+06Y#Y./Q>3;H%?<58N+1)AH\'ZIN.-7M^>BV7CRUA6W MO^1B"QG:3AS:)*KRFP4.F.@@J:(*XFM)I;666B%!:.[7ZEHU FWU^E2G!FWB M0%4B,K1E:,O0]F)H(U4.LV6*,ZHQ9_> MLRO6]6'TC'WM OHE2."UP@2,$:\$(12 @E=$20=. M5KCB9"M\L$%CZP2A6AB&]8*3+3)1H_9'U*9;R86;!.Q@,?*V>H=I0$Q>7Q%.W:%K8-#RB2 MV7%PMHZ#BX8&J*+ L ..E/"2$0 :D*(A)$G!,X(H,N%XFGN;H8'@# T9&LX1 M&D051261$ &01\1R4W;<"66H@?-,A+#>RNMPIH 60P,G.4HT0\-90H.JH"%H M+RW2A!EPQG''C"P]]9Y8A?9E)=S*MM!F: !RF/9^[3<]G(R%H9B,XT6]1:]R M5WPI1M/B4JV+D0,K!(@J@U'!^< H@*=*Z5%_ MN6-M0P+"&PW;::TH<$DG_@FS-:U"\(SVS 9/(00! $@R *&1<2@9"OW^#O8S M8>LFK0*9K3-;[\+64+7"T$X*XBD3& N#N":.B%)>C\SM,'='5.7;S]; W_/, MUIFM6\+6HL;6"HS37&@-#C0S+J %6ROK.0_[":#=3@T_ ;:FV=^_/\/<'A;@ MJ3XDHU47DSW7-6MT_=K?2XN@6@]!$W%&"8J#,P8H2WVCL;#,:L,\#FQ_:8=) M+S@Z5# *C8H KZ:T=K;::A7PM%7BR.AR'UTP4C5/HU%*!"N=QB!H%&D4+T,7 MF?%*A?U:'8Z/+KSAZ@L973*Z7#JZ$%G)+I(;0X3V0M.H+V%-!# ED!-*!A+8 M7HT?1T<7J5BC>DY&EXPN%X\NK$(7C;C6AA,4K :$A-)8,<(DIQB"DPX Y5]@+S82FB!ECV'Y2HK=*;:AVK]J\ MN[U[=7Q5==>]%"AMTK796C?!J0/=A7 YU%(8 UB/@%O!'%!@2GL;./8,2\'- M'F,GSY#+.'D MN#R*/SF]*7-Y:[A(=LR>5*.1KD?B)\MLJ#.#TNQ^P\ M)/;+*8/X?[O3SJ?YY'-*COAX.XVTLW,FQ-E5+R$,5W#AK>92(DF#94"DT\R MXBXP0JGP!A]/P8];N=S)-F(#86=>OR0;>R\4'&B5Z22Y-TP'#RP0$%%S\!8K M3HR4U%.-T/'L BT'AUSW+(/#68(#JQ*5D G !+/>.J&=4D$X*!4-BZ4)]HC= M%]L-#JQ9-T &APP.+0$'7H$#..\XQPPK&14+&["5-(%#\B4RPX_8OK#=X #T MS,'A[*((/M[$O>L.._KF9AAG<=FA TQ6$!"E "XH2)"< %AI-/7., 2><2'< M_NHL;50>EEM6W[$V8@$3V<=P;L?^Z;(VH%H6,0BIF'9: 0)+B:8&<>2%]<(X M@?;73NEL6)OD((',VJUA;2*J3FF6> &>(*YL^D%4[U$IN#/$ EAS/*W^1%A; MH4:3@#-K9];>A;59Q=I2:0C,!VZP\LBX %$_3ZPMM)5R3SU,MM+)3X2UI3R/ M4N47DO#W;'Y?KI2X+\3A%>* L08L,JF%&GA#C3$H%VX__\.65$O?I M"23\/'$"\DUW6_GBG8@#$"CEI4S0YBC M5D[ZUG.Q1(GIDDULKW)R!#).!YMR MIA:'JA"QV'@%W %P[I6C!FM,##'::+772)4&@$:@9AMS9:#)0).!IC&@D55( MG*#2">TQ4,0 12%&,VXI=I9[&KS?:V.-)LK6O*5[M2-GJ,E0DZ'F]5 C:M&W MG#E,!+7:(P-**J6CXMVJFCA!?[E']JFZ>&U%_CM2Q>#+[>*C MP2AB580 =?-8!?('CRPI]E.\[&,Q+,HM?8=!(V#QG"(! 2@G43P>M5'<>-"" MF'=T06CQ%D5?SUY\.7N5]2E^7G2^IS^K57WQ/4;C5U_:Z2WY;MJ9775GG6ZO M-YY'7NLGGNFD=!QOV=3*>3E<; M.NU,BEXQ^)9XO].=IN_;LF*)#EX_EOGPWD"J!5S'H)=C70.8$D'A_?I8.O<1 MM/S3+6\_I8QY:XWD! O0EL5[28P)(P83+T@"F;]V:Q=N#:L['RSEV_LM"WX; MSXH.%N\[G:7 \-L\8LF@][1N<%\8^'LZXHL/-T6JOS7Z^O>B&P_]M,)F..[] MZ\TC"^ZYX%J!5])H"!Y+)+"5''D3_Q^5FW>563=0,,19YK%-!5"/#@J-Q/4-L_=9=CDS794 MLQ1?Y -Y>XOSF:(FB*T\&3MV?!TON^T,R[7M]*+ U1V,(I9UAW'UDY.PVLZ%V-QL/QU]M.\3_SP4UR'[[M7$?L^A*)8SZ),RJA MYWMW4ER-Y].B_K-OQ=6@E\ZZ](MQ/.PFU;?Q[)N,YU^O.N,5V2Z&U^E.)MW1 MU])M.7W?J0^_7\R*R75R9':^7Q7E[>)BU'Z_.'SC5+X-^FF>23 >#Q=PGH[: M-+P(V>FBR##QY^/RX]7]!W&@BT'C,>I0WNE#K$N_&7=^EQBP=]CM?$%1B5C[N)OTV#_=8=SLOQ?)G'A2R6 M=[[IWI93+V]<>_+BV^+/FV*49A&G$,E@TBV?E<@O/2-.X&ZNB]^G!7O?6?!4 MYWM4$-+D!U':3^'3Z?.XC]\CMUV5>Q8!;OND"A=&5_,"UEK4ZY MYH/KQ4\ZRR>6MWJ;7DZ*N*Z+EZMQ_'__CXS'_<_3M(J3\E&1RJ,B.1E_+QDS MW7!)R7%[XO>]!6STRR=-$SZ4.[Y:L.)9?KU'#M=W\WP)_1^?N.]MVDVW]Z_N MUW*.-Z4&WTL'1(2<_N .DM+UY=X]XDVZQV !P--I M^B[N<'QW7R$-N\!]-T/OT0V23BT/.=6*!:'-!I\B9.)CTB/KQ'/ MZB=+MNNOR.S+>#A<$$TBQ^%X&C<\/O2UXED0R'R#*S$%1$C0 )EIP1:* *[$B2D)X5L#9^)PUN>S7 MFE"P4ET?KO_#H[P7YSPMC]7I6\+>;QXA/H$:9< MY\':/>]95M'J!DL63N_K#QVE11S>.^4P6E@D2XM2A-?A/\/VGP76D]M^*[YT_QE$R>SC:[X/^["J^C+-=&M5Z<2^Z-]/BI]6+GQ^: MS][P[@ZT68*29[L4M\*BV,_UCH!KXT$"ZM5AV*WQXA_SJ32-M(Y./@ MSY<02 ;(\YE?8WD")Y<.\ @?U(WW30:UMS)V?1_$?3I[=LQESSQWJ3QW,?4] M/CQB1,@9>OL%W^.5E'U5!-BFK6UQY!=C0A3 JV:L07F,6+ I>X8';9 BJ=XZ M%N#!&;^6-7/?RYNLBOM,BA'-AH^VKG+QT:I[7RRB'/=T/338%%LE8G MT@47.*'>*>M] !$$I"92G >D@UHK)KE M2W G.>\,P/>L2U:6(,-1!3+$!FR X"==AH?K4?_O MR_2&03%=I,=M#K[V*#7(T8I:9D!Y):-B!1C'SXC63ME:\#7&'F&07GL&P#'6 M3F!D$&#- D J[_A<=MFFYZP%7[#C_.9F>)=4L+07K)R6V%N'&Q1I= M+MVF:R4E,9Y#T81')U_JYWH_3*9G[PY=_GQ:E MLOS C/+K0JUN(G:0-UM/NYV4FE$JHU1&J3N44E6@#U;66D:9M< !<2DEUEQ2 M[, %QK#< :46((6CN(F; "K<:-!/2XGU4@(+[7PR2<5$[E>Y&;RJ)4G&XA>H ME<=$U1:HPUOAHR2DDN*\H%)CR0EHD$%KBISAQ#DC4<3+#9D?*__&[9+>]R;& M$7BOSB&@*_-ZYO7#\CJKXGP@( ?,"HPP!A2D >Z(=\88+P#6@YY?PNO-"D.D M6:VM_6+-016Q X5O_GV=4WW$F&L#?24@^@E%!> MF1 4X4)9$NQ:S\TG0/:W\:BW9YD*4+.]$MJ85YLA)4/*:4)*+3B1@P)IL? * M:T!2:1]?4XP]#EH(I7>$E&9%-P:'L6.U*>RP"AR\5T7TL=;_$(?W4'7[OWDY3<-/59#F;/0_Q ML4U8/??>4C90C3^5T]_B-IOC)K>.E"Q)=1]ADCJ"6AIM=W@O+')2#+O+KJQOFEQA:3XKJ[UI'BA]NB.YG^F*T81YIXFZ):5IEF]PP""BH;(VB" MK<%8.F 0E0[M+942P&*KM9(;'#DK@M0+>OQC18[EEZE"!W[*Y%A3^]]-B]Y/ M_?DDD6U4^BMWS5H3C7,/7H$C.%\T@J[,!Z C(X@R7'V G+I0^$ MKO7FV8T_[]GOGF116A71O#@6/;?HLC61XEZ[LAQC=D8EMY2J8,5YP:R1P!26 M0"$8ZIAE-.)*4(C8M9);S\**6Y+,'Y%B?B\FO6T\C:/Y]>=B4G<+L#NOP#OR MK%N OI=-.AO7::\-@41_R9QW/IR'$:I<<(X201EXK8,'&Y "A+"PFDJGPB/U M(G=CO<<]38@\E2;8, MY;L\WQML]+U)WO8:(4?NW]8,3#]FZ+Y.A^&TX^9%ZGP;!NE,Z_QGXEA?-C._ M3*GJTLHV7(9S[F+<'@NS5=R$=!B_=A<-UJ(D!I'!JP5900A M(IDV'CGW,B?, TP)X_G^]"B9Y9I3DVM8EFNR7+/"(%&3:UQ06GL$5'-0V)O MN:?:2*^!&;<6J?,B#!I\VY]8 V?>:OO.GA^F<_F MDU4)]YLE567)*4M.2P0C-8N04Q1;SH*1,G[MA%12*F=8X JK=%L/UI M;30;@DY*9$H4TQEDU#L+# G-I+<.(AHK4 HVM*>Y@_F3 M:4R3F_MN=>\'&=!M2&]Y7>[0Q]Y5T9\/BP]?0GFL_&,P&ES/K_\H6^.N%)\P MGMRGZ^GF;"*!-:)1YP)B#"@CE G<**I4,)Y*P^L-B$%@1D(@-,I44AE#%6#M MB8B2%D2QZMD&Q!N?L]: N,$\H+_-A[>=11H/5ANS<9Y(F^]O5WAPBXF^K&+@ M.M'EA)ZEHNVIZUK^(1,KC#V%R_[,3#''+N3L[=R;D[I8I):_9$JR3! MQ'N*HXIIO39@M=:>"::M4<0_KV).[\GM-5?%D[VTL/HG:R* GEUR2]1S/$E"00ED*R)7;=( O7(ROKEH[(RN]=VW^ZVVSVC/S0PNZ?9&[0&YB-)/G>A MD'MW8-5&W48^+LU&W=LY??TFY[OIW'0&75!O]&NC;]OFH-L9]DW+M(UAR[SN M=\OJ-QD7'GAXSUV[M&R]CS&EU^VF:5O==G=@ MM&]:U\-V5V_J@_4T-D^$]X.!>L=H=%3LZ6O$GJ[5@]XCZ*^*,=4@_O4;]G@5 M3*X642*O6!3Q.-*"4[-[VMZ^FF-P?VH'G=[W=Z-X;=Z@Q['=WH=:Q^^[K9;K?::_GS:)Y?)W]& MO(?3^RHG]]D?RJFM!>MN"T+/!P57H>"M%V9)HE]7,.'91*75BJ=- :=IM6R>]=VKVO>V%W;&I@#O=73 MKS$ E#UE9^4E8*>*7;0A^NY+$'--[S0TK61MBL"_Q6)C SZ*=\:+V\UKN].U M@>6'NMT?]CNMCMT=#F[Z_5[[QFPU\]4G;GK#KMFQJ4AAIVUV>GVS<]/K&?!B MYUIO[8P7?[2?M7CQZR ,@R40.MHWA/L)?3]OQ1_!5J-;#;9^]K6O3AR,>$B! M[I>T%_O!#-IY@(V(=U_I#FR@,5&&U N@!W8;4>-:ET^?L,(]:WW>7Y']G4_R#'QPG'/\QY[]Z-TA__]"/N@)8VQE]_ MYZ(23PJ^?!&64\2:CUO7SP=="=Z7&H#OP>2A6#@K8?X0Y?DR5^M%>R%+ MM2I $12G;*R-B/^ ;/C#9.%YFB,9$8>-7Z98*0B>0:?K.]YB#%1V -6#&8Q2 M"_E<7 0FX1+16BQ9&#*?M%;\Z 1WW&?)U2: 8O@QDAN.>H3%C(&Q<\L[9?"J M-H&_Z1(4L4;*-=#O+2SSW%M$VO#/;Y^OOWX3K\H?EL"GVAT.CCD.F LD MCXL*95>BJ3G(2OSM-G3'H@'JA]5I^8"6T;XHMQOD+#UGZ-_T!WU3OQY:MGUC M7/>&EC'LV\.>U;2'8/&O@AQBSF<_ G4$Q>EGF6P"Z[X-:0^[=TD!."#ZX5!N MO7*<^=3*<'>[@MP3].ZA;6ZJDSG-">'-)A/CZA>%:A1:S=7Z-]IF#0R MIRT3PV!_U6 MIV]>]UJVU>QW!EVC=PV6=[O='%[W]6>;7=)1U5GQV1[*$OL<\YEF-+3?F0]\ M@D 2K&AMS]%&E:"7$018@[*@9[/O(?()7B]<4$B.'B5M1_XH",ESWSCT<*+ MZ1'I+0"ALIUX_8'9&QA]76];AFT:_8YA#>V6=6-:O4[WQN@_F7C54X98"8 F M$)/XN,"*)=@O-/X5Y-"=RY?/KX3WPKS[(Z<[N"B2ET'HC9?N&(6MOY@ 9 (L M4Q&DB>O%8JI:]! !4PCA#_J!QQQA;\U9&$="TLI&4U9Q\!XS2!(.4F *;XK# M'1+=N89C[DS]P MN'R[Q81 94A.!(83<$]PR=>>B:Q?XZ-8+1L!D0D=Q0,7X M(PS&"R<67>3F %HDN7!) :)94AOQ%+Z]G987P3$&?I87_W\%+N98 >JA=MLX M*H9!)2Y>!KG+[!&_)>__1VWH@Z;&:D<-&-Z!)X"\'.8PI]_RNSC2WGT=_AZ] M3TB-) 7=CK2B2[#^?.CQ$MTGK@,8#6_ !QX&P",._#GF$QBOF#>^]1-=H:B2 M_^1R?6$$R&US3BR'5=UAL4>+F.8(/4,3H+.A_QNX)OP)7X*&?HT_J!KL]S$YEXG&_BEPU,M8EG\*%+6+Z9F, ,O\8+^Z#%TO ..615MXBW@C",9@^TH;1"!4-KAY&&"6+;Z5]:@-[ $H/X)U M1O($WD/,X;F)MPC"@,=3V*C 3/0D,'&RNR;Y M5II_R'=3%HYQ 7]J8U@BGO#KS+T"FF)G\&K&6OA&&8;>M78I4X.AYP9@"0KF M@<;S?$7-(U/39&CNL&P%KMR %LJ6> M.@A@F8(P7E^95!7LW+1Z3=L<]KJV;MN#P;75N;&L8=^P>@,=#ZSJ=P+SBG5,S@OWTR9W$[*\KHG[< ^?:;8B);JNIE[XNO=D?1F/*)F0\&>* MX3&09\D7(L",OJDHWY!N/9IPR&X>,JO04^ .<\/7T\K-9_"U[-@V]/$U[.YB/^%QZ57K]*[5_6\7K7'[:G# M7Y!JM8Q&I4E!ZRLK3OC^X^OD?:@9$=3$%<#6#V#;31,#+Q7 'O46JPO /N.: M[4M2Z-22NO0#$2JS0ZL]:=?"Q:^6V<&;Y:=CC9V!MZOR^;V$^='8)R]D1OA] M9E,5ZXFU>7N>S'?J>-CNE.)4A8<*#Y^#AYU2WIACP\/SR>'UGV$011B6/'&W ME*8^U9R=AF$V*LT]7UNH/&7#]Y0XTJS8$W-LJ'O.?'RZ*&LW*LV"K5!6H>Q^ M*%OQ@>*QH>RI^4*SJQW\?H[WG,[3(:J;G7+:@W( U!-6Z\EFAGX6#H S8+Y3 MQT.KJ1RB1\:21XB'>K=1)J+YV/#P?!RBF3KI^DXPX^=EKG+/:T+F: MRI E^Q^B "F8]L.:C><,J"?@9]U(Z"7<['6.$Y@R$(LPA%I(S[!@CE" M3]=B=K]W &H]F;=33M]6/@KEHR@>-95QV]<3Z93']8CAK*G.CVK&44?(1;I> MRD0_-C@[&Y_KY^JTN".S3?2.NJ=YV@AZ9 RI C_/EHU/%6.-BAWZ"F,5QNZ) ML:7*,9P*QM;+*;G>2063Q]SW/'%5[GVZ8L[OM7&PP!)[^]S^?$:6V+KD<'XJ M&2J?=76IVZQRPN>QF;_N8BIWR3&Y2[HJW/8,>$_)C).1&24/K)7,.,9]6T^9 MT3F+ T,R13Y0]>KT>_HW-Z"Z%%-/ZVG5O(CZDH=[#.T-E9Y*:I^7;N92U2?ORP_+*:-N1-REEUW?#YM@LD>ZV/I%2S/ MI0;+4_IMN]%]6_KEAI9M[-*-)&LP+K\(Y5? -!O6*Z] NZ&77X%+S?5I;P[] M6\!Z[8\P&"^<.-(B?CL#!->8/S[2I>DTS%=>&;-A5[ RG_TQ2-;09=[ZZA2! M'I^.V(QK;V0?99L? H_S./P*1[O-;(,<=]QXT M%RCNQ-#%Z$$#+1JHL?#=6+L+O 50'A9D!(3(+0B?3(""2%0,V@1%27,68R$8XGQFHW6VTL-%C@&&D+7P602 =6@8UA2!]0P;<1] M/G'%FK'Y/ SNW1F+<9C-1OMM6?8H*HLU5 <+Q:CJSC]L#]GVAHI.U4@CI*(O M2B.LK49H=C,,>26IUVD8^VB$HCS(C(4@4%(^$9 9$SQI_X)EC@%W]]I96/E@ M'^%PJXO^)6H"2_ U]"E-@Y!VODH:K"A M/D[6?_B/OW4,O?TI@I=<$$DH$",MY"#!@ Z@3,R%E"?Q%2WFCY&R+AK&>HKWNJL9^WF>*)=[C?0,RJ6L](S:ZAEZH_7*:H:^C]NC MH?5 :*"X1, F[)]@O@N!_#"P[=M_LRJRU^[##/GM!D MU,I1UE0'ISLV?^9W>*7=;S3TBG;_-@=* M7FNW7C "J>JP:%IP619, 6UXC^,1-I ;)4.XS)T"/G.J(G8KG2\RM6$U.F]7 MU ZI &SH8L3C)>>^U!2B+1#E%ZPP0"8.6(5M9*>+N+J!\U.2 QD( 6'K?X&]&(U=\AXENC!!6JE5]52NK K-WT]D+T]SQ+Q=1R^#.9#1V3&/4M*SQI#OF;-*V MC>;$FG1UJX4G'*PB'-D;-L1'?/RC&T/;COAF*88Q"KPQ-/H=0/(02/"DSJO1 M5I[45;1[GGJW]C(@.Q4*9:S4WC#R"%'V$0-[A>[MA5\:,!2Z;B>!!^9/I+T# M=4!"0O3^X].7>?U@=7T1<^\7;A,T$[:0/("?\QWX03AC7H&3]*:(R*>8>,WA MGB=__>6B>4&?8>!.\GD#07ZX,QYI7_A2^Q;,V-K5"G&R+8;'%G&0?"%N#- W M2W<<3^%IF+R\L>( #=D\XA^3/SZMWA*X2&\4IUD,=.MB^X5CT8<-75RL76V0 M_>_X:==OY7XJ.9":#+_[I+=>M=[/:^72T,TZU?G=BB!E9-VZ!/]=@/AP%<2W MW;PY-V8XQIQ]&Y8Z+Y)/(8G?(;9@S5BP/A!T.+9\F\;"'8 &M67>$V#.T\/' M53M.X6/-65#AX['BX]DD24TOB[V0D-A*KR/,"?+8TM4LA=M[U;%^1^!F>\)(5>U.SJ=V\6NKU2ASQ'!L^>?.@/E.' ^[EJ[P M\,A8\ACQL'T6>%BQ,[?&A4Q%GH]Y&$S%9V;)+IL17]5B.!4./C"-- MJQ2XGDQ!EG/FXY-%V999;24WA;(*9?=#6?.\4?;4?*'KZ<'.T@%@=,H5(U8. M@)K":DW93"]UE'AL('D&S'?R>-@L)^<5'BH\?$9T1;=4$=5CP\/S<8AFZJ1( MUG5>YKK>KM@ZJBU<*G/]2#CRS,WU<^;CDT79CG**'C]WGA1'FM5&"!\;RIZ: M4W0UU?0)7GC%>N(G=?W_U"&QGDS45$7I3X/WCA[,RA2Z5F"FP.SLP.QLKMJO M%0TX\$G.D1DM[^Q2F+DW%>JU3]Z_MG5Z3+!];!S>K#9$N:8"M")W8U& M2P&Z O23!G3C3 &]G(NUQI$"PZR2!I82DGHZUM/8.P2UGLRKMY23XJC L:9L M9)R%E^(,F._8\:S=*A6\I_!,X5D1S\I8+<>&9V?C=?UY]OF+.[[5Q ML,"R?/O< #W"'-!/)4.-2K,&X_"*47P';;ABO MO@*=\BMPJ;D^[- X8)+,3!3XV)6#?Q"&3Q8A71,:0UN+*,*O@\W\@WRS8^!1?NO7 M7J;[_!:(<<>]!\T%>CLQ=#%ZT$")!EHL?#?6[@)O 72'Y1@!&7++P2<3H!^2 M%.,V04_2G$48DNT- M%9ZJD3Y(A5].7!O,E+K]=+,6[-Y7%C^MAKV/;B;*=KIE KYB 0OL7 M$#T&"-R+R[$2P3Y2LB+FQE3=Y8>AC1>S.W'^3-%I9>N9%02)IH/E)&,RDZ O94D-Y M@R(^@H6(I.!GVH3=!2&Z%F +W*=0O5F8,6@M(A'F\3M0.VXY*A6B!WJM_@)I M/2]XO:72?HX*2O]=([%$Z7=/7"R5=U)DR/)*7HIJF&4?0=C<3Q#V -40T!V M#$*G">9'2" MV+[W-PO+O38?YD2O@;3$5,0O+2U3 1GRBKGC\UP18!<+(6(VQHG^G8=+('"AU-0)2_KQB$QC21^8MV4,$77V8AG(V M!Q[BIO.PQTA9%UF_FNYN3QNO>PRB:P]EHT+KLV'7GU)G>A+1K&!M!,KO[6S> MSUF3,[P6'$TI)B4*DR(&98V'Q!KS$0B/11S%(&90FJ&T$<^Z"42@"(E*.VG7 M4C+5>9_O"8-V!0Q4H471:"FHJ:L]832Z%6'--I>+V/GN;!X&=T#VOP+8T-H= M*!&+D+8MK.R,^0[/;7FABOJIEY_?.U/FW_*3]<'_2 \W0"/&"XP$=J>+4(;9 M:-7 \#*LAKF'X55C3!);<@=+/=HU[F=O@;\PDI9X2AGR6#0E'9ATTI8+F\A[ M30/_-D!!_J/_C][5",^MM5LO&,&6=%@T+;A("]:@-KS'?H5%ZT9)5Y>Y \!G M34C$;*6S0K:%9;??"@JEQQ,2.S9T,.+QDG-?@DQ$+4A0PS<*=$FLF) [&"*Y M'9+RE,('D$IKWMYHZD[BI GI^N59[AHQ+.SVKT7H1F.7?-1;_<+YJ0*@86U&%8;;*H#Z>>KMYY[$D&.E M[=74L+0J&U;G=-O=GMVT/#ZK6LOJ7;G7[+Z/2'@QXZ MQ5@9$-D;(.CC4O0P"KRQP* QHC0!W,<%,$F(XX#&=T;P' 429@Y;OB/56;K+ MGAMNI %R:-%BAAK^OU%!P*8\4-TC[1T(%\EAT?N/SR>6C.9>H9?T]JY3)]=D M(?J]F;POB8N?\WWZ:'-XA272FR*"G&*X-8=[GOSUEXOF!7V&N3C)YPTK\L.= M 4V_\*7V+0"#9G6TXOQ7#(\MXB#Y0D2XTS=+=QQ/X6F@A[QAX0!9V3SB'Y,_ M/JU&M5^D=V#3>_=ZZV+[%5G1A]5]^^EB+11?]K_CIV:YUU1G93H[M=(V3TH: MT:Y33=NMN+.O^$&+/^1<^UVH*$-44>BD)J>FG.<-I[-CA.^@J3Z3#:Y10(Q9V*.U_ NE/U M_11WUI<[,6_O27!GR<#*9FVUSQ]!S+R]HPQ4#9#CK0'2:AGE1(>J 5)3,:(V M[EELW';3+&>1J(VK-J[:N*]8=4M4GE%;5VU=M76/;>M2B:;SV;KU#-I>W=Q) MHH!*4D&<0L3>"Q)$$4%QA>(*Q16**Q17O%C\=UW#.>AC\?+7<$>"I7WO@YVZ MX70"\U-K>3KS4VMY.O,[F[4\GTC*U[UY]7K!"J5\<8\M]JL&C-AFPSR)>)%: MVSS')D'4#JMTAYU&1);:86J'U7*'Z;JM L;5%E-;[)!;K%WN++9V6^SDLF < M[E9;F4UW>%8T+95P<9932T!5'*8[:%NEOE9*6BJ,41VWCJ$ZCU>O[TF><%#M63*UW7Z>_18KZ%:C#W3SL*E[?G\<6O[_3W MT/5BOF6GG^K=QWZ_ +U;O=55&U=M7+5QCV[CMEOE?)+'N7')U/T0,QAI^CW]2U]I#O<\ MN4:_7#0OZ#.TX22?-PSAASOCD?:%+[5OP8SYG[3UL11-:UF'OB,VN"3VDRUQ MH&>1>#L.CKK0?6$C-D6?3Z=F6SKZGN4#P^.L1\:86_&_%E'L3AY6AOVL478? M.;-S?<=;C&&5G/01?C_G?@1?C7G,PQF,;ZS%@3;BFA_X5^)59 CX+I[R)/8J MNM2BA3/56 1MPGL\BI.6&MICW+:+'BNXT%D!3#HIW4FSDAM%?,3'/[HQM.V( M;U:NX*Y<#/HNB+$RX:=,#^?2V3P5^LKU0;#%'TWDTRK<0+!RDP#6<@F=:VZD M,5B^V0P+OP<3S4_*2FJC!VTN)J>A)V^N+=UXZOJT\OU@!MT^_,??.H;>_H0U MY#?>DM+>P?,P&L\-_.C]QZ>3)D<*AR-/;9AX[OVU[9RG&W[.=^ 'X8QY14Z2 M$% 9W*V,%H@+]!'#8XLX2+X02@U](_&O"9.7,L*!-6+SB'],_OBT*A$R$$V] MSWKK8CMHBCZL[ML4YV5Z>RT,A@\\>BD7:<:S%MQIXPP*8J. M'].0<^UW^&&*T#GF8U+,_L'\!:*PJ5^>IW%U=HSPW;U_+AN\*C#4]DSU /SP MJA;H!EXQFL;^&;779U)/@U0Q][DQM[Z_NT4QMV+N>C*W0NZ*F?L9.)J]=7JJ]4_SXFKU3^YC!Q?)Y.K;P$; MOY A4,MPEWW&7=VEZ7:I0+,3-Q/KB_.*^ZOD_G:Y2TJ*^Q7WGP#WZV9+Y6!1 M['^V[%^R$/BI. KK;![X.ZR#4[TQ;9KE+EG6+G^D\E6<'G-:)6\ *^94S'EX M,\XJ=UM.,:=BSL/?P>Z<2.;UDW-"]R9X68F%/_F)IH%N=I1]?ZPH5U.6,G3% M4HJE*CV!,M01E&*I:EG*-DJE4JR_:G7TGKT>#P-XR1'7R@=\@K>]S\L@,%JJ MVMGY(.3Q,>=I%#%2S'EZS&FW2M4U4LRIF/,%F-,\:S]??57.;3EFTHPU*F-; MV3B.$\C89IEV.:%RG!G;SL!YH3;N>6S<5LD* VKCJHVK-NXK)B7O6N4T9;5Q MU<95&_?U-F[7ZIY='X'.VR^E.^]TN.?L[\%:9O'%2IU[N:T MXOZ*N?^HK@ K[E?<7^$->-TNY8E5[*_8_R38OWU<-PY,% M*8K#WU'PK'P0Z:I,I7^G8=+(G-WRJU'(V<\KAG?P/C)OR1XBZ.K#-)2S.? 0 M-Y'X,5*6*<2U]U#%1WQ\1TTQ41AF%E!%$(X50;1<-1 -$XF#[3V;LQ!^P7)< M6OS8&ZL)F/>DPR$*DGU)2XZ!64GEQ;99H,GOR92>W=6CY,HRM3^[;6W)PSV& M]H8BF))J::6;N5QAD#W&@X$9>X_G!=8L8_$2U"K]*M/&W 'LRZZ]/)\VP62/ M]3'-AE4!N\#RE'X;Y.[;TB\WM!_95I?5$Z-<_<&$O-J2P8?0O>.^-@_=&0NA M6:Q.",H<#[6%[\;:7> M9AQ9?T1%*R4V=#B MD/F1QV(@'_[^QFH8"3F)*LU&]^VE!ELI=IGG87'$202#H[*(KD/N+QI?A&^S M^3P,[F%P,8='\=4UH.8P+QCC'*@18/5-^@J:@JXF;@3:B?; 62BHDK2-CVV\ M:B5IY )E%E2/\S8,EM -/!_RN0=/$V#BZ 6LPFAF/'1@*AIS0R<$@4WM">\L M$%LTR_^U<.?XJAA'N@;0;I+KE5Z3F9WD,$(^\3@"M5@2.39?XZ!X/6@S]A<, M(.2W2&DY7/&@!P]X1+^TWZ3F)#R[/H3<3?^L$]#F!'G';A2'[FA!*TJ#'/ZN M.5/F^]A)1BI8DX4#ZP)8 MST$B 0RZ\ E^ ?DG9 -"'DHR0 8MF,?N3"+:Y8H8%3 8LJ6&TBT$"8(EHR,L M^[Q).'I!1&B)N!F"@:@!&.?$0F,-+G_].]/<\2\7T:33&CF\;70]SJV&S2[3"GR:BR+3LJ>P[K.QX"^)[4>36&P).ZBG;/4]F@^:X>(=8K2D.* MZ*V1!4J!BC6P0)_,WF=E?V+:W5>V/^U&IR+[,]WFKV=_@IZC%PQ0'73"D@:H MWFB^C %*M'G< L47?;[,F5#*)O4*U*O6**V]O'UEF[2^,IC.Z^_(Q-9C#ZK[]=+$6X"'[W_%3L]QKJK,RG9U:1/R3[D*T7Z'@]]:9;\6=,D)E M4Y#*[T+]&*+Z07$V.17D/"/^SHX1T+O]3#8X2V!X-$': ?CA5:^8;^"5O$U= M^LKY^DSJ>>/\G,!.,3 MZ!*5'L"/C^R26J<_.#!4G.W$U>JKU5>K?YX35ZM__7:W;9?*#WWB-F1]\5^Q?Z7LW[)*U350[*_8_P38WVQ:QY7;0[&_ M8O\*V5^WCDOY.9\*J/_)(NW'(AQ1]H*'*.:S+;;"J19*,ZQ2&2?K5RA-.31. MD#G+%2-7S*F8\_#,:97S:"CF5,QY>.:TS1-ASI/S5'^?<[HKVYO//9C%#O?T MDWFSGBQH'5D^SS.P^8^=HPSE1%4<525'=9NE:J@ICE(YQNK0P(\UOB/W]0OMB]<+URFELN^AD;] D'ZY&UKUBYBJ MU9ZLDTFM=M@K[S"CG%6K=IC:86J'/65&K7+7+-4.4SM,[;"G[;!.HW,2.XQ, MN ]4;"#]?GPT)1E_/%Z-=JUPUI/K?]:V<-=]NE)E_RER*L:%3FD8(\: M%#D\9)G;8RYSV&F8KUSET&S8^U8YW+3;MU0ZS$H<%LKB55;FL)G1D\C2;.AE MJQPV&\9^50X?R?VEO?M\\_W]"I'&1;J('ZG\4+Z\(=:R6B^#B)L4>T3?+Q8G M#,((!^*N+L$&8L P _\V5V0Q[1@6U.%1E)N!F-R&! 7:N__\L3:AE2)?SY_6 M98YG)+W_;'QOT,/#11C,N1A04ATQJYVXZ4:;]NY[[_W6FIM3$*7YX0W5UH %D)3L8@BX#E MMRBHIKDSD&YW EGSE13A)P>,0X:%91<18%04\7+%#FD$3H"(N. H':'Y&/N+ MM"WU\2*4*?S6=1+1DXU@4^5$83.NXNIZ/:*+W;A; 88:J\EIZ-]IF#0R!^I< MC6#Y?EXQ+.'[D7E+]A!!5Q^F8;$.I&V-C*;-F&E-1I;3-+I=8XP0*E1\@=[MX1 MZ"->H6#QP5YXV"8C-C8R9P_8 LT ?G*FS+]%P0'ZFC1B-DDH,-8"M%;@YQGS M4>8M@_ GSLZ1J DS$R((I:*761B'4\0K1=%%1*):2NNS0=!VMX)XE H!M&4V M]!-W;;'RPWKMZ!BS@F J 9VO2(*01PL/?089$).B_*;;RB2#\'[$ M8)&Q*> MNOYZTP-L ,4Q3LA< M"M1GOUU08!#Q89ADTK Y/@54@8##C35M:"-1]V+Q5@7#KKN@$,K9GG3J5J+O?BZ@$WI] X?S ML70R"#2(>3C3O #:1@2(IJ Q7M%W8SZ*A4N0-AE 2LA!#X5G<:^G3^!;\-MD M@?_=H(3ZU&&F-1?@,T ?,BK=,>K#'I,.Z]1]?:D!\ [^N-(#@]57A@'F/I3 M/"DHSI&0O##'#8/-37$4A&&P)']N-M%,PN2GM29!7GG>QP'/0@+!'SBS.[ T MT)AA^X&(W*Q"X+TV$!NZ7H'N6Z$NWFY7X%S9>XD67F%]]O;IRLVE >]G&@T> M,MH8PI;J?^R.N1Z9VB@C)HLPQA.I=)=KY$:$G>@*8Q%T.]B0B3Z$PJU6K%F< M^HA[+D>W;SQE,2&.ESE"LWDCZ.&/XN@V/8U%]'%0?Z;=>,M]+H[@MO@\+G-$ M2O9QUHFDVZ/47,*RP+@U-H;M#]V1(X(G"GJ(F!!RX6-/9+H/2*3%2^[=)7&! MEZB$>PN$L#7W!6'LI8#VB(=W&(T>C #:1*#RY4:='97]!W*FXRFS'[N..R=: MI)![N8:W"6D>+HD4\R#&HTMTH&02X9!ARU6!BLE)2"B MAK=X03C%TV!\J2VGKC/-GHZ$:%K,1K#4L%34-?QW%D0Q(:F/_P&&0%<\2F<7 M 7;B"8DKCX\)93<<"HP8J/_.$7C_]D69 M_3RS[0JNF**K0I[]::"(^M+G8#6Z6NS.9!B(W6C)3Z"5T_EBS;997<3#)7JN MT:8!0>P]-,I/J/2;JZN)%D,F8,0T04&(V<]$TC ?EL*#)C#2*(JS * 1A:,& M0E#$(=A9XI60\RNR@I(85V&BD-E:A3!/Z..*WKN^3)8?.)"'V$*G30V?M MCGD+X<2EKM9Z2,[(D^<+]Z>B.?P-AJ!#T4D,C#O9SHS]14<)M\+JRK2CA9\W ML(2N-.8S'!Y9Z*[O1E/XY38(QD?@T_JMZ$UO7@U#M!/A-LZ[W!ZZO$!2J,Y'J7ZB'.EAV$9C>9^D:IS;U%\IG\7=/ &_,PC71&]QPZO"K:Q9:^5U1V M?39O_<749U_[ZL0!6JOB3"QW/J71[5XR2^- 8_GCOUM0!A*_*#"!V;(^=9HK MEWC>=+K93:G+HN+"[^71)[J6T>Q-+@OEAM-)C'14,ZA;L)47?L2=!0X*-]B, MI:$5V2P,JWZ(43B7&$LTX.(T<++PO,))!:E;":W%]#/2"\"!.3O %<$,W1DI MGLB<&TB9)0M#U*?2:'70LECB/6?B A8ZJH7+/\:L)?%#'.L+S$Z9-X&]R MV=-"I6LHP\T)%H9_?OM\_?6;>%7^0.[\.QP<^C%" DCBH22D_DHTE5SGN@U= MJ4]2/[523O;3UYK[I$VH/W[DCYUN@>C 8YSO02Y[3Z&6W'(02O=$PVL2?P4 M8!J:*0 6EUKOYOMG\J0FAWYC-X+-)*.#O@3 ?[J5N.+P(T7%]@,D'#X$?U%A M%+)3;D3<"\C%[[#]>'(+A/8HM?<9OM3T=)/!7@6=H.;)%E9K699/MM W!T:W MV06M_+IGZ]W!]?6-/>CUC7Z'/C5/(]G"WN.BCT^]U/*%+S5Y.$K#UVW( HPK BEDTF2B?CPV0>T',L)H-:\P3V*NQ$L4-? M?H-*EFY9-ZU.KS/H]G3+;G<,X.NF;@RNNU9?[S?[[2.Y&M6'!C!!:9Z5_@"J M.>X1W(L"J1-RT%#NT)'%?6 65 4YW<),+CQLN>C@)//.<=U?IFV+3[A-37NCWL M#KHWUZUK2S>;?;/3[W8&1\+3W]F$:__%0E"OL]TN8T]P7;ZCZ2#B3;[AG>P9 M,#]I"7JW:Y=C^M;+W2?/J5IH483!XG9*^HVXL"-B 6?L ?[_)T4U@0TPOO*" MX*=$U@3]Y'ECXFI>VR&4I0$4)I==H^Y>28%JDSX@7X%W@?8=X!/.K=Q"O#Q%A-N<6T2(%D,[&[W^$+^:?> MHV-(0ZN,YB<258@K75H@=,[ 6_E% MG+$QIY"L$#%HQ*?,FR3&8\HE>,X0+49_R;5+E./0C7Z*CA>^_$Y$K'@* M&%C4C/]@@'>@.0N!V;M$P]\PFI^^8?*&&T:9+>@K_=/*0(X?.]-S_F#A86#< M0L1YX63$=1.2-V-W@CI*LIK)Q1-0*_ LW,D]3)-%"N?./(3]NPQ0^X'?Y].0 MV$92F2QJS_V)&4Y$*Y<)L>43N-AI[%X6>-IMP?U"NC5@P M#ZP*!NHA*.^"1$0Y*>]GG-&Y&+#P=X%1FJ$/$XXN8 &.('VFW4N>R4%'AAAF M'C'H;^XS)\X.Z/X(W3OT?>3>_@W^(^(3-\@K[=T?WW_[UGM/8>UT)PF/$\.B MLVG,(S>4RA!*!3:^ Z+GS@%A&>,$B>57U"S=8@I\7\XNS:*S@X:$2$1$4*/_ MN8 1@6!^V+#9_]G0>EX!S 0FQE/:E=FWD_S6F3"D>+AK"(D@R+4Q#LB22%T3 MB?S*BX^#J;L52OZ=XDT#Z-@B%D2< M4A[Y-D'[XS 8KZQ-*K:%Z$BD\B5(?+'0N' >;'")9QHH?7XP#.]J4GRB/$4POW\2,A3^Y1)34O4G@!&SWZ*CD=I2'\K#BF#.;#-:8 M4_8HE#C)=1#1&E(;MSXM%>H7:8SVK1>,D/R?I*\8U@1(A6XDF1L[EQ7$>7 \ MVF8)79$$$3"V"XWCG9/D*-Y;X""(VI_PS#Z-] [9,J?'!&'.(L, !M>?>))J MH,/)&0.GRN'BXJ4AW\EH19^?BE,DPKH^[5Z:!1!LZ@=>P&%;*21)ST3K]"Z-")BZZSGD8(4![A2&EM_71Z2^B M["5'?H*^@229RW]#U[D[2S)EC62R>0#"-5LTW#K^K4N)"B*\ NM"0VZ(-'S" MQJ/T G.1+(DBY?-I:XBK4C4F9V8(7A?;$*?@YUBGJ+GR)-"R'X0!<*@;+BB\ MDUR63P<&EIQ*X;86G"7G#NPB8"<. T]#]LD9)L*@@)&(GO[T";_^&[X8![.T M0[!@W2BY?HMPA@*48]1H-'7GB>]!)%B#@4 K\AZ9$)4KF'GV^GGQ_@M9<:CO MH!LQ=\N#$'8!'QT [<6SH7$ULZR:&7@Z/+%0L9 M[3-\;0E=7,+(/&$3TGT6TOT 0'9X9@9-\T8?-#L=HZ/;0VO0U:V>:9G7\+]A MK]?JU<@S<_$K<9[90.4/-(>8"9D*3/M/1"WY>2 <;'1NRT:P+;7?": TY-/G MJV*R[%-GI0;6RVIG:QM)8"YI5-F)K0#2Y#H0)1EC\ 3RF;AD.P8DR:5LP;OJ MJZ*K<'!.N(=']!A;3L'GXJQW-@OHKA?5W!#W7O'0/H;EF<MQ5TY#KAPZ],YE@PJ\!^R5UT?^EED ME[S0YT1R](XB'0G=YXL09!$O=8$JQRHOSQJI7(D*:A6)3[%N.4T(HP5!B4VS M;5Y*O!&93]':I0U$_KA5#KFE/K!!Y#"D5$\CB;1=[F_@,MD!6'(^QEB0%C_E MXUN!6<#2\"A%/;E"=*ZXCT;,_RDCI("@ :D\F4O="U"$I+VAHXN\*[O&!G8* MD,1EH2N3&6$CZ#4Y!CX8+,)$-:EA@HG++*OK./#0G8(1#^+B)ZZ[R$.;&.AR M#6N846$E_&R6@4O":VX6SYSR/!X"A=)V6F-#N2FYA#)4]1BY+B1%)+TPI@=3 M)-P*L$)M6 0S;>)HJ4#BAJ1[J4G2Y<1*&/',RDY&F=]$\OI0E&913B*T2+7( M+2,,^F97YN7-HX:&LC$AC."GM,BYZPNZR@!NV(E!DM6 ;&]!I\1I.$Y)\4@2 MZ!JG7TFP5\ 7O)PP03[[FE#Z^3A'.H#)-[J5W11:I^5:YNHWS2Q<=C68,GYR M"NMZQY;8^\>6'%.(R$O+&O$1'T]J5U"(@\RY-L9C[(D$B?I/>D6V&* M3I)T#'+(Q7DR+PJTB'N>G.NZ!-L\DX0682J!B@,O]I(H]Y$P7I)S9G$'=FU) ME M^\7^A#=,9"I0.)IAC1NA0/U[]XW*;=_$5>TA(II^5, MRNM,VOJ^=>_Y&.9Y17]HX@97NN+1DLVS^&_:P8+RN&'RFSBQ9G>;L, ;=[F\ M'MA(S@X"]A$NL)0/T6>$\KR[GNR%RTO4M+_ SI97M$7$,UI"Q,*I2X]B"E+; M,V7DVO/$Q:_7^6WN;V"'PFVS6L528](SO?F6]!ZL%IFW2O,&2*K[2"Q%+@#< MH#,HZ7I#98QFCP:O2/"32^\CU:,)<\,,"5>7NN8KO6GW?R[Z>RH1UUD2X-SV MS7NP< ?EG%(K/BUD5?3BR.O\S61S/^1'BSD7"U"6N:7:_OR)#)V3!XH3^3" M,CKMS-0HP,46HQ6,SL"[6\_=A*%HV[("YN^\)9>$6JN7A+IV,2EK@3=6VD;- MB(CT;*U4;YEPRH4)UYMNLA!R O18D: J4T?YNBSC^6! MJ.0?:*'9L-]2(9YLDD5J7XJ5H?O.=%B0](D41/H3!6%%@-QQSGM+2:?PZC0A M' 6V)OT"X*'D$^9AMV!-IJ_+TC*/O6VOPF,-S>V&5H"XE+'%W$@'9L+EG.*[ MA*H4&X0"0V\G2UN[;9YY2';BFC!92 ];V=;HHGMC=)O9%;N"T$1%RF%A^( , ME[;^QFCGMIM0H7+]@T:>C6OT0.%_B38M@X7^RJ6&0TTZRF7'$5>W8JG>)Z%9 M;";RV& R')R2#"010:8>Q6,FU^%JKWMMDLC]E>.6BDQH5XICL9P%:8P2+C61 M@?;R1]E][A)48D+ESX0*81IYESV(".Y=ROI;H#N#L2MB=7D^;>!." H;3AMJFT;2-2 MYNG@'2UE,'[Q.N-M+EHOG:2TU3-[7F@:&,M8:)Z2TL*H.5:L \+1>3^*2]PI M012OG%9A#,R=..\"397.^/$H5V3\1GQ?#6])ZM$EEDHV!5J8_!-R>\HPERR\ M82T26R2-HC@) NVTH$]J0XNSQ6PPZ*>(W7@ACJ+GLDYY/,=*< L_VVL?]%;<&T3"K MO 24Q*NWQ!,:]LDVJW[)<(I'7X[#YS$=L.4NX(MO,9I1#IY (FD@XS3477@< M>ZDS*HW_2F*N4(5";\EZ^K&&=OU(I^E%9$QMG7JQD@!7%Q0LTM!3C18/?"6O M4F@&PZ(FR8B$W!"YTWS^@(*%T9&P"'^241;D9T+N',NDH72^R&^A]6#IBQQL M^-5N>N6B)@L-)G>:\WW EG!<.1OM%;C7:AQD(Q =5EYHIX9+$OI9:?Q8_,MM4+VF*V;;D4>2T2 M"6K?IYQO\H.DX4<]W;8&+>/&:K5LV["[W:'5;1G7PY[>L^S.>K'T,ACO\NH\RR*J7F2JAW!I_IY>85N[ MPY0>#(@[#GA=1,X;E2@0<7RB#45D*^A:7S%26"J?XK?L K#\[5+C@GS25[S) M([RVD<89C9T\C>!EN"I!WQW 7?G%Y"\6CR^$GAN_)2)M_B>MM>T? 5^Y9A+V.9Z&YNU?"6XI0A.>KN']8%/B@-#XDUTGC M8/WYS1+GR12O>8*;UJ;PGM,-0GKAC;MA['F;XMKJ=&[:@^L!_&OWS4ZOVQFT M],%U3^^T!O;U314VA62E0U@5?_2^_= ^?VYH7W_\U_";]OG+S==OO_=^?/[Z M94=^C5;+M :6CGW>W;O8X]O.GHQHW>Z[7J=XM#;VB_D1?E#U$C"T_Q MCB$MS*8:.#S5S'+'&\EI:NH#?D[^(#H0]Y@[$T%-V35M5*N2"C;H&T62Y*Y: MC]+:OF(@9+DO8CR\P]-HBJN5(RV<]G)Y&S9U\V[)E9%+CQ&(>WQ)]&JT2 MAITOCAYOHITK]=I9$//,8"AZ$->BK/%01]ZY1S5V(YV25CNE>WL+BT M7;@6+0Q:C+_@TD7M+_ "J-!*D^A("O64YW(B(%)<3A>7J"GN(/'Q,SPJ<]+F MZ;P*+^(5H_B3JV$;)B+.@&2$7ZHS;IQ/=C"42[E <)"!57J!7UQ5&XL/"')B=UBU7E!7(]E%*EZWI&C;".4$/,A">*^9E",#FK=2#5;K_0!&D/X\$!*A,^79ZF@Z>=M*?$T6$ [(JU MK&+F_+S$],3XLN/>N1Z\C7$M&!JZY(RBIJ@1.HJA/09;^Y)<:GX-:@?D_ M,#L2\#W^G24!F&6GVO#M; E3VZ#R2?% MU\@46?!![F;B-I0LUP, M4Q8KUQ(OZLK"X<<%QLZSL518:&?DY4NN2*/8"D"6D3BS%586AG'P&6 IQG^A MFI>%,&7[4])91G/@P3,,$D;BQSFAA0>6$0:RB0L*:8A;>EDNI?/EAK;I/IF M=#&KM&&,CRP$6^3S2$P*?E&90432_L?470]X8-@P3I(7&L)SW"(^:,.DWJ7K M _'IQ(T<^KA6"#^HTLLBVKE$3")@W1.!)1+.\6F\*RZK=D8I3TBSH4@-'$=Q M$=/TXDX6(HA!E3)&/[NPB*_FDV%@/A8"QT1W$+6**;U+>K-%6XB@%E2K4_&= ME-*,9%J:<"S2MXI5059 UZ^+')#6D-FAV5Y?M]K]05T.<( M<5=^WD"''U2_#3-Z?PL L5='NW3'\13^A-F."$"O'+P?,X_XQ^2/-;#"X83P M_Z@'8/?^+QE_GPH<;*S(LOQGV4+^JY#8VA L MO/E(9D7\=9Z+GITM/G0Z[%XYWBB2;#,Y#C%=U,@PE/WCU!W#QJ]"6@CM.4*I:_!]41NH+E5&0%^R5!\*$J^T/F5'S50?3\_T CT'&VA]8;>)U^21$%\UM MR&:1@JRSA*S?V;T[6\Q>E0L58,I1D /]=_: M=%>=2#7H%(EX/VJ _DS#7BM M.U@^W4_"G)^WE(L0761!^/%OCL/Y9%(1A$B@(I_?&DH]U7NR1R3T':4&UW3M M2DL_F,UB.,$S9,R!J?6JPN?E)EZ.*8A,U1"A8^A&I51X73;?%/.LN+EB5;&F M:__F$.NN]J[:NW7=NTH2*6Y6W%Q';M;U2[-K75KV:JKJ$V3H)]M7+WO.7'J> M ^YDEE+Z837P^KR\<97/K\X"I;:BX008ZH,_Z4)45NY<)/ MA;D*<\^+IX^+9P_C1ZZ_VE]8#;V^ZCW%%2M;^1'$- $QQ\$"[S?N$Y5Y/")B MPX1K*PI.G14KY;37#%4Y\AVB-H#"8H7%Y\V*]>2T(W:A?Z"L$&'C&5@R3H$4TWM/]OZGHB&S%5EAU3XJH5 MJ@A2%G,:C0/,8A5300=1QFH:>..$ZG1)2]3XI 1\2\QU-I+%.<9R48C*L@0A MPT+T(K4;):&GW*6R4:0?DI_=0\OC!97W8DD&-_B!WV,56:I;*18NF*=9D>?L M(;\ G\ITMUC";GM^.7O0[/7[AG'3 MUG6[/]"[[7ZW;?5[7=NZAN5[_FKMR"]WL 6S&MKO,![M.YOP^"%7&&J_7'&O MLS UJA?1WK]>A&0ST[P9V'97']ST^[;1;W7: [/5ZK2Z]K#5[W?:JVQV7(4F M7H/G[8;VE5*V?LYR\!TAMTO^,,S6L*,/>^9@V+,[*#U,0*:A.;0&W9MNL_=D M&%K?)U<1=Z[@6RP^^E'D+CSR]'BBU*P8'BA10?*%,*?IFXHRZ!D7VRT]ZWKEDB\=M1Q$AMVY.M38K2*\_XD!G)A_=3=^3&=;[!7E_'TFN%"6YG"%9X M>F-*6SE2=$G>W!2AE0MF^'2A@1DV^>5B&L?SCQ\^+)?+!CS6N WN/O3 5L(R MWA_X^):%'\8L9A^,;LNR/F"#G6Y;;^J XLVFV6Y^&&,NY7$4^/"-:7]:AX@JY_TKYQK#2"-6]P:294_ ]-G\\^S'DNIXU??*,D MQ2'#VLY1OM"++QT$VKL;EPI'1YK<#1IV!/994EWAGTG%A:3( E C\,M^:$:7N+BU<7?TT]W1N?KO='/0<[#I"N_OO0N4 M=#E1Z2(_F_H50[]>4S=U9/LR-(8V,LF0"00I ;95=9TOPFB!<@&8^;M,>FXV MC<3_^9V%(^;SZ.KKO<>\ MAS0,^10'!IL;#>X9IS9V-W+-/"HD]7W*>4R=WCVG4Q9-M1M88'SS62]FM>DI MI2<>LW)1<5%O?TH*^N"JO+N3$_@2Q)P.:)]165MQ4<=T3F3.,9I=7@?@], KD98 MC''"1756U/"QFCKU_6C,TO-W<,4H5JM0CTYEH1Z6V=&;YK#3:39-VS9;UWJO M>6.V>_U.V^H/FOIQAGKLR@E>W8'J]\__^:7WX\]OP^^UCS#[(V=#B^ASO=U]*:UKNF=2E?3(_8$"[&Z/]WV"*BJ%\1I(NJ#70SXEH$TQ+G!%2[ M6Y21E/&XY-.0#V!D#%_X\!*UET42/Z-Z]5''B%04 &(^*KIM*Y5.KG?D$H'^I_1%RO-Z)$;_^]GIUE72Y,=#AD%V^6_&&:('H MSDT(I5^22P&:\* MQ6%PZ/YR>CQSG SG%+NR-V*_):8B%K%,:\6.\9__Y_DPR@8/_SZ__[]PS2> M>;_^_U!+ P04 " !Q5V90X@HO5AX( 4, %P &5X:&EB:70S,2UA M,C R,# Q,S$N:'1M[5IM<]LV$OZ<_ I4F?:2&CRU\_ M7+#49XI]^,^;']^-6*O3[7XZ''6[X\LQ^^'RIQ_9T4$O8I>6:R>]-)JK;O?B MYQ9KI=[G@VYW/I\?S \/C)UV+S]V::BCKC+&P8'PHG7V=$A%9T^?#%/@ G\_ M&7[3Z;"QB8L,M&>Q!>Y!L,))/66?!+@K%K%.9]ER9/*%E=/4LWZOWV.?C+V2 M,UZW\-(K.+NX3N5$^F&W?,3)NM5LPXD1B[.AD#/F_$+!ZU9BM.\D/)-J,;B4 M&3CV,\S91Y-Q?1KJG/P=!E$O]Z=D/?8\&W*F>89]W?@\BD8GHXOC5R?GQ]') MV_.WO?/Q^.3\[?C\:/SFI-\Z&W8Y_@^]ZA_US$IJZ*1 :QE$_=ZWZ],-J623 MH5*G8*7?T&-B<3HJKF=MS!WJ[K7"P[7O<"6G>A#V^:^;%1[GY103HP0.4;TA M=AAUSE?MW=*T&,$"]F^Q;036RT3&G.#-3,)&J82$75Q#7'@Y _8^P5JP7YK= M'PKK"HZC>,-^@3A8?]CKTPI\"NP7;B=<@^N\OU:P8.>QIYI^K]?_1Q?2.OON M6?2R=[J]$3D7 IU#9V*\-]D@>IE?-PW[;^'P]2T>PK)W;79I!+LX8"-N\[#@ M-HL#/!:XI]P/5JWV?*( &RA5V?BZU6N%9Y?SN'ZN+*B7X4T^.,$E?,X1L?7% M>"2S%_5@'J/D7\3"%C*D?069A+F&)E\*AW[K> 6T: 66)X;BU32 M[*VQ&8MZG7\3K\84&87#XI')G&Y8F'=FL--,3@'+<+:I+Q*PC18#FFPS*!QN"4*LBJ*ES$ MTJ(DPV8:NZ,E BR;IS).F2OHQTW_.5BH!J$%9-(I%%LDW^;2I[A EV,THMEI MW!Q-0Y\:&WPYN"F317,;'NGQH/0XW'-Z $ND1@ 2EF\ UT9N8'.LMHUZJ1/T MOZ5FDSI6A< Q$=0-=+61$))\=HZ8)#H1S92ZX4L%57=K:J2D"+E.FUH4"AL@ M20PB.4SG@CTQ=RE+E)F[FD$6IM)Y2XJ,4V%I-UK9;A#!U<:L6?O(A0?EPM%^ M<.%R!3C?/3OI1Z].787V2GJ2:S5E#A(@]8YQ"P&\"$9)H$"0,7 $$.E2:D[- M,@PK%%KH64@7*^,*[$]$Q\_A1>@:'8ORJ7R4I)9UR1X:GY'#;Y"J!#G9LO5$R^?H$]-VIV!R5_L!7\$.!P1D114ROTP;Y. BGGAMN]"2F8" M;#E3J8U,87$ =.HSZ4*HP%:@PSB4*=X$F6:@LJ!XX$ ECFYPW*Z"&%5*##AH MBS-*BG XYHJ)DT)R*VD!LI1P(71J&JEP)*N"RW!!@X7 8AR@01X#&77*.;VO M0G&*A[BL8,2-/,,>I=AK:E3\:P+4$$,6]@?QQ8>H/>/89!\YMK6C7Z/:]B%B M:\8A2V=2$)$XYMX!?=PA"2F+(79Q*VJD(_!% 'OR_/ M3:*T#+G7U8+RPN;(-Q<49AP;*X(!(1^:@D;AJ)!V6 ,Y\9F:8*Y74@MY+W., M>H_D>EARQ?M!+IAQ500O3\B#)*&3W!EBQFU(+);Z<(NH53YNSC4"E[ C1AQ7 M9C034_B[+=@FKO)E:Z!T+;D_^V>3.A$,[J':";3GE 9_I,.#TD'L!QTJI*TC MEL['JD0AU&RDQ0X1AC2:B>/"$BX;@FC#J)EQ'LOI"PB.Y7"7ZO-@]OR.+@D2 M#'W_K=:5X3'"/ASMT:F?+I9VO2BM2KE;JD>*&H&0($(X#?M1A;H%4_(*5'7. M=ZM]^R]OT5Z0<+_.)(Z_YC.)\-5D2=_VC7.G6-.DT(V?)Q+L("?7DJ:E:1P3 M)V^L6RJX4(!#9IGT'N SD71B4"-2O9!H7QCD.1(- Y>CP(B_*7VKO0/\5D@T M/WB"0H=OKN[%X]'#_^71 QTE4X(2[@Y@7SK3BB4@;"OUM3P"F ._(CE5)@A! M4(74)GS,J8^5=R)#E:V7YX ;X@$7V-'!,AS<29PJ(<(NB'[,6]JEIG,HZ%R1 M9=SB@L-BJC"\\0!^+T+%GI%@3\X&2)8E%MUM&R$)(4(@J,-WP0K][5+52#TS M:@8D;32?5I\W;154(,N560#6SE-31A*^PBWDP@;=]Z\=Y,RFT+N"SQWW+A1) M+7 =@_[W-43_MS=CUJ=LM%Y3+$V+Z;DYG"8JJ],F[:**+SOQ]G,\O65MROMJN[ MWTN4EY-6N=_'#6SN:/.YNLS4+ JW[T+)ZHN\O0D/ +0QN'?ONQ%N0U=UUV[VG:70_R*<+[)H7Y- M0/^BUO<0F>=G(?JPKV[_K\F&[V]?K%VIWTY9_ MZM)&AI8FET,S$M8C(P,C P,3,Q+FAT;>U::W/;-A;]G/P*5)FVR8QD MO6(GD17/Q*_9[+1-FG@WTX\@<6FB!@$6 "5K?_W>"Y(R]7 M)=YME#HSD07B M=0&><^^Y$,;?G;X[N?CM_1E+?:;8^W\=__3VA+4ZW>ZGX4FW>WIQROYQ\?-/ M[/E>K\\N+-=.>FDT5]WNV2\MUDJ]ST?=[G0ZW9L.]XR][%Y\Z-)0S[O*& =[ MPHO6T>,Q/3IZ_&B< A?X]]'XNTZ'G9JXR$![%EO@'@0KG-27[), =\7ZK-.9 MMSPQ^>QZ-.=,\ MP[YN_]7Y\.3%8/CFY7"XWS]X\>KLY:OCX6GO]/RXMW_^YKAU-.YR_!]ZU1_U MS$IJZ*1 :QGU![WO5Z<;TY-UADJ=@I5^38_(XG3TN)ZU,7>HN],*#]>^PY6\ MU*.PSU]N5BA.RRDBHP0.4;TA-NQWCA?MW="T&,$"]G]BVPE8+Q,9Q-[JAGT>H,M%R*UP$6,AL.#_+II5G_KA90]?GC2/^@=;FY$SH5 Y]") MC/1 FR@5&71 MZU:O%Q@NJK+YT M0].%YA-:0\Q5!4$TH;65(ZIM5Y#X4:^<=.OM[>\M^:72ZMMM/+S#R :I?B\< MO:1[00%+^028A8F$*<8AGTK'_BBX1=:J&3[/C47B:'9N;,;ZO/;9G)9'#Q MH=U* PTQ.,?MC)ID_ J"[Y^/Z?"90&-P2A5$5!4<8FE1@&$SC=W1$@&635,9 MI\P5]''3?PH6JD%H 9ET"J45B;6I]"DNT.48>VAV&C='TXS 9>++P4V)9LUM M>*#'O=)CN./T );,)=8-X-K(#6R.U;91+W6"_K=4:%+'JA X)H*Z@:XV$D*2 MS\X1DT0GHIE2-WRIH.J6ID9*BI#9M*E%H; !DL0@DL-T+M@3R1)FIJQED MX5(Z;TE_<7I8VHU6MAM$<+4Q*]8^<.%>N?!\-[APL0"<'YZ\'/1?'+H*[97T M)-=JRHPC0.HMXQ8">!&,DD"!(&/@""#2I=2XJ@%8 L*)%Y=AVG7%]"2!,^% I;](>\T]]_"L]"U_Z^*$ME M45)6HTOVT/B,''Z#5"7(R9:-)TH6)DIP(EKG,M6P!0FVT==.GX/>7T&?FK1; M Y,_VPG^"' X(B(IJ)2[8=XF 17SPFW>A91,!&P^4ZF-3&%Q '3J$^E"J,!6 MH,,XE"G>!)EFH+*@>.! )8YN<-RN@AA52@PX:(LS2HIP%.:*R$DAN96T %E* MN! Z-8U4.))5P66XH,%"8#$.T""/@8PZY9S>5Z$XQ4-<5C#B1IYACU+L-34J M?HN &F+(POX@OOH0M6,DV-9-2[P/I AXGY_^K1.E99Z);60]S+'J/= KOLE5[P;Y(()5T7P\H0\ M2!(ZMYT@9MR:Q&*N#S>(6F5Q?:X1N(0=,>*X,J.)3.%OMV"3N,KGK8'2M>3N M[)]%=2(8W$.U$VC/(0W^0(=[I8/8#3I42%M%+)V/58E"J%E+BRTB#&DT$\>% M)5PV!-&:43/C/#ZG'VYP+(>[5)\'LZ>W=$F08.C[EUI7AL<(^W"T1Z=^NIC; M]:RT*N5NKAXI:@1"@@CA-.Q'%>IF3,DK4-4YWU+[]A=OT4Z0<+?.)/:_Y3.) M\*O)G+[M&^=.L:9)H1L_3R380DZN)$USTS@F3MY8-U=PX0$.F672>X _B:21 M08U(]4*B?6&0IT@T#%R. B/^I?2M]@[P1R'1_. )"AU^877/'HX>_I9'#W24 M3 E*N"F ?>E,*Y: L*W4U_P(8 K\BN14F2 $0152F_!C3GVLO!49JFR]/ =< M$P^XP(X.YN'@5N)4"1%V0?1CWM(N-9U#0>>*+.,6%QP64X7AM0?P.Q$J=HP$ M.W(V0+(LL>ANVPA)"!$"01U^%ZS0WRY5C=03HR9 TD;SR^KG35L%%[BT"!T/V$YLE.*Y@U']I;EF6D:#VM@$I]>O M6\/6[4RNB/]]@_:+5<]?;%9WMY1/N 7FGR,UUJN4;6=[/W,9I>:GLH!UNB7[&6BM0UG?,\FL6#N39DU[XMRM[ M46Y#UW57[[;=YA&_(:"ONUGX+2']JUK?/:SG#HS>\V2@)4J0?V,2R]Y;5.04 M&H/8W>B^[ZJ$V.R^]>I=X.WTY6==G%NZXAL^']6%<"7^\3C V,/T$ !7) %0 &5X:&EB:70S,C(P,C P,3,Q+FAT M;>U:6W/:.!1^;G[%J3/M)#. +T"2 F4F-69*ITVR"6UW'X4M8FV%[,HB0'_] M'@D["R$T2TMFFBZ924 Z\KGI.[>,6\\[YW[_KXL 8C7B#U;9MC]7 M?=ON]#OPMO_A/=0JC@M]243&%$L$X;8=G%E@Q4JE#=N>3":52;62R&N[?VEK M5C6;)TE&*Y&*K/9>2V^U]YZU8DHB_'S6>EXN0R<)QR,J%(22$D4C&&=,7,/G MB&9?P(5R^?:DGZ0SR:YC!9[C.? YD5_8#2E.**8X;0?3F V8:MGS)0JS* M/X5DS@0MQU3;TG ]Y\6JN);>N4]1)F(JF;KGB8%$<7J[D+H@V] >U$+1J2H3 MSJY%P_CYY]4RR\E5@'L"'RM7%;\"5S34\ >W6G=*0+);Y YFM[17SA$D0U Q MA2LB!T30K'P^Y70&IZ'2%,]QO)*A#Q/.DXG&?$@EFL)"HEED0"2% =6$$8FH MUH&$83)*B9B9![N)'('KE/] %M+L?!T3J:@$*B)4I_#OS_OA'1'(>?9RWSUR MFE6W9 )P>^Q+QH".SBA1AL[SYT:6H"?"2F,[, DQQ5#Y*"CQ@\M^K]OS3_N] M\S,X[X+_MA=T(?@S\#_V>Y\"W$)JER(!3/,!Y;M-KR[',.DM) M6*QSK>^:_;T$#:L.4)CD5%0PF[!(Q8TC!_GH7*PB3.YF M5,':*&47NG,Z5(UJ+G7C*W$K=U+X7.WU2C8?T/)QD--?RC[KH;'=Q+3=/&2U M7^Y7O>:!5N_E_HGG. %KOU@^CP-OUC)*%XS2&8AC$1U[2H >ZK:JT)1$3W7+J!J&W" M9Q=%&UZL]W2BB D,D9$I^(@TH0B*CG#70&>.1Q@2)A&(J:29AEQ)DPGGV!5@ M2#'"$9!9BAC,\GZ""2)"O8\,(].I:XSI4V,^1VR24IDW&>N#]R%0;M;/+IQ> MNF2G*&\,4X.8KQ?9">T>OES:6APY<].CB M>GY^:P[YN>I^&+N!CNS5[K0=9GG-\+YW/C?%^B_E'W;J-7?A>AV9?DQ%GRL M2R6XP)K-=%DT!7S-:/90G;[SSZ G,CUW>V>G9W[O]/TO/#U?A8A!>%?!-F+ M!#90Q?CC<^[\?DI1=%N?-Z-S[OQ^4FVW;OQ^7\X/J^TH;OY M>6??+S8_/X#1+0NC@F$?^0DGKWM'Z)7Q;%LC]!9T7WV-8_T+'*L#^F;MX@\U MA]5[7C)Y5BS,.S9[+?/R3_L?4$L! A0#% @ <5=F4(IT&>53#@ #9\ M ! ( ! &1C:2TR,#(P,#$S,2YXC4@ !?5P$ % @ &!#@ 9&-I+3(P,C P M,3,Q7V-A;"YX;6Q02P$"% ,4 " !Q5V90T,C CPDV XD0( % M @ 'H+@ 9&-I+3(P,C P,3,Q7V1E9BYX;6Q02P$"% ,4 " !Q M5V90?0>_2'+! !@7 D % @ $C90 9&-I+3(P,C P,3,Q M7VQA8BYX;6Q02P$"% ,4 " !Q5V90B(7N3:1N <904 % M @ '')@$ 9&-I+3(P,C P,3,Q7W!R92YX;6Q02P$"% ,4 " !Q5V90 M J:>NR>C 0#-0AD $P @ &=E0$ 9&-I,C R,# Q,S$Q,"UQ M+FAT;5!+ 0(4 Q0 ( '%79E#B"B]6'@@ !0P 7 " M ?4X P!E>&AI8FET,S$M83(P,C P,3,Q+FAT;5!+ 0(4 Q0 ( '%79E > MQP;.(@@ 8P 7 " 4A! P!E>&AI8FET,S$M8C(P,C P M,3,Q+FAT;5!+ 0(4 Q0 ( '%79E"-X#8P_00 %&AI8FET,S(R,#(P,#$S,2YH=&U02P4& D "0!4 @ &STX# end XML 76 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Jan. 31, 2020
Jul. 31, 2019
Current assets:    
Cash and cash equivalents $ 211.1 $ 177.8
Accounts receivable, less allowance of $5.0 and $4.8, respectively 475.8 529.5
Inventories, net 350.1 332.8
Prepaid expenses and other current assets 84.2 82.5
Total current assets 1,121.2 1,122.6
Property, plant and equipment, net 623.1 588.9
Right-of-use lease assets 76.0 0.0
Goodwill 308.5 303.1
Intangible assets, net 69.7 70.9
Deferred income taxes 15.4 14.2
Other long-term assets 48.3 42.9
Total assets 2,262.2 2,142.6
Current liabilities:    
Short-term borrowings 34.7 2.1
Current maturities of long-term debt 50.0 50.2
Trade accounts payable 210.1 237.5
Current lease liabilities 25.9 0.0
Other current liabilities 177.5 193.1
Total current liabilities 498.2 482.9
Long-term debt 595.8 584.4
Non-current income taxes payable 102.1 110.9
Deferred income taxes 19.5 13.2
Long-term lease liabilities 50.1 0.0
Other long-term liabilities 45.3 48.5
Total liabilities 1,311.0 1,239.9
Commitments and contingencies (Note 15)
Redeemable non-controlling interest 10.8 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,354.1 1,281.5
Non-controlling interest 5.6 5.4
Stock-compensation plans 14.5 21.7
Accumulated other comprehensive loss (178.3) (192.9)
Treasury stock, 24,876,430 and 24,324,483 shares, respectively, at cost (1,013.7) (981.2)
Total shareholders’ equity 940.4 892.7
Total liabilities and shareholders’ equity $ 2,262.2 $ 2,142.6