0000029644-21-000018.txt : 20210607 0000029644-21-000018.hdr.sgml : 20210607 20210607131544 ACCESSION NUMBER: 0000029644-21-000018 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 81 CONFORMED PERIOD OF REPORT: 20210430 FILED AS OF DATE: 20210607 DATE AS OF CHANGE: 20210607 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: 21998951 BUSINESS ADDRESS: STREET 1: 1400 W. 94TH ST. CITY: MINNEAPOLIS STATE: MN ZIP: 55431 BUSINESS PHONE: 6128873131 MAIL ADDRESS: STREET 1: 1400 W 94TH STREET CITY: MINNEAPOLIS STATE: MN ZIP: 55431 10-Q 1 dci-20210430.htm 10-Q dci-20210430
00000296447/312021Q3FALSE00000296442020-08-012021-04-30xbrli:shares00000296442021-05-24iso4217:USD00000296442021-02-012021-04-3000000296442020-02-012020-04-3000000296442019-08-012020-04-30iso4217:USDxbrli:shares00000296442021-04-3000000296442020-07-3100000296442019-07-3100000296442020-04-300000029644us-gaap:CommonStockMember2021-01-310000029644us-gaap:AdditionalPaidInCapitalMember2021-01-310000029644us-gaap:RetainedEarningsMember2021-01-310000029644us-gaap:NoncontrollingInterestMember2021-01-310000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2021-01-310000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-310000029644us-gaap:TreasuryStockMember2021-01-3100000296442021-01-310000029644us-gaap:RetainedEarningsMember2021-02-012021-04-300000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-02-012021-04-300000029644us-gaap:TreasuryStockMember2021-02-012021-04-300000029644us-gaap:AdditionalPaidInCapitalMember2021-02-012021-04-300000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2021-02-012021-04-300000029644us-gaap:CommonStockMember2021-04-300000029644us-gaap:AdditionalPaidInCapitalMember2021-04-300000029644us-gaap:RetainedEarningsMember2021-04-300000029644us-gaap:NoncontrollingInterestMember2021-04-300000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2021-04-300000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-300000029644us-gaap:TreasuryStockMember2021-04-300000029644us-gaap:CommonStockMember2020-01-310000029644us-gaap:AdditionalPaidInCapitalMember2020-01-310000029644us-gaap:RetainedEarningsMember2020-01-310000029644us-gaap:NoncontrollingInterestMember2020-01-310000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2020-01-310000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-310000029644us-gaap:TreasuryStockMember2020-01-3100000296442020-01-310000029644us-gaap:RetainedEarningsMember2020-02-012020-04-300000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-02-012020-04-300000029644us-gaap:TreasuryStockMember2020-02-012020-04-300000029644us-gaap:NoncontrollingInterestMember2020-02-012020-04-300000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2020-02-012020-04-300000029644us-gaap:CommonStockMember2020-04-300000029644us-gaap:AdditionalPaidInCapitalMember2020-04-300000029644us-gaap:RetainedEarningsMember2020-04-300000029644us-gaap:NoncontrollingInterestMember2020-04-300000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2020-04-300000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-300000029644us-gaap:TreasuryStockMember2020-04-300000029644us-gaap:CommonStockMember2020-07-310000029644us-gaap:AdditionalPaidInCapitalMember2020-07-310000029644us-gaap:RetainedEarningsMember2020-07-310000029644us-gaap:NoncontrollingInterestMember2020-07-310000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2020-07-310000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-310000029644us-gaap:TreasuryStockMember2020-07-310000029644us-gaap:RetainedEarningsMember2020-08-012021-04-300000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-08-012021-04-300000029644us-gaap:TreasuryStockMember2020-08-012021-04-300000029644us-gaap:AdditionalPaidInCapitalMember2020-08-012021-04-300000029644us-gaap:NoncontrollingInterestMember2020-08-012021-04-300000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2020-08-012021-04-300000029644us-gaap:CommonStockMember2019-07-310000029644us-gaap:AdditionalPaidInCapitalMember2019-07-310000029644us-gaap:RetainedEarningsMember2019-07-310000029644us-gaap:NoncontrollingInterestMember2019-07-310000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2019-07-310000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-310000029644us-gaap:TreasuryStockMember2019-07-310000029644us-gaap:RetainedEarningsMember2019-08-012020-04-300000029644us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-08-012020-04-300000029644us-gaap:TreasuryStockMember2019-08-012020-04-300000029644us-gaap:NoncontrollingInterestMember2019-08-012020-04-300000029644us-gaap:DeferredCompensationShareBasedPaymentsMember2019-08-012020-04-30xbrli:pure0000029644dci:BOFAInternationalLTDMember2019-07-310000029644dci:BOFAInternationalLTDMember2018-08-012019-07-310000029644dci:BOFAInternationalLTDMember2021-01-310000029644dci:BOFAInternationalLTDMember2020-11-012021-01-310000029644us-gaap:LandMember2021-04-300000029644us-gaap:LandMember2020-07-310000029644us-gaap:BuildingMember2021-04-300000029644us-gaap:BuildingMember2020-07-310000029644us-gaap:MachineryAndEquipmentMember2021-04-300000029644us-gaap:MachineryAndEquipmentMember2020-07-310000029644us-gaap:SoftwareDevelopmentMember2021-04-300000029644us-gaap:SoftwareDevelopmentMember2020-07-310000029644us-gaap:ConstructionInProgressMember2021-04-300000029644us-gaap:ConstructionInProgressMember2020-07-310000029644dci:EngineProductsMember2020-07-310000029644dci:IndustrialProductsMember2020-07-310000029644dci:EngineProductsMember2020-08-012021-04-300000029644dci:IndustrialProductsMember2020-08-012021-04-300000029644dci:EngineProductsMember2021-04-300000029644dci:IndustrialProductsMember2021-04-300000029644us-gaap:CustomerRelationshipsMember2021-04-300000029644us-gaap:CustomerRelationshipsMember2020-07-310000029644dci:PatentsTrademarksandTechnologyMember2021-04-300000029644dci:PatentsTrademarksandTechnologyMember2020-07-310000029644dci:UnitedStatesAndCanadaMember2021-02-012021-04-300000029644dci:UnitedStatesAndCanadaMember2020-02-012020-04-300000029644dci:UnitedStatesAndCanadaMember2020-08-012021-04-300000029644dci:UnitedStatesAndCanadaMember2019-08-012020-04-300000029644us-gaap:EMEAMember2021-02-012021-04-300000029644us-gaap:EMEAMember2020-02-012020-04-300000029644us-gaap:EMEAMember2020-08-012021-04-300000029644us-gaap:EMEAMember2019-08-012020-04-300000029644srt:AsiaPacificMember2021-02-012021-04-300000029644srt:AsiaPacificMember2020-02-012020-04-300000029644srt:AsiaPacificMember2020-08-012021-04-300000029644srt:AsiaPacificMember2019-08-012020-04-300000029644srt:LatinAmericaMember2021-02-012021-04-300000029644srt:LatinAmericaMember2020-02-012020-04-300000029644srt:LatinAmericaMember2020-08-012021-04-300000029644srt:LatinAmericaMember2019-08-012020-04-300000029644dci:A2019MasterStockIncentivePlanMemberus-gaap:EmployeeStockOptionMember2020-08-012021-04-300000029644us-gaap:EmployeeStockOptionMember2021-02-012021-04-300000029644us-gaap:EmployeeStockOptionMember2020-02-012020-04-300000029644us-gaap:EmployeeStockOptionMember2020-08-012021-04-300000029644us-gaap:EmployeeStockOptionMember2019-08-012020-04-300000029644us-gaap:PerformanceSharesMemberdci:A2019MasterStockIncentivePlanMember2020-08-012021-04-300000029644us-gaap:PerformanceSharesMemberdci:A2019MasterStockIncentivePlanMembersrt:MinimumMember2020-08-012021-04-300000029644us-gaap:PerformanceSharesMemberdci:A2019MasterStockIncentivePlanMembersrt:MaximumMember2020-08-012021-04-300000029644us-gaap:PerformanceSharesMember2021-02-012021-04-300000029644us-gaap:PerformanceSharesMember2020-02-012020-04-300000029644us-gaap:PerformanceSharesMember2020-08-012021-04-300000029644us-gaap:PerformanceSharesMember2019-08-012020-04-300000029644us-gaap:PerformanceSharesMember2020-07-310000029644us-gaap:PerformanceSharesMember2021-04-30dci:plan00000296442020-08-012020-10-310000029644us-gaap:ReclassificationOtherMember2020-10-310000029644dci:LongTermDebtFixedInterestRateMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2021-04-300000029644dci:LongTermDebtFixedInterestRateMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2021-04-300000029644dci:LongTermDebtFixedInterestRateMemberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2020-07-310000029644dci:LongTermDebtFixedInterestRateMemberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Member2020-07-310000029644us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberdci:LongTermDebtVariableInterestRateMember2021-04-300000029644us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberdci:LongTermDebtVariableInterestRateMember2021-04-300000029644us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberdci:LongTermDebtVariableInterestRateMember2020-07-310000029644us-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:FairValueInputsLevel2Memberdci:LongTermDebtVariableInterestRateMember2020-07-310000029644us-gaap:FairValueInputsLevel3Member2021-04-300000029644us-gaap:FairValueInputsLevel3Member2020-07-310000029644us-gaap:ForeignExchangeForwardMember2020-08-012021-04-300000029644us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2020-10-310000029644us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2021-04-300000029644us-gaap:InterestRateSwapMemberus-gaap:CashFlowHedgingMember2020-08-012020-10-310000029644us-gaap:InterestRateSwapMemberus-gaap:SubsequentEventMember2021-05-052021-05-050000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2021-04-300000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2020-07-310000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Member2021-04-300000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NetInvestmentHedgingMemberus-gaap:FairValueInputsLevel2Member2020-07-310000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2021-04-300000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2020-07-310000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Member2021-04-300000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Member2020-07-310000029644us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2021-04-300000029644us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel2Member2020-07-310000029644us-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2021-04-300000029644us-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2020-07-310000029644us-gaap:FairValueInputsLevel2Member2021-04-300000029644us-gaap:FairValueInputsLevel2Member2020-07-310000029644us-gaap:FairValueInputsLevel2Memberus-gaap:OtherCurrentAssetsMember2021-04-300000029644us-gaap:FairValueInputsLevel2Memberus-gaap:OtherCurrentAssetsMember2020-07-310000029644us-gaap:FairValueInputsLevel2Memberus-gaap:OtherNoncurrentAssetsMember2020-07-310000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Member2020-08-012021-04-300000029644us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel2Member2019-08-012020-07-310000029644us-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2020-08-012021-04-300000029644us-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel2Member2019-08-012020-07-310000029644dci:UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Memberus-gaap:RevolvingCreditFacilityMember2021-04-300000029644us-gaap:SubsequentEventMemberdci:UnsecuredRevolvingCreditFacilityMaturingJuly2026Memberus-gaap:RevolvingCreditFacilityMember2021-05-212021-05-210000029644us-gaap:SubsequentEventMemberdci:UnsecuredRevolvingCreditFacilityMaturingJuly2026Memberus-gaap:RevolvingCreditFacilityMember2021-05-210000029644dci:UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Memberus-gaap:RevolvingCreditFacilityMember2020-08-012021-04-300000029644us-gaap:SubsequentEventMemberus-gaap:SeniorNotesMember2021-05-212021-05-210000029644dci:A2510YearNoteDue2031Memberus-gaap:SubsequentEventMemberus-gaap:SeniorNotesMember2021-05-212021-05-210000029644dci:A2510YearNoteDue2031Memberus-gaap:SubsequentEventMemberus-gaap:SeniorNotesMember2021-05-210000029644dci:A2127YearNoteDue2028Memberus-gaap:SubsequentEventMemberus-gaap:SeniorNotesMember2021-05-212021-05-210000029644dci:A2127YearNoteDue2028Memberus-gaap:SubsequentEventMemberus-gaap:SeniorNotesMember2021-05-210000029644us-gaap:SubsequentEventMember2021-05-262021-05-260000029644us-gaap:AccumulatedTranslationAdjustmentMember2021-01-310000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-310000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-310000029644us-gaap:AccumulatedTranslationAdjustmentMember2021-02-012021-04-300000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-02-012021-04-300000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-02-012021-04-300000029644us-gaap:AccumulatedTranslationAdjustmentMember2021-04-300000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-04-300000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-04-300000029644us-gaap:AccumulatedTranslationAdjustmentMember2020-01-310000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-01-310000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-310000029644us-gaap:AccumulatedTranslationAdjustmentMember2020-02-012020-04-300000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-02-012020-04-300000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-02-012020-04-300000029644us-gaap:AccumulatedTranslationAdjustmentMember2020-04-300000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-04-300000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-04-300000029644us-gaap:ReclassificationOtherMember2021-02-012021-04-300000029644us-gaap:ReclassificationOtherMember2021-04-300000029644us-gaap:ReclassificationOtherMember2020-02-012020-04-300000029644us-gaap:ReclassificationOtherMember2020-04-300000029644us-gaap:AccumulatedTranslationAdjustmentMember2020-07-310000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-07-310000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-07-310000029644us-gaap:AccumulatedTranslationAdjustmentMember2020-08-012021-04-300000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-08-012021-04-300000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-08-012021-04-300000029644us-gaap:AccumulatedTranslationAdjustmentMember2019-07-310000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-07-310000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-07-310000029644us-gaap:AccumulatedTranslationAdjustmentMember2019-08-012020-04-300000029644us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2019-08-012020-04-300000029644us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-08-012020-04-300000029644us-gaap:ScenarioAdjustmentMember2021-04-300000029644us-gaap:ScenarioAdjustmentMember2020-04-300000029644dci:AdvancedFiltrationSystemsIncMember2021-04-300000029644dci:AdvancedFiltrationSystemsIncMember2020-07-310000029644dci:AdvancedFiltrationSystemsIncMember2021-02-012021-04-300000029644dci:AdvancedFiltrationSystemsIncMember2020-02-012020-04-300000029644dci:AdvancedFiltrationSystemsIncMember2020-08-012021-04-300000029644dci:AdvancedFiltrationSystemsIncMember2019-08-012020-04-300000029644dci:AdvancedFiltrationSystemsIncMemberus-gaap:RoyaltyMember2021-02-012021-04-300000029644dci:AdvancedFiltrationSystemsIncMemberus-gaap:RoyaltyMember2020-02-012020-04-300000029644dci:AdvancedFiltrationSystemsIncMemberus-gaap:RoyaltyMember2020-08-012021-04-300000029644dci:AdvancedFiltrationSystemsIncMemberus-gaap:RoyaltyMember2019-08-012020-04-30dci:segment0000029644us-gaap:OperatingSegmentsMemberdci:EngineProductsSegmentMember2021-02-012021-04-300000029644us-gaap:OperatingSegmentsMemberdci:EngineProductsSegmentMember2020-02-012020-04-300000029644us-gaap:OperatingSegmentsMemberdci:EngineProductsSegmentMember2020-08-012021-04-300000029644us-gaap:OperatingSegmentsMemberdci:EngineProductsSegmentMember2019-08-012020-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMember2021-02-012021-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMember2020-02-012020-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMember2020-08-012021-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMember2019-08-012020-04-300000029644us-gaap:CorporateNonSegmentMember2021-02-012021-04-300000029644us-gaap:CorporateNonSegmentMember2020-02-012020-04-300000029644us-gaap:CorporateNonSegmentMember2020-08-012021-04-300000029644us-gaap:CorporateNonSegmentMember2019-08-012020-04-300000029644dci:OffRoadProductsMemberus-gaap:OperatingSegmentsMemberdci:EngineProductsSegmentMember2021-02-012021-04-300000029644dci:OffRoadProductsMemberus-gaap:OperatingSegmentsMemberdci:EngineProductsSegmentMember2020-02-012020-04-300000029644dci:OffRoadProductsMemberus-gaap:OperatingSegmentsMemberdci:EngineProductsSegmentMember2020-08-012021-04-300000029644dci:OffRoadProductsMemberus-gaap:OperatingSegmentsMemberdci:EngineProductsSegmentMember2019-08-012020-04-300000029644us-gaap:OperatingSegmentsMemberdci:OnRoadProductsMemberdci:EngineProductsSegmentMember2021-02-012021-04-300000029644us-gaap:OperatingSegmentsMemberdci:OnRoadProductsMemberdci:EngineProductsSegmentMember2020-02-012020-04-300000029644us-gaap:OperatingSegmentsMemberdci:OnRoadProductsMemberdci:EngineProductsSegmentMember2020-08-012021-04-300000029644us-gaap:OperatingSegmentsMemberdci:OnRoadProductsMemberdci:EngineProductsSegmentMember2019-08-012020-04-300000029644us-gaap:OperatingSegmentsMemberdci:AftermarketProductsMemberdci:EngineProductsSegmentMember2021-02-012021-04-300000029644us-gaap:OperatingSegmentsMemberdci:AftermarketProductsMemberdci:EngineProductsSegmentMember2020-02-012020-04-300000029644us-gaap:OperatingSegmentsMemberdci:AftermarketProductsMemberdci:EngineProductsSegmentMember2020-08-012021-04-300000029644us-gaap:OperatingSegmentsMemberdci:AftermarketProductsMemberdci:EngineProductsSegmentMember2019-08-012020-04-300000029644us-gaap:OperatingSegmentsMemberdci:EngineProductsSegmentMemberdci:AerospaceAndDefenseProductsMember2021-02-012021-04-300000029644us-gaap:OperatingSegmentsMemberdci:EngineProductsSegmentMemberdci:AerospaceAndDefenseProductsMember2020-02-012020-04-300000029644us-gaap:OperatingSegmentsMemberdci:EngineProductsSegmentMemberdci:AerospaceAndDefenseProductsMember2020-08-012021-04-300000029644us-gaap:OperatingSegmentsMemberdci:EngineProductsSegmentMemberdci:AerospaceAndDefenseProductsMember2019-08-012020-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMemberdci:IndustrialFiltrationSolutionsProductsMember2021-02-012021-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMemberdci:IndustrialFiltrationSolutionsProductsMember2020-02-012020-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMemberdci:IndustrialFiltrationSolutionsProductsMember2020-08-012021-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMemberdci:IndustrialFiltrationSolutionsProductsMember2019-08-012020-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMemberdci:GasTurbineProductsMember2021-02-012021-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMemberdci:GasTurbineProductsMember2020-02-012020-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMemberdci:GasTurbineProductsMember2020-08-012021-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMemberdci:GasTurbineProductsMember2019-08-012020-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMemberdci:SpecialApplicationsProductsMember2021-02-012021-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMemberdci:SpecialApplicationsProductsMember2020-02-012020-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMemberdci:SpecialApplicationsProductsMember2020-08-012021-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingSegmentsMemberdci:SpecialApplicationsProductsMember2019-08-012020-04-300000029644us-gaap:EmployeeSeveranceMember2020-11-012021-01-310000029644us-gaap:CostOfSalesMember2020-08-012021-04-300000029644us-gaap:OperatingExpenseMember2020-08-012021-04-300000029644us-gaap:OperatingExpenseMemberdci:EngineProductsSegmentMember2020-08-012021-04-300000029644dci:IndustrialProductsSegmentMemberus-gaap:OperatingExpenseMember2020-08-012021-04-300000029644us-gaap:CorporateNonSegmentMemberus-gaap:CostOfSalesMember2020-08-012021-04-30


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




PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS
(In millions, except per share amounts)
(Unaudited)
 
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
Net sales$765.0 $629.7 $2,080.8 $1,964.4 
Cost of sales507.0 420.5 1,374.8 1,300.7 
Gross profit258.0 209.2 706.0 663.7 
Operating expenses148.6 124.7 433.3 406.1 
Operating income109.4 84.5 272.7 257.6 
Interest expense3.2 4.4 9.9 13.5 
Other income, net(4.7)(4.3)(4.2)(9.8)
Earnings before income taxes110.9 84.4 267.0 253.9 
Income taxes26.5 21.0 64.4 61.0 
Net earnings $84.4 $63.4 $202.6 $192.9 
Weighted average shares – basic 126.4 126.9 126.6 127.0 
Weighted average shares – diluted128.3 127.7 128.2 128.5 
Net earnings per share – basic$0.67 $0.50 $1.60 $1.52 
Net earnings per share – diluted$0.66 $0.50 $1.58 $1.50 
 
See Notes to Condensed Consolidated Financial Statements.
2


DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In millions)
(Unaudited)
 
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
Net earnings $84.4 $63.4 $202.6 $192.9 
Other comprehensive income (loss):
Foreign currency translation (loss) income (0.2)(35.3)36.3 (24.8)
Pension liability adjustment, net of deferred taxes of $(5.9), $0.7, $(7.6), and $0.4, respectively
18.5 (2.0)24.6  
Derivatives:
Gains (losses) on hedging derivatives, net of deferred taxes of $(0.2), $(0.9), $0.1, and $(0.2), respectively
1.0 1.4 (0.1)2.2 
Reclassifications of losses (gains) on hedging derivatives to net earnings, net of taxes of $(0.1), $(1.2), $0.1, and $(1.9), respectively
0.1 2.1 (0.4)3.4 
Total derivatives1.1 3.5 (0.5)5.6 
Net other comprehensive income (loss)19.4 (33.8)60.4 (19.2)
Comprehensive income $103.8 $29.6 $263.0 $173.7 
 
See Notes to Condensed Consolidated Financial Statements.
3


DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(In millions, except per share amounts)
(Unaudited)
April 30,
2021
July 31,
2020
Assets  
Current assets:  
Cash and cash equivalents$215.3 $236.6 
Accounts receivable, less allowances of $7.4 and $6.2, respectively
541.3 455.3 
Inventories, net360.1 322.7 
Prepaid expenses and other current assets82.0 82.1 
Total current assets1,198.7 1,096.7 
Property, plant and equipment, net
626.3 631.6 
Goodwill322.9 316.8 
Other long-term assets206.7 199.5 
Total assets$2,354.6 $2,244.6 
Liabilities and Shareholders’ Equity
Current liabilities:
Short-term borrowings$25.1 $3.8 
Current maturities of long-term debt19.4 5.7 
Accounts payable268.1 187.7 
 Accrued employee compensation and related taxes119.8 71.2 
Current income taxes20.2 17.6 
Other current liabilities96.2 120.8 
Total current liabilities548.8 406.8 
Long-term debt454.6 617.4 
Non-current income taxes payable79.5 87.4 
Other long-term liabilities118.3 129.2 
Total liabilities1,201.2 1,240.8 
Redeemable non-controlling interest 10.9 
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 
Additional paid-in capital5.4  
Retained earnings1,579.1 1,430.0 
Non-controlling interest 5.8 
Stock-based compensation plans12.1 15.9 
Accumulated other comprehensive loss(123.6)(184.0)
Treasury stock, 25,884,997 and 25,304,515 shares, respectively, at cost
(1,077.8)(1,033.0)
Total shareholders’ equity1,153.4 992.9 
Total liabilities and shareholders’ equity$2,354.6 $2,244.6 

 See Notes to Condensed Consolidated Financial Statements.
4


DONALDSON COMPANY, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In millions)
(Unaudited)
 
Nine Months Ended
April 30,
20212020
Operating Activities  
Net earnings $202.6 $192.9 
Adjustments to reconcile net earnings to net cash provided by operating activities:
Depreciation and amortization70.4 64.6 
Deferred income taxes(5.4)2.4 
Stock-based compensation expense11.6 11.6 
Other, net16.1 19.2 
Changes in operating assets and liabilities10.3 (25.5)
Net cash provided by operating activities305.6 265.2 
Investing Activities
Net expenditures on property, plant and equipment(40.2)(106.2)
Net cash used in investing activities(40.2)(106.2)
Financing Activities
Proceeds from long-term debt 262.7 
Repayments of long-term debt(165.0)(111.1)
Change in short-term borrowings21.6 5.7 
Purchase of non-controlling interests(14.4) 
Purchase of treasury stock(78.7)(94.3)
Dividends paid(79.5)(79.8)
Tax withholding payments for stock compensation transactions(4.0)(6.3)
Exercise of stock options24.5 19.4 
Net cash used in financing activities(295.5)(3.7)
Effect of exchange rate changes on cash8.8 (6.6)
(Decrease) increase in cash and cash equivalents(21.3)148.7 
Cash and cash equivalents, beginning of period236.6 177.8 
Cash and cash equivalents, end of period$215.3 $326.5 
Supplemental Cash Flow Information
Income taxes paid$76.5 $59.5 
Interest paid$9.0 $14.2 
Supplemental Disclosure of Non-Cash Transactions
Accrued property, plant and equipment additions$7.3 $9.9 
Leased assets obtained in exchange for new operating lease liabilities$6.2 $23.3 
Transfer of operating lease asset and operating lease liability$(9.2)$ 
Recognized financing lease asset and finance lease liability$13.9 $ 
 
See Notes to Condensed Consolidated Financial Statements.
5


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

Three Months Ended April 30, 2021 and 2020
Common
Stock
Additional
Paid-in
Capital
Retained
Earnings
Non-
Controlling
Interest
Stock-Based Compensation PlansAccumulated
Other
Comprehensive
Loss
Treasury
Stock
Total
Balance January 31, 2021$758.2 $5.1 $1,494.4 $ $13.2 $(143.0)$(1,053.5)$1,074.4 
Net earnings84.4 84.4 
Other comprehensive income19.4 19.4 
Treasury stock acquired(32.4)(32.4)
Dividends declared0.1 0.1 
Stock compensation and other activity0.3 0.2 (1.1)8.1 7.5 
Balance April 30, 2021$758.2 $5.4 $1,579.1 $ $12.1 $(123.6)$(1,077.8)$1,153.4 
Balance January 31, 2020$758.2 $ $1,354.1 $5.6 $14.5 $(178.3)$(1,013.7)$940.4 
Net earnings63.4 63.4 
Other comprehensive loss(33.8)(33.8)
Treasury stock acquired(29.3)(29.3)
Dividends declared0.1 0.1 
Stock compensation and other activity1.2 0.1 (0.5)2.9 3.7 
Balance April 30, 2020$758.2 $ $1,418.8 $5.7 $14.0 $(212.1)$(1,040.1)$944.5 

Nine Months Ended April 30, 2021 and 2020
Common
Stock
Additional
Paid-in
Capital
Retained
Earnings
Non-
Controlling
Interest
Stock-Based Compensation PlansAccumulated
Other
Comprehensive
Loss
Treasury
Stock
Total
Balance July 31, 2020$758.2 $ $1,430.0 $5.8 $15.9 $(184.0)$(1,033.0)$992.9 
Net earnings202.6 202.6 
Other comprehensive income60.4 60.4 
Treasury stock acquired(78.7)(78.7)
Dividends declared ($0.42 per share)
(52.9)(52.9)
Purchase of non-controlling interests2.2 (5.9)(3.7)
Stock compensation and other activity3.2 (0.6)0.1 (3.8)33.9 32.8 
Balance April 30, 2021$758.2 $5.4 $1,579.1 $ $12.1 $(123.6)$(1,077.8)$1,153.4 
Balance July 31, 2019$758.2 $ $1,281.5 $5.4 $21.7 $(192.9)$(981.2)$892.7 
Net earnings192.9 192.9 
Other comprehensive loss(19.2)(19.2)
Treasury stock acquired(94.3)(94.3)
Dividends declared ($0.42 per share)
(53.0)(53.0)
Stock compensation and other activity(2.6)0.3 (7.7)35.4 25.4 
Balance April 30, 2020$758.2 $ $1,418.8 $5.7 $14.0 $(212.1)$(1,040.1)$944.5 

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 (GAAP) in the United States (U.S.) 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 changes in shareholders’ equity have been included and are of a normal recurring nature. Operating results for the three and nine month periods ended April 30, 2021 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, 2020.
The preparation of the Company’s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
The effects of the ongoing coronavirus (COVID-19) pandemic continue to impact economic conditions. The Company experienced increased sales in the third quarter of fiscal 2021 compared to the third quarter of fiscal 2020; however, the Company’s supply chain and manufacturing operations have experienced logistics and production-timing constraints, and may continue to experience such constraints in the future partly depending upon the severity and duration of the COVID-19 pandemic. Management cannot predict with specificity the extent and duration of any future impact on the Company’s business and financial results from the COVID-19 pandemic.
New Accounting Standards Recently Adopted
In June 2016, the Financial Accounting Standards Board (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 and other financial assets measured at amortized cost and other off-balance sheet credit exposures. The Company adopted ASU 2016-13 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Condensed 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 Company adopted ASU 2019-04 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Condensed Consolidated Financial Statements.
Note 2. Acquisitions and Divestitures
In fiscal 2019, the Company acquired 91% of the shares of BOFA International LTD (BOFA), headquartered in the United Kingdom, for cash consideration of $101.3 million less cash acquired of $2.2 million. BOFA designs, develops and manufactures fume extraction systems across a wide range of industrial air filtration applications. The acquisition allowed the Company to accelerate its long-term global growth in the fume collection business and add additional filtration technology to the Company’s existing product lines. In the second quarter of fiscal 2021, the Company acquired the remaining 9% of the shares of BOFA for $8.0 million.
7


Note 3. Supplemental Balance Sheet Information
The components of net inventories are as follows (in millions):
April 30,
2021
July 31,
2020
Raw materials$125.0 $109.6 
Work in process38.6 32.8 
Finished products196.5 180.3 
Total inventories, net$360.1 $322.7 
The components of net property, plant and equipment are as follows (in millions):
April 30,
2021
July 31,
2020
Land$27.4 $24.9 
Buildings409.5 384.5 
Machinery and equipment957.8 880.1 
Computer software144.9 145.4 
Construction in progress59.1 102.8 
Less: accumulated depreciation(972.4)(906.1)
Total property, plant and equipment, net$626.3 $631.6 
Land and buildings include $2.0 million and $11.9 million, respectively, or $13.9 million related to a finance lease as of April 30, 2021.
Note 4. Earnings Per Share
Basic net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares. 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.
Basic and diluted net earnings per share calculations are as follows (in millions, except per share amounts):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
Net earnings$84.4 $63.4 $202.6 $192.9 
Weighted average common shares outstanding
Weighted average common shares – basic126.4 126.9 126.6 127.0 
Dilutive impact of stock-based awards1.9 0.8 1.6 1.5 
Weighted average common shares – diluted128.3 127.7 128.2 128.5 
Net earnings per share – basic$0.67 $0.50 $1.60 $1.52 
Net earnings per share – diluted$0.66 $0.50 $1.58 $1.50 
Stock options excluded from net earnings per share 2.5 0.8 1.7 

8


Note 5. Goodwill and Intangible Assets
Goodwill is assessed for impairment annually during the third quarter of the fiscal year, or more frequently if events or changes in circumstances indicate that the asset may be impaired. The Company performed its annual impairment assessment during the third quarter of fiscal 2021 and did not record any impairment as a result of this assessment.
Goodwill by reportable segment is as follows (in millions):
Nine months ended April 30, 2021
 Engine
Products
Industrial
Products
Total
Balance at beginning of period$84.8 $232.0 $316.8 
Goodwill acquired   
Currency translation0.1 6.0 6.1 
Balance at end of period$84.9 $238.0 $322.9 
Intangible asset classes are as follows (in millions):
April 30, 2021July 31, 2020
Gross Carrying AmountAccumulated AmortizationTotalGross Carrying AmountAccumulated AmortizationTotal
Customer relationships $107.5 $(54.9)$52.6 $105.2 $(50.0)$55.2 
Patents, trademarks and technology24.3 (13.3)11.0 23.7 (11.6)12.1 
Total intangible assets, net$131.8 $(68.2)$63.6 $128.9 $(61.6)$67.3 
Amortization expense was $2.2 million and $6.4 million for the three and nine months ended April 30, 2021, respectively, and was $2.1 million and $6.4 million for the three and nine months ended April 30, 2020, 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, generally disaggregated by location where the customer’s order was placed, are as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
U.S. and Canada$294.6 $265.2 $801.8 $819.6 
Europe, Middle East and Africa (EMEA)232.7 182.1 621.7 570.9 
Asia Pacific169.0 134.9 474.5 412.8 
Latin America68.7 47.5 182.8 161.1 
Total net sales$765.0 $629.7 $2,080.8 $1,964.4 
See Note 17 for net sales disaggregated by segment.
9


Contract Assets and Liabilities
The satisfaction of performance obligations and the resulting recognition of revenue typically correspond with billing the customer. In limited circumstances, the customer may be billed at a time later than when revenue is recognized, resulting in contract assets, which are reported in other current assets on the Condensed Consolidated Balance Sheets. Contract assets were $12.5 million and $11.9 million as of April 30, 2021 and July 31, 2020, respectively. In other limited circumstances, the customer may make a payment at a time earlier than when revenue is recognized and prior to the satisfaction of performance obligations, resulting in contract liabilities, which are reported in other current liabilities and other long-term liabilities on the Condensed Consolidated Balance Sheets. Contract liabilities were $13.5 million and $10.0 million as of April 30, 2021 and July 31, 2020, 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 reconciliation of warranty reserves is as follows (in millions):
 Nine Months Ended
April 30,
 20212020
Balance at beginning of period$9.5 $11.2 
Accruals for warranties issued during the reporting period0.9 2.0 
Accruals related to pre-existing warranties (including changes in estimates)(1.7)(0.9)
Settlements made during the period(2.3)(2.5)
Balance at end of period$6.4 $9.8 
There were no individually material specific warranty matters accrued for or significant settlements made the nine months ended April 30, 2021 or 2020.
Note 8. Stock-Based Compensation
The Company recognizes stock-based compensation expense for all stock-based awards based on the grant date fair value of the award. Stock-based awards consist primarily of non-qualified stock options, performance-based awards, restricted stock awards and restricted stock units. Grants related to restricted stock awards and restricted stock units are immaterial.
Stock Options
The exercise price of options granted is equal to the market price of the Company’s common stock at the date of the grant. Options are generally exercisable for up to 10 years from the grant date and vest in equal increments over three years.
Stock option expense is as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2021202020212020
Pretax compensation expense associated with stock options$1.8 $1.3 $9.3 $9.0 
Stock-based compensation expense is recognized using the fair value method for all stock option awards. The Company determines the fair value of these awards using the Black-Scholes option pricing model.
10


Stock option activity is as follows:
Options
Outstanding
Weighted
Average
Exercise Price
Outstanding as of July 31, 20206,533,979 $42.44 
Granted1,004,631 46.61 
Exercised(747,367)34.95 
Canceled/forfeited(28,414)50.15 
Outstanding as of April 30, 20216,762,829 $43.86 
Performance-Based Awards
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 after three years with payouts ranging from zero to 200% of the target award value depending on achievement.
Performance-based award expense is as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2021202020212020
Pretax compensation expense associated with performance-based awards$(0.8)$(0.3)$1.2 $1.5 
Performance-based award activity is as follows:
Performance Shares
Outstanding
Weighted
Average Grant
Date Fair
Value
Non-vested at July 31, 2020198,200 $54.93 
Granted106,100 46.06 
Vested  
Canceled  
Non-vested at April 30, 2021304,300 $51.84 

Note 9. Employee Benefit Plans
The Company has defined benefit pension plans for many of its hourly and salaried employees. There are two types of plans in the U.S. The Hourly Pension Plan is primarily for union production employees. The Company no longer allows entrants into the Hourly Pension Plan and certain participating employees continue to accrue Company contribution credits. The Salaried Pension Plan is for some salaried and non-union production employees. The Company no longer allows entrants into the Salaried Pension Plan and the participating employees no longer accrue Company contribution credits. Non-U.S. defined benefit pension plans consist of plans in Belgium, Germany, Mexico and the United Kingdom. These 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 on the Condensed Consolidated Statements of Earnings.
11


Net periodic benefit costs for the Company’s pension plans are as follows (in millions):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
Net periodic benefit costs    
Service cost$2.0 $1.5 $6.1 $4.7 
Interest cost2.5 3.3 7.4 10.1 
Expected return on assets(5.9)(6.5)(17.6)(19.5)
Prior service cost amortization0.1 0.2 0.4 0.5 
Actuarial loss amortization2.1 1.6 6.2 4.8 
Settlement cost1.1 2.3 1.1 2.3 
Curtailment charge  0.8  
Net periodic benefit costs$1.9 $2.4 $4.4 $2.9 
During the first quarter of fiscal 2021, the Company recorded a pension curtailment charge of $0.8 million as a result of freezing the pension benefit to certain employees in the Hourly Pension Plan. During the third quarter of fiscal 2021 and fiscal 2020, the Company recorded a settlement charge of $1.1 million and $2.3 million, respectively, as a result of lump sum distributions during the year exceeding the sum of the service and interest cost components of the annual net periodic pension cost in the Salaried Pension Plan. The corresponding remeasurements resulted in a decrease in the Company’s pension obligation for the Hourly Pension Plan, an increase in the Company’s pension asset for the Salaried Pension Plan, with a corresponding adjustment to other comprehensive income (loss) on the Condensed Consolidated Statements of Comprehensive Income of $25.4 million (see Note 14).
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. 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 2015. The U.S. Internal Revenue Service has completed examinations of the Company’s U.S. federal income tax returns through 2017.
As of April 30, 2021, gross unrecognized tax benefits were $17.9 million and accrued interest and penalties on these unrecognized tax benefits were $1.8 million. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income taxes on the Condensed Consolidated Statements of Earnings. The Company estimates that within the next 12 months it is reasonably possible that its uncertain tax positions could decrease by as much as $1.7 million due to lapses in statutes of limitation. The statutes of limitation periods for the Company’s various tax jurisdictions range from two years to ten years.
The Company believes it is remote that any adjustment necessary to the reserve for income taxes over the next 12 months will be material. However, it is possible the ultimate resolution of audits or disputes may result in a material change to the Company’s reserve for income taxes, although the quantification of such potential adjustments cannot be made at this time.
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. For Level 1, inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities. For 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. For Level 3, inputs to the fair value measurement are unobservable inputs or are based on valuation techniques.
Short-term Financial Instruments
As of April 30, 2021, the carrying values of cash and cash equivalents, accounts receivable, short-term borrowings and accounts payable approximate fair value because of the short-term nature of these instruments, and are classified as Level 1 in the fair value hierarchy.
Long-term Debt
As of April 30, 2021, the estimated fair values of fixed interest rate long-term debt were $293.3 million compared to the carrying values of $275.0 million. As of July 31, 2020, the estimated fair values of fixed interest rate long-term debt were $297.3 million compared to the carrying values of $275.0 million. The fair values are estimated by discounting the projected cash flows using the rates at which similar amounts of debt could currently be borrowed. The carrying values of variable interest rate long-term debt were $186.3 million and $350.0 million as of April 30, 2021 and July 31, 2020, respectively, and approximate fair values. Long-term debt is classified as Level 2 in the fair value hierarchy.
Equity Method Investments
The Company holds equity method investments, which are included in other long-term assets on the accompanying Condensed Consolidated Balance Sheets. The aggregate carrying amount of these investments was $24.2 million and $21.7 million as of April 30, 2021 and July 31, 2020, respectively. These equity method investments are measured at fair value on a non-recurring 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 circumstance that would have had an adverse impact on the value of these investments. In the event that these investments are required to be measured, they would fall within Level 3 of the fair value hierarchy due to the use of significant unobservable inputs to determine fair value, as the investments are in privately-held entities.
Derivative Fair Value Measurements
The Company enters into derivative instrument agreements, including forward foreign currency exchange contracts, net investment hedges and interest rate swaps, to manage risk in connection with changes in foreign currency and interest rates. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. The Company does not enter into derivative instrument agreements for trading or speculative purposes.
The fair values of the Company’s forward foreign currency exchange contracts, net investment hedges and interest rate swaps 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 are determined by standard calculations and models that use readily observable market parameters. These inputs include foreign currency exchange rates and interest rates. Industry standard data providers are the primary source for forward and spot rate information for both interest rates and foreign currency exchange rates. The fair values of the Company’s forward foreign currency exchange contracts, net investment hedges and interest rate swaps are classified as Level 2 in the fair value hierarchy.
Forward Foreign Currency Exchange Contracts
The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers’ local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers’ local currency. Both of these transaction types can create volatility in the Company’s financial statements. The Company uses forward currency exchange contracts to manage those exposures and fluctuations. These contracts generally mature in twelve months or less, which is consistent with the forecasts of the related purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, related to certain intercompany transactions, are undesignated.
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. The Company has elected the spot method of designating these contracts as cash flow hedges.
13


Interest Rate Swaps
The Company uses swap agreements to hedge exposure related to interest expense and to manage its exposure to interest rate movements. During the first and third quarters of fiscal 2021, the Company entered into interest rate swap agreements designated as cash flow hedges with aggregate notional amounts of $40.0 million and $25.0 million, respectively, hedging future fixed-rate debt issuances, which effectively fixed a portion of interest payments based on the ten year treasury rates. Both instruments terminated on May 5, 2021 generating a realized gain of $2.6 million, and were subsequently recognized in accumulated other comprehensive loss on the Condensed Consolidated Balance Sheet and will be amortized to interest expense over the life of the related debt which is set to be issued in August 2021.
Fair Value of Derivative Contracts
The fair value of the Company’s derivative contracts, which are recorded on the Company’s Condensed Consolidated Balance Sheets, are as follows (in millions):
Fair Values Significant Other Observable Inputs
Total Notional Amounts
Assets (1)
Liabilities (2) (3)
April 30,July 31,April 30,July 31,April 30,July 31,
202120202021202020212020
Designated as hedging instruments
Forward foreign currency exchange contracts(4)
$39.5 $68.1 $0.4 $0.1 $0.9 $0.6 
Net investment hedge55.8 55.8 1.1 1.2 3.3  
Interest rate swaps
65.0  3.0    
Total designated160.3 123.9 4.5 1.3 4.2 0.6 
Not designated as hedging instruments
Forward foreign currency exchange contracts(5)
151.4 169.1 0.9 2.0 0.9 0.8 
Total not designated151.4 169.1 0.9 2.0 0.9 0.8 
Total $311.7 $293.0 $5.4 $3.3 $5.1 $1.4 
(1)As of April 30, 2021, the Company recorded $5.3 million in other current assets on the Company’s Condensed Consolidated Balance Sheets. As of July 31, 2020, the Company recorded $3.2 million and $0.1 million in other current assets and other long-term assets, respectively, on the Company’s Condensed Consolidated Balance Sheets.
(2)The forward foreign currency exchange contracts are recorded in other current liabilities on the Company’s Condensed Consolidated Balance Sheets.
(3)The net investment hedge is recorded in other long-term liabilities on the Company’s Condensed Consolidated Balance Sheets.
(4)The total notional amount of $39.5 million as of April 30, 2021 includes purchases of $26.9 million and sales of $12.6 million, or a net of $14.4 million. The total notional amount of $68.1 million as of July 31, 2020 includes purchases of $45.2 million and sales of $22.9 million, or a net of $22.3 million.
(5)The total notional amount of $151.4 million as of April 30, 2021 includes purchases of $76.6 million and sales of $74.8 million, or a net of $1.8 million. The total notional amount of $169.1 million as of July 31, 2020 includes purchases of $82.9 million and sales of $86.2 million, or a net of $(3.2) million.
Changes in the fair value of the Company’s designated hedges are reported in accumulated other comprehensive loss until the related transaction occurs on the Company’s Condensed Consolidated Balance Sheets. Designated hedges are recognized as a component of sales, cost of sales, and operating expenses and other income, net in the Company’s Condensed Consolidated Statements of Earnings upon occurrence of the related hedged transaction. Interest earned is reported in other income, net.
Hedges which are not designated are recognized in other income, net in the Company’s Condensed Consolidated Statements of Earnings upon occurrence of the related hedged transaction. Changes in the fair value of these hedges are recognized in other income, net.
Cash flows are recorded in operating activities in the Condensed Consolidated Statements of Cash Flows.
14


Amounts related to forward foreign currency exchange contracts are expected to be reclassified into earnings during the next twelve months, based upon the timing of inventory purchases and sales. Amounts related to the net investment hedge are expected to be reclassified into earnings through their termination in July 2029. See Note 14 for additional information on accumulated other comprehensive loss.
Credit Risk Related Contingent Features
Contract provisions may require the posting of collateral or settlement of the contracts for various reasons, including if the Company’s credit ratings are downgraded below its investment grade credit rating by any of the major credit agencies or for cross default contractual provisions if there is a failure under other financing arrangements related to payment terms or covenants. As of April 30, 2021 and July 31, 2020, no collateral was posted.
Counterparty Credit Risk
There is risk that counterparties to derivative contracts will fail to meet their contractual obligations. In order to mitigate counterparty credit risk, the Company only enters into contracts with carefully selected financial institutions based upon their credit ratings and certain other financial factors.
Note 12. Borrowings
The Company had a $500.0 million unsecured revolving credit facility that was due to expire July 21, 2022. As of April 30, 2021, there was $417.3 million available on this facility. On May 21, 2021, the Company entered into a new five year committed, unsecured, revolving credit facility in the amount of $500.0 million, which replaced the Company’s previously existing $500.0 million unsecured revolving credit facility. The new agreement includes an option to increase the facility up to $250.0 million per the terms of the agreement, matures May 21, 2026 and has substantially the same terms and conditions as the previous agreement.
The Company also had a 364 day revolving credit agreement for $100.0 million as of April 30, 2021 that provided incremental borrowing capacity above the Company’s $500.0 million unsecured revolving credit facility. The 364 day revolving credit agreement expired on May 17, 2021 and the Company did not renew this agreement.
On May 21, 2021, the Company issued $150.0 million in senior unsecured notes. The first tranche is a $100.0 million ten year note due 2031 at a fixed interest rate of 2.5%, and proceeds will be received in August 2021. The second tranche is a $50.0 million seven year note due 2028 at a fixed interest rate of 2.12%, and proceeds will be received in November 2021. Interest payments will be due semi-annually. The unsecured notes specify both financial and non-financial covenants and address events of default.
Certain debt agreements contain financial covenants related to interest coverage and leverage ratios, as well as customary non-financial covenants. As of April 30, 2021, the Company was in compliance with all such covenants.
Note 13. Shareholders’ Equity
Share Repurchases
The Company’s Board of Directors has authorized the repurchase of up to 13.0 million shares of common stock under the Company’s stock repurchase plan. This repurchase authorization is effective until terminated by the Board of Directors. During the nine months ended April 30, 2021, the Company repurchased 1,411,321 shares for $78.7 million. As of April 30, 2021, the Company had remaining authorization to repurchase 9.3 million shares under this plan.
Dividends Paid and Declared
Dividends paid were 21.0 and 63.0 cents per common share for the three and nine months ended April 30, 2021 and 2020.
On May 26, 2021, the Company’s Board of Directors declared a cash dividend in the amount of 22.0 cents per common share, payable June 25, 2021, to shareholders of record as of June 10, 2021.
15


Note 14. Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss for the three months ended April 30, 2021 and 2020 are as follows (in millions):
Foreign
Currency
Translation
Adjustment
Pension
Benefits
Derivative
Financial
Instruments
Total
Balance as of January 31, 2021, net of tax$(37.5)$(103.9)$(1.6)$(143.0)
Other comprehensive (loss) income before reclassifications and tax(0.2)21.4 
(1)
1.2 22.4 
Tax expense (5.2)(0.2)(5.4)
Other comprehensive (loss) income before reclassifications, net of tax(0.2)16.2 1.0 17.0 
Reclassifications, before tax 3.0 
(2)
0.2 
(3)
3.2 
Tax expense (0.7)(0.1)(0.8)
Reclassifications, net of tax 2.3 0.1 2.4 
Other comprehensive (loss) income, net of tax(0.2)18.5 1.1 19.4 
Balance as of April 30, 2021, net of tax$(37.7)$(85.4)$(0.5)$(123.6)
Balance as of January 31, 2020, net of tax$(82.2)$(97.0)$0.9 $(178.3)
Other comprehensive (loss) income before reclassifications and tax(35.3)(7.9)
(1)
2.3 (40.9)
Tax benefit (expense) 1.9 (0.9)1.0 
Other comprehensive (loss) income before reclassifications, net of tax(35.3)(6.0)1.4 (39.9)
Reclassifications, before tax 5.2 
(2)
3.3 
(3)
8.5 
Tax expense (1.2)(1.2)(2.4)
Reclassifications, net of tax 4.0 2.1 6.1 
Other comprehensive (loss) income, net of tax(35.3)(2.0)3.5 (33.8)
Balance as of April 30, 2020, net of tax$(117.5)$(99.0)$4.4 $(212.1)
(1)In the third quarter of fiscal 2021, pension settlement accounting was triggered and the Company recorded a charge of $1.1 million (see Note 9). As a result of the related remeasurement, the Company’s pension asset increased with a corresponding adjustment to other comprehensive loss of $21.4 million.
In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.
(2)Includes net amortization of prior service costs and actuarial losses included in net periodic benefit costs (see Note 9) that were reclassified from accumulated other comprehensive loss on the Company’s Condensed Consolidated Balance Sheets to cost of sales and operating expenses on the Company’s Condensed Consolidated Statements of Earnings.
(3)Relates to designated forward foreign currency exchange contracts that were reclassified from accumulated other comprehensive loss to other income, net on the Company’s Condensed Consolidated Statements of Earnings (see Note 11).
16


Changes in accumulated other comprehensive loss for the nine months ended April 30, 2021 and 2020 are as follows (in millions):
Foreign
Currency
Translation
Adjustment
Pension
Benefits
Derivative
Financial
Instruments
Total
Balance as of July 31, 2020, net of tax$(74.0)$(110.0)$ $(184.0)
Other comprehensive income (loss) before reclassifications and tax36.3 25.4 
(1)
(0.2)61.5 
Tax (expense) benefit (6.2)0.1 (6.1)
Other comprehensive income (loss) before reclassifications, net of tax36.3 19.2 (0.1)55.4 
Reclassifications, before tax 6.8 
(2)
(0.5)
(3)
6.3 
Tax (expense) benefit (1.4)0.1 (1.3)
Reclassifications, net of tax 5.4 (0.4)5.0 
Other comprehensive income (loss), net of tax36.3 24.6 (0.5)60.4 
Balance at April 30, 2021, net of tax$(37.7)$(85.4)$(0.5)$(123.6)
Balance as of July 31, 2019, net of tax$(92.7)$(99.0)$(1.2)$(192.9)
Other comprehensive (loss) income before reclassifications and tax(24.8)(7.9)
(1)
2.4 (30.3)
Tax benefit (expense) 1.9 (0.2)1.7 
Other comprehensive (loss) income before reclassifications, net of tax(24.8)(6.0)2.2 (28.6)
Reclassifications, before tax 7.5 
(2)
5.3 
(3)
12.8 
Tax expense (1.5)(1.9)(3.4)
Reclassifications, net of tax 6.0 3.4 9.4 
Other comprehensive (loss) income, net of tax(24.8) 5.6 (19.2)
Balance as of April 30, 2020, net of tax$(117.5)$(99.0)$4.4 $(212.1)
(1)In the first quarter of fiscal 2021, pension curtailment accounting was triggered and the Company recorded a charge of $0.8 million. In the third quarter of fiscal 2021, pension settlement accounting was triggered and the Company recorded a charge of $1.1 million (see Note 9). As a result of the related remeasurements, the Company’s pension obligations decreased and the Company’s pension asset increased with a corresponding adjustment to other comprehensive loss on the Company’s Condensed Consolidated Balance Sheets of $25.4 million.
In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.
(2)Includes net amortization of prior service costs and actuarial losses included in net periodic benefit costs (see Note 9) that were reclassified from accumulated other comprehensive loss on the Company’s Condensed Consolidated Balance Sheets to cost of sales and operating expenses on the Company’s Condensed Consolidated Statements of Earnings.
(3)Relates to designated forward foreign currency exchange contracts that were reclassified from accumulated other comprehensive loss to other income, net on the Company’s Condensed Consolidated Statements of Earnings (see Note 11).
Note 15. Guarantees
The Company and Caterpillar Inc. equally own the shares of Advanced Filtration Systems Inc. (AFSI), an unconsolidated joint venture, and guarantee certain debt and banking services, including credit and debit cards, merchant processing and treasury management services, of the joint venture. The Company accounts for AFSI as an equity method investment.
17


The outstanding debt relating to AFSI and the contingent liability for standby letters of credit relating to the Company are as follows (in millions):
April 30,
2021
July 31,
2020
Outstanding debt (the Company guarantees half)$34.2 $40.0 
Contingent liability for standby letters of credit$7.7 $7.5 
Amounts drawn for letters of credit$ $ 
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.
Items relating to AFSI, which are recorded in other income, net on the Company’s Condensed Consolidated Statements of Earnings are as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2021202020212020
Investment earnings from AFSI$0.8 $0.8 $1.4 $1.2 
Royalty income from AFSI$1.8 $1.6 $5.0 $5.2 

Note 16. 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 on 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 17. Segment Reporting
The Company has two reportable segments: Engine Products and Industrial Products. The Company determines its operating segments consistent with the manner in which it manages its operations and evaluates performance for internal review and decision-making. Corporate and unallocated includes corporate expenses determined to be non-allocable to the segments, such as interest expense and certain restructuring charges.
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 details are as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2021202020212020
Net sales
Engine Products segment$531.0 $420.4 $1,429.6 $1,315.2 
Industrial Products segment234.0 209.3 651.2 649.2 
Total Company$765.0 $629.7 $2,080.8 $1,964.4 
  
Earnings before income taxes
Engine Products segment$84.4 $56.5 $206.1 $172.2 
Industrial Products segment37.6 34.7 90.9 98.8 
Corporate and unallocated(11.1)(6.8)(30.0)(17.1)
Total Company$110.9 $84.4 $267.0 $253.9 

18


Net sales by product group are as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
Engine Products segment
Off-Road$95.7 $63.5 $238.4 $199.6 
On-Road39.7 25.1 105.0 99.5 
Aftermarket371.4 301.9 1,018.7 929.4 
Aerospace and Defense24.2 29.9 67.5 86.7 
Total Engine Products segment531.0 420.4 1,429.6 1,315.2 
Industrial Products segment
Industrial Filtration Solutions163.7 137.4 449.3 441.4 
Gas Turbine Systems25.5 29.2 71.9 74.2 
Special Applications44.8 42.7 130.0 133.6 
Total Industrial Products segment234.0 209.3 651.2 649.2 
Total Company$765.0 $629.7 $2,080.8 $1,964.4 
Concentrations
There were no customers that accounted for over 10% of net sales for the three and nine months ended April 30, 2021 or 2020. There were no customers that accounted for over 10% of gross accounts receivable as of April 30, 2021 or as of July 31, 2020.
Note 18. Restructuring
In the second quarter of fiscal 2021, the Company initiated activities to further improve its operating and manufacturing cost structure, primarily in its EMEA region. These activities resulted in the Company incurring restructuring expenses, primarily related to severance, of $14.8 million in the second quarter. The Company continues to expect that it will not incur additional restructuring expenses in fiscal 2021. Expenses of $5.8 million are included in cost of sales and $9.0 million are included in operating expenses on the Condensed Consolidated Statements of Earnings for the nine months ended April 30, 2021. Expenses of $2.5 million relate to the Engine Products segment, $6.5 million relate to the Industrial Products segment and $5.8 million relate to the Corporate and unallocated segment. For the three and nine months ended April 30, 2021, $1.5 million and $2.0 million, respectively, of the restructuring expenses were paid and $12.8 million was accrued as of April 30, 2021.
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Overview
Donaldson Company, Inc. and its subsidiaries (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. Products are sold to original equipment manufacturers (OEMs), distributors, dealers and directly to end users.
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, exhaust and emissions systems and sensors, indicators and monitoring systems. The Engine Products segment sells to OEMs in the construction, mining, agriculture, aerospace, defense and transportation end markets and to independent distributors, OEM dealer networks, private label accounts and large 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 (PTFE) 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, OEMs and end users.


19


Coronavirus (COVID-19) pandemic
The effects of the ongoing COVID-19 pandemic continue to impact economic conditions. The Company experienced increased sales in the third quarter of fiscal 2021 compared to the third quarter of fiscal 2020; however, the Company’s supply chain and manufacturing operations have experienced logistic and production-timing constraints, and may continue to experience such constraints in the future partly depending upon the severity and duration of the COVID-19 pandemic. Management cannot predict with specificity the extent and duration of any future impact on the Company’s business and financial results from the COVID-19 pandemic.
Consolidated Results of Operations
Three months ended April 30, 2021 compared with three months ended April 30, 2020
Operating results for the three months ended April 30, 2021 and 2020 are as follows (in millions):
Three Months Ended April 30,
2021% of net sales2020% of net sales
Net sales$765.0 $629.7 
Cost of sales507.0 66.3 %420.5 66.8 %
Gross profit258.0 33.7 209.2 33.2 
Operating expenses148.6 19.4 124.7 19.8 
Operating income109.4 14.3 84.5 13.4 
Interest expense3.2 0.4 4.4 0.7 
Other income, net(4.7)(0.6)(4.3)(0.7)
Earnings before income taxes110.9 14.5 84.4 13.4 
Income taxes26.5 3.5 21.0 3.3 
Net earnings $84.4 11.0 %$63.4 10.1 %
Net sales for the three months ended April 30, 2021 were $765.0 million, compared with $629.7 million for the three months ended April 30, 2020, an increase of $135.3 million, or 21.5%. Net sales increased $110.6 million, or 26.3%, in the Engine Products segment and increased $24.7 million, or 11.8%, in the Industrial Products segment compared with the same period in the prior fiscal year. Refer to the Segment Results of Operations section for further discussion on the Engine Products and Industrial Products segments. During the three months ended April 30, 2021, sales increased with varied demand by market and geography. For the three months ended April 30, 2021, the Latin America (LATAM) region sales increased 44.6%, the Europe, Middle East and Africa (EMEA) region sales increased 27.8%, the Asia Pacific (APAC) region sales increased 25.3%, and the United States (U.S.) region sales increased 11.1%. Additionally, sales for the three months ended April 30, 2021 were positively impacted by foreign currency translation of $27.9 million, or 3.8%.
Cost of sales for the three months ended April 30, 2021 were $507.0 million, compared with $420.5 million for the three months ended April 30, 2020, an increase of $86.5 million, or 20.6%. Gross margin was 33.7%, compared with 33.2% during the same period in the prior fiscal year. The gross margin increase was primarily driven by increased leverage from higher sales and improved pricing, partially offset by higher commodity and freight expenses and an unfavorable sales mix.
Operating expenses for the three months ended April 30, 2021 were $148.6 million, compared with $124.7 million for the three months ended April 30, 2020, an increase of $23.9 million, or 19.1%. As a percentage of net sales, operating expenses for the current year quarter were 19.4%, compared with 19.8% during the same period in the prior fiscal year. The decrease in operating expense as a percentage of net sales reflects increased leverage from higher sales, partially offset by increased incentive compensation expense.
Interest expense was $3.2 million for the three months ended April 30, 2021, compared with $4.4 million for the three months ended April 30, 2020, a decrease of $1.2 million. The decrease was primarily due to lower debt levels compared with the same period in the prior fiscal year.
Other income, net for the three months ended April 30, 2021 was $4.7 million, compared with $4.3 million for the three months ended April 30, 2020, an increase of $0.4 million. The increase was primarily driven by foreign exchange gains and a lower pension settlement charge in fiscal 2021, partially offset by costs related to the Company’s support of its communities.
The effective tax rate for the three months ended April 30, 2021 was 23.9%, compared with 24.9% for the three months ended April 30, 2020. The decrease in the effective tax rate was primarily due to an overall increase in net discrete tax benefits.
Net earnings for the three months ended April 30, 2021 were $84.4 million, compared with net earnings of $63.4 million for the three months ended April 30, 2020, an increase of $21.0 million.



Nine months ended April 30, 2021 compared with nine months ended April 30, 2020
Operating results for the nine months ended April 30, 2021 and 2020 are as follows (in millions):
Nine Months Ended April 30,
2021% of net sales2020% of net sales
Net sales$2,080.8 $1,964.4 
Cost of sales1,374.8 66.1 %1,300.7 66.2 %
Gross profit706.0 33.9 663.7 33.8 
Operating expenses433.3 20.8 406.1 20.7 
Operating income272.7 13.1 257.6 13.1 
Interest expense9.9 0.5 13.5 0.7 
Other income, net(4.2)(0.2)(9.8)(0.5)
Earnings before income taxes267.0 12.8 253.9 12.9 
Income taxes64.4 3.1 61.0 3.1 
Net earnings $202.6 9.7 %$192.9 9.8 %
Net sales for the nine months ended April 30, 2021 were $2,080.8 million, compared with $1,964.4 million for the nine months ended April 30, 2020, an increase of $116.4 million, or 5.9%. Net sales increased $114.4 million, or 8.7%, in the Engine Products segment and increased $2.0 million, or 0.3%, in the Industrial Products segment compared with the same period in the prior fiscal year. Refer to the Segment Results of Operations section for further discussion on the Engine Products and Industrial Products segments. During the nine months ended April 30, 2021, sales increased with varied demand by market and geography. For the nine months ended April 30, 2021, the APAC region sales increased 14.9%, the LATAM region sales increased 13.5%, and the EMEA region sales increased 8.9%. The increase was partially offset by the U.S. region sales which decreased 2.2%. Additionally, sales for the nine months ended April 30, 2021 were positively impacted by the effect of foreign currency translation of $51.1 million, or 2.5%.
Cost of sales for the nine months ended April 30, 2021 were $1,374.8 million, compared with $1,300.7 million for the nine months ended April 30, 2020, an increase of $74.1 million, or 5.7%. Gross margin for the nine months ended April 30, 2021 was 33.9%, compared with 33.8% during the same period in the prior fiscal year. Gross margin benefited from an increased leverage from higher sales and improved pricing, partially offset by an unfavorable sales mix and restructuring charges of $5.8 million.
Operating expenses for the nine months ended April 30, 2021 were $433.3 million, compared with $406.1 million for the nine months ended April 30, 2020, an increase of $27.2 million, or 6.7%. As a percentage of net sales, operating expenses for the current year period were 20.8%, compared with 20.7% during the same period in the prior fiscal year. The increase in operating expenses as a percentage of net sales resulted from increased incentive compensation and restructuring charges of $9.0 million, partially offset by increased leverage from higher sales.
Interest expense was $9.9 million for the nine months ended April 30, 2021, compared with $13.5 million for the nine months ended April 30, 2020, a decrease of $3.6 million. The decrease was primarily due to lower debt levels compared with the same period in the prior fiscal year.
Other income, net for the nine months ended April 30, 2021 was $4.2 million, compared with other income, net of $9.8 million for the nine months ended April 30, 2020, a decrease of $5.6 million. The decrease was primarily related to the Company’s support of its communities, partially offset by lower pension settlement and curtailment expenses.
The effective tax rate for the nine months ended April 30, 2021 was 24.1%, compared with 24.0% for the nine months ended April 30, 2020. The increase in the effective tax rate was primarily due to an overall decrease in discrete tax benefits.
Net earnings for the nine months ended April 30, 2021 were $202.6 million, compared with net earnings of $192.9 million for the nine months ended April 30, 2020, an increase of $9.7 million.



Restructuring
In the second quarter of fiscal 2021, the Company initiated activities to further improve its operating and manufacturing cost structure, primarily in its EMEA region. These activities resulted in the Company incurring restructuring expenses, primarily related to severance, of $14.8 million in the second quarter. The Company continues to expect that it will not incur additional restructuring expenses in fiscal 2021. Expenses of $5.8 million are included in cost of sales and $9.0 million are included in operating expenses on the Condensed Consolidated Statements of Earnings for the nine months ended April 30, 2021. Expenses of $2.5 million relate to the Engine Products segment, $6.5 million relate to the Industrial Products segment and $5.8 million relate to Corporate and unallocated segment. For the three and nine months ended April 30, 2021, $1.5 million and $2.0 million, respectively, of the restructuring expenses were paid and $12.8 million were accrued at April 30, 2021. The Company expects $8.0 million in annualized savings from these restructuring activities once they are completed by the beginning of the third quarter of fiscal 2022.
Segment Results of Operations
Net sales and earnings before income taxes are as follows (in millions):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
Net sales
Engine Products segment$531.0 $420.4 $1,429.6 $1,315.2 
Industrial Products segment234.0 209.3 651.2 649.2 
Total Company$765.0 $629.7 $2,080.8 $1,964.4 
Earnings before income taxes
Engine Products segment$84.4 $56.5 $206.1 $172.2 
Industrial Products segment37.6 34.7 90.9 98.8 
Corporate and unallocated(11.1)(6.8)(30.0)(17.1)
Total Company$110.9 $84.4 $267.0 $253.9 
Corporate and unallocated includes corporate expenses determined to be non-allocable to the segments, such as interest expense and certain restructuring charges.
Engine Products Segment
Net sales are as follows (in millions):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
2021202020212020
Off-Road$95.7 $63.5 $238.4 $199.6 
On-Road39.7 25.1 105.0 99.5 
Aftermarket371.4 301.9 1,018.7 929.4 
Aerospace and Defense24.2 29.9 67.5 86.7 
Total Engine Products segment$531.0 $420.4 $1,429.6 $1,315.2 
Engine Products segment earnings before income taxes$84.4 $56.5 $206.1 $172.2 



Three months ended April 30, 2021 compared with three months ended April 30, 2020
Net sales for the Engine Products segment for the three months ended April 30, 2021 were $531.0 million, compared with $420.4 million for the three months ended April 30, 2020, an increase of $110.6 million, or 26.3%, and 22.0% excluding the impact from foreign currency translation. The Engine Products segment experienced strong performance in Off-Road, On-Road, and Aftermarket businesses in all regions, partially offset by a decline in Aerospace and Defense sales as a result of ongoing weakness in commercial aerospace. The increase in On-Road sales was led by increased Class 8 truck build rates in the U.S. and increased build rates and market share gains in China. The Off-Road sales increase included strong growth in EMEA, Latin America, and in China. Aftermarket sales experienced broad growth across all regions as utilization rates for construction equipment, agriculture equipment, and on-road heavy-duty trucks remain at a high level.
Earnings before income taxes for the Engine Products segment for the three months ended April 30, 2021 were $84.4 million, or 15.9% of Engine Products’ sales, an increase from $56.5 million, or 13.4% of Engine Products’ sales for the three months ended April 30, 2020. The increase was driven by increased leverage from higher sales and improved pricing partially offset by higher commodity and freight expenses and increased incentive compensation.
Nine months ended April 30, 2021 compared with nine months ended April 30, 2020
Net sales for the Engine Products segment for the nine months ended April 30, 2021 were $1,429.6 million, compared with $1,315.2 million for the nine months ended April 30, 2020, an increase of $114.4 million, or 8.7%, and 6.4% excluding the impact from currency translation. The Engine Products segment experienced growth across most of its businesses as economic conditions improved globally. Year-to-date results reflected an economic recovery curve portraying a soft first-half of the fiscal year and increasing momentum. The Engine Products segment sales increase was primarily driven by the Off-Road and Aftermarket businesses across most product groups, and foreign currency gains. Specifically, sales in the APAC region increased from the prior year, led by China where market share gains and improving economic conditions drove strong sales growth in the Off-Road business and Aftermarket channels.
Earnings before income taxes for the Engine Products segment for the nine months ended April 30, 2021 were $206.1 million, or 14.4% of Engine Products’ sales, an increase from $172.2 million, or 13.1% of Engine Products’ sales for the nine months ended April 30, 2020. The increase was driven by increased leverage from higher sales and improved pricing, partially offset by higher incentive compensation, unfavorable sales mix, and restructuring charges of $2.5 million incurred in the second quarter of fiscal 2021.
Industrial Products Segment
Net sales are as follows (in millions):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
Industrial Filtration Solutions$163.7 $137.4 $449.3 $441.4 
Gas Turbine Systems25.5 29.2 71.9 74.2 
Special Applications44.8 42.7 130.0 133.6 
Total Industrial Products segment $234.0 $209.3 $651.2 $649.2 
Industrial Products segment earnings before income taxes$37.6 $34.7 $90.9 $98.8 
Three months ended April 30, 2021 compared with three months ended April 30, 2020
Net sales for the Industrial Products segment for the three months ended April 30, 2021 were $234.0 million, compared with $209.3 million for the three months ended April 30, 2020, an increase of $24.7 million, or 11.8%, and 7.1% excluding the impact from foreign currency translation. Sales growth in the Industrial Filtration Solutions (IFS) business was due in part to a strong sales increase in China. Industrial Air Filtration experienced rebound in demand for dust collection products with all major regions reporting growth. Process Filtration experienced significant sales gains particularly in the EMEA and APAC regions. Gas Turbine Systems’ (GTS) sales decreased as a result of a decline in demand for small gas turbines for the oil and gas market, a slowing of retrofit activity, and the timing of projects. Special Applications sales increased, although on a constant currency basis sales were down slightly owing to continuing softness in the disk drive market. Partially offsetting the decline in disk drive sales were increases in Integrated Venting Solutions (IVS), Semicon/Imaging, and Membranes.



Earnings before income taxes for the Industrial Products segment for the three months ended April 30, 2021 were $37.6 million, compared with $34.7 million for the three months ended April 30, 2020, an increase of $2.9 million, or 8.4%. Earnings before income taxes as a percent of net sales for the three months ended April 30, 2021 were 16.1%, a decrease from 16.6% for the three months ended April 30, 2020, which was primarily driven by higher commodity and freight expenses higher incentive compensation and an unfavorable sales mix, partially offset by increased leverage from higher sales.
Nine months ended April 30, 2021 compared with nine months ended April 30, 2020
Net sales for the Industrial Products segment for the nine months ended April 30, 2021 were $651.2 million, compared with $649.2 million for the nine months ended April 30, 2020, an increase of $2.0 million, or 0.3%, and a decrease of 2.9% excluding the impact from foreign currency translation. Year-to-date results reflected an economic recovery curve portraying a soft first-half of the fiscal year and increasing momentum, although at a slower rate than the Engine Products segment. Sales growth in the IFS business was led by continued strength in Process Filtration related to the food and beverage industry, as well as growth in Industrial Fume Extraction and On-Compressor businesses. Partially offsetting this growth was lower demand for dust collection products where, in most geographies, the COVID-19 pandemic lessened industrial production and customers’ willingness to make capital investments. Conditions were more favorable in China, where sales of dust collection products increased as benefits from market share gains were complemented by recovery from the COVID-19 pandemic. Within the Special Applications business, lower sales of disk drive filters and PTFE roll-goods were partially offset by strong growth in sales of IVS. The GTS business experienced lower sales of First-Fit products in the U.S. and EMEA, partially offset by growing Replacement product sales in the U.S.
Earnings before income taxes for the Industrial Products segment for the nine months ended April 30, 2021 were $90.9 million, or 14.0% of Industrial Products’ sales, a decrease from $98.8 million, or 15.2% of Industrial Products’ sales for the nine months ended April 30, 2020. The decrease was driven by restructuring charges of $6.5 million incurred in the second quarter of fiscal 2021, higher incentive compensation and unfavorable sales mix, partially offset by increased leverage from higher sales.
Liquidity and Capital Resources
Cash provided by operating activities for the nine months ended April 30, 2021 was $305.6 million, compared with $265.2 million for the nine months ended April 30, 2020, an increase of $40.4 million. The increase in cash provided by operating activities was primarily driven by year-over-year improvements in net operating assets and liabilities as the Company continues to manage its working capital.
Cash used in investing activities for the nine months ended April 30, 2021 was $40.2 million, compared with $106.2 million for the nine months ended April 30, 2020, a decrease of $66.0 million. In fiscal 2021, the Company continued investing in capital expenditures aligned with its strategic priorities, though capital expenditures decreased in fiscal 2021 as the Company brings to completion many of its significant capital projects from the last two fiscal years.
Cash used in financing activities generally relates to the use of cash for payment of dividends and repurchases of the Company’s common stock, net borrowing activity and proceeds from the exercise of stock options. To determine the level of dividends and share repurchases, the Company considers recent and projected performance across key financial metrics, including earnings, cash flow from operations and total debt. Dividends paid for the nine months ended April 30, 2021 and 2020 were $79.5 million and $79.8 million, respectively. Share repurchases for the nine months ended April 30, 2021 and 2020 were $78.7 million and $94.3 million, respectively.
Cash used in financing activities for the nine months ended April 30, 2021 was $295.5 million, compared with $3.7 million for the nine months ended April 30, 2020, an increase of $291.8 million. In fiscal 2021, cash was used to repay borrowings and to fund the Company’s needs, driven by expenditures on property, plant and equipment, dividends and share repurchases and purchases of non-controlling interests. In fiscal 2020, proceeds from long-term debt were used to fund the Company’s needs, driven by expenditures on property, plant and equipment, dividends and share repurchases. In addition, during the third quarter of fiscal 2020, the Company borrowed $100.0 million on its revolver as a precautionary measure to strengthen its liquidity position due to uncertainty related to COVID-19, which was repaid in the fourth quarter of fiscal 2020.
Cash and cash equivalents as of April 30, 2021, was $215.3 million, compared with $236.6 million as of July 31, 2020. The Company has capacity of $799.0 million available for further borrowing under existing credit facilities as of April 30, 2021. 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.
Accounts receivable, net as of April 30, 2021, was $541.3 million, compared with $455.3 million as of July 31, 2020, an increase of $86.0 million. Days sales outstanding were 60 days as of April 30, 2021, down from 63 days at July 31, 2020. Days sales outstanding is calculated using the count back method, which calculates the number of days of most recent revenue that is reflected in the net accounts receivable balance.



Inventories, net as of April 30, 2021, was $360.1 million, compared with $322.7 million as of July 31, 2020, an increase of $37.4 million. Inventory turns were 5.7 times and 4.9 times per year as of April 30, 2021 and July 31, 2020, 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 turn improvement was driven by higher levels of sales.
Long-term debt outstanding was $454.6 million as of April 30, 2021, compared with $617.4 million as of July 31, 2020, a decrease of $162.8 million due to the use of strong cash flows to pay down balances on the Company’s revolving credit facility. As of April 30, 2021, total debt, including long-term debt and short-term borrowings, represented 30.2% of total capitalization, defined as total debt plus total shareholders’ equity, compared with 38.7% as of July 31, 2020. As of April 30, 2021, the Company is in compliance with its financial covenants.
The Company had a $500.0 million unsecured revolving credit facility that was due to expire July 21, 2022. As of April 30, 2021, there was $417.3 million available on this facility. On May 21, 2021, the Company entered into a new five year committed, unsecured, revolving credit facility in the amount of $500.0 million, which replaced the Company’s previously existing $500.0 million unsecured revolving credit facility. The new agreement includes an option to increase the facility up to $250.0 million per the terms of the agreement, matures May 21, 2026 and has substantially the same terms and conditions as the previous agreement.
The Company also had a 364 day revolving credit agreement for $100.0 million as of April 30, 2021 that provided incremental borrowing capacity above the Company’s $500.0 million unsecured revolving credit facility. The 364 day revolving credit agreement expired on May 17, 2021 and the Company did not renew this agreement.
On May 21, 2021, the Company issued $150.0 million in senior unsecured notes. The first tranche is a $100.0 million ten year note due 2031 at a fixed interest rate of 2.5%, and proceeds will be received in August 2021. The second tranche is a $50.0 million seven year note due 2028 at a fixed interest rate of 2.12%, and proceeds will be received in November 2021. Interest payments will be due semi-annually. The unsecured notes specify both financial and non-financial covenants and address events of default.
The Company guarantees 50% of certain debt of its joint venture, Advanced Filtration Systems Inc., as further discussed in Note 15 in the Notes to Condensed Consolidated Financial Statements included in Item 1 of this report.
New Accounting Standards Not Yet Adopted
None.
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, 2020.
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, 2020, 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, pandemics and unexpected events, including the COVID-19 pandemic; 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, divestiture and other strategic transactions strategy; the possibility of intangible asset impairment; the Company’s ability to manage productivity improvements; unexpected events and business disruptions; 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, 2020. The Company undertakes no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise, unless required by law.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
The Company’s market risk includes the potential loss arising from adverse changes in foreign currency exchange rates, interest rates and commodity prices. In an attempt to manage these risks, the Company employs certain strategies to mitigate the effect of these fluctuations. The Company does not enter into any of these instruments for speculative trading purposes.
The Company maintains significant assets and operations outside the U.S., resulting in exposure to foreign currency gains and losses. A portion of the Company’s foreign currency exposure is naturally hedged by incurring liabilities, including bank debt, denominated in the local currency in which the Company’s foreign subsidiaries are located.
During the nine months ended April 30, 2021, the U.S. dollar was weaker than in the nine months ended April 30, 2020 compared with many of the currencies of the foreign countries in which the Company operates. The overall weaker dollar had a positive impact on the Company’s international net sales results because the foreign denominated revenues translated into more U.S. dollars. The estimated impact of foreign currency translation for the nine months ended April 30, 2021, resulted in an overall increase in reported net sales by $51.1 million and net earnings of approximately $7.1 million, compared with the same period in the prior fiscal year.
Derivative Fair Value Measurements
The Company enters into derivative instrument agreements, including forward foreign currency exchange contracts, net investment hedges and interest rate swaps, to manage risk in connection with changes in foreign currency and interest rates. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. The Company does not enter into derivative instrument agreements for trading or speculative purposes (see Note 11 and Note 14 to the Notes to the Condensed Consolidated Financial Statements).
Forward Foreign Currency Exchange Contracts
The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers’ local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers’ local currency. Both of these transaction types can create volatility in the Company’s financial statements. The Company uses forward currency exchange contracts to manage those exposures and fluctuations. These contracts generally mature in twelve months or less, which is consistent with the forecasts of the related purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, related to certain inter-company transactions, are undesignated.
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. The Company has elected the spot method of designating these contracts as cash flow hedges.
Based on the net investment hedges outstanding as of April 30, 2021, a 10% appreciation of the U.S. dollar compared to the Euro, would result in a net gain of $6.1 million in the fair value of these contracts.



Interest Rate Swaps
The Company uses swap agreements to hedge exposure related to interest expense and to manage its exposure to interest rate movements. During the first and third quarters of fiscal 2021, the Company entered into interest rate swap agreements designated as cash flow hedges with aggregate notional amounts of $40.0 million and $25.0 million, respectively, hedging future fixed-rate debt issuances, which effectively fixed a portion of interest payments based on the ten year treasury rates. Both instruments were terminated on May 5, 2021 generating a realized gain of $2.6 million. This gain will be carried on the balance sheet and amortized as an offset to interest expense over the life of the related debt, which is set to be issued in August 2021.
Interest Rates
The Company’s exposure to market risk for changes in interest rates relates primarily to debt obligations that are at variable rates, as well as the potential increase in fair value of long-term debt resulting from a potential decrease in interest rates. As of April 30, 2021, the Company’s financial liabilities with exposure to changes in interest rates consisted mainly of $75.0 million outstanding on the Company’s revolving credit facility, €80.0 million, or $96.6 million on a variable rate term loan, and ¥1.6 billion, or $14.7 million, of variable rate senior notes. As of April 30, 2021, additional short-term borrowings outstanding consisted of $15.2 million and ¥1.0 billion, or $9.2 million. 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.7 million and interest income would have increased roughly $0.3 million in the nine months ended April 30, 2021. Interest rate changes would also affect the fair market value of fixed-rate debt. As of April 30, 2021, the estimated fair value of long-term debt with fixed interest rates was $293.3 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 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 raw 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 gross margins.
Chinese Notes
Consistent with common business practice in China, the Company’s Chinese subsidiaries accept bankers’ acceptance notes from Chinese customers in settlement of certain customer billed accounts receivable. Bankers’ acceptance notes represent a commitment by the issuing financial institution to pay a certain amount of money at a specified future maturity date to the legal owner of the bankers’ acceptance note as of the maturity date. The maturity date of bankers’ acceptance notes varies, but it is the Company’s policy to only accept bankers’ acceptance notes with maturity dates no more than 270 days from the date of the Company’s receipt of such draft. As of April 30, 2021 and July 31, 2020, the Company owned $12.5 million and $12.1 million, respectively, of these bankers’ acceptance notes and includes them in accounts receivable on the Company’s Condensed Consolidated Balance Sheets.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Management of the Company, with the participation of its Chief Executive Officer and Chief Financial Officer, evaluated the effectiveness of the Company’s disclosure controls and procedures as of the end of the period. Based on their evaluation, as of the end of the period covered, the Company’s Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) were effective. The Company’s disclosure controls and procedures are designed so that information required to be disclosed by the issuer in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms, and that such information is accumulated and communicated to management of the Company, with the participation of its Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
No change in the Company’s internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) occurred during the fiscal quarter ended April 30, 2021, that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.





PART II. OTHER INFORMATION
Item 1. Legal Proceedings
The Company believes the recorded estimated liability on its Condensed Consolidated Financial Statements for claims or litigation is adequate and appropriate for 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. Claims and litigation are reviewed quarterly and provisions are taken or adjusted to reflect the status of a particular matter. The Company records provisions when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated.
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. The “Risk Factors” section in the Company’s Annual Report on Form 10-K for the fiscal year ended July 31, 2020 outlines the risks and uncertainties that the Company believes are the most material to its business.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Repurchases of Equity Securities
Information in connection with purchases made by, or on behalf of, the Company or any affiliated purchaser of the Company, of shares of the Company’s common stock during the three months ended April 30, 2021 are as follows:
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 Still
Be Purchased
Under the Plans
or Programs
February 1 - February 28, 202134,367 $59.68 34,367 9,813,885 
March 1 - March 31, 2021235,751 59.40 235,751 9,578,134 
April 1 - April 30, 2021270,000 60.42 270,000 9,308,134 
Total540,118 $59.93 540,118 9,308,134 
(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 has remaining authorization to repurchase 9.3 million shares under this plan. There were no repurchases of common stock made outside of the Company’s current repurchase authorization during the three months ended April 30, 2021. 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 vesting of stock-based awards.
Item 3. Defaults Upon Senior Securities
Not applicable.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
Not applicable.











Item 6. Exhibits
101
The following information from Donaldson Company, Inc. Quarterly Report on Form 10-Q for the fiscal quarter ended April 30, 2021, 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 April 30, 2021, 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.




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


EX-31.A 2 exhibit31-a20210430.htm EX-31.A Document

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


EX-31.B 3 exhibit31-b20210430.htm EX-31.B Document

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

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


EX-32 4 exhibit3220210430.htm EX-32 Document

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


EX-101.SCH 5 dci-20210430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1008009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Acquisitions and Divestitures link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Acquisitions and Divestitures (Details) link:presentationLink link:calculationLink link:definitionLink 2105103 - Disclosure - Supplemental Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Supplemental Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Supplemental Balance Sheet Information (Inventory) (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 1009010 - Statement - Statement of Financial Position, Classified (Statement) link:presentationLink link:calculationLink link:definitionLink 2109104 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2112105 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Goodwill and Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2117106 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2419408 - Disclosure - Revenue (Disaggregation of Revenue by Geographical Area) (Details) link:presentationLink link:calculationLink link:definitionLink 2420409 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2121107 - Disclosure - Warranty link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Warranty (Tables) link:presentationLink link:calculationLink link:definitionLink 2423410 - Disclosure - Warranty (Details) link:presentationLink link:calculationLink link:definitionLink 2124108 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2426411 - Disclosure - Stock-Based Compensation (Narratives) (Details) link:presentationLink link:calculationLink link:definitionLink 2427412 - Disclosure - Stock-Based Compensation (Compensation Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2428413 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2429414 - Disclosure - Stock-Based Compensation (Summary of Performance Award Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2130109 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2331307 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2432415 - Disclosure - Employee Benefit Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 2134110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2136111 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2337308 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2438418 - Disclosure - Fair Value Measurements (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2439419 - Disclosure - Fair Value Measurements (Derivatives on the Balance Sheet) (Details) link:presentationLink link:calculationLink link:definitionLink 2140112 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 2441420 - Disclosure - Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 2142113 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 2443421 - Disclosure - Shareholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2144114 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 2345309 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 2446422 - Disclosure - Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 2147115 - Disclosure - Guarantees link:presentationLink link:calculationLink link:definitionLink 2348310 - Disclosure - Guarantees (Tables) link:presentationLink link:calculationLink link:definitionLink 2449423 - Disclosure - Guarantees (Details) link:presentationLink link:calculationLink link:definitionLink 2150116 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2151117 - Disclosure - Segment Reporting link:presentationLink link:calculationLink link:definitionLink 2352311 - Disclosure - Segment Reporting (Tables) link:presentationLink link:calculationLink link:definitionLink 2453424 - Disclosure - Segment Reporting (Details) link:presentationLink link:calculationLink link:definitionLink 2454425 - Disclosure - Segment Reporting (Summary of Segment Detail) (Details) link:presentationLink link:calculationLink link:definitionLink 2155118 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 2456426 - Disclosure - Restructuring (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 dci-20210430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 dci-20210430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 dci-20210430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period U.S. and Canada United States And Canada [Member] United States And Canada Document Type Document Type Other income, net Other Nonoperating Income (Expense) Reconciliation of warranty reserves Schedule of Product Warranty Liability [Table Text Block] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Options granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Treasury Stock Treasury Stock [Member] Segments [Axis] Segments [Axis] Employee Benefit Plans Retirement Benefits [Text Block] Schedule of changes in accumulated other comprehensive loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Vested (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Fair Value, Inputs, Level 3 Fair Value, Inputs, Level 3 [Member] Curtailment charge Defined Benefit Plan, Other Cost (Credit) Other current assets Other Current Assets [Member] Warranty Product Warranty Disclosure [Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities and Shareholders’ Equity Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Restructuring Cost and Reserve Restructuring Cost and Reserve [Line Items] Movement in Standard and Extended Product Warranty, Increase (Decrease) Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Name of each exchange on which registered Security Exchange Name Finance lease Finance Lease, Right-of-Use Asset, before Accumulated Amortization Proceeds from long-term debt Proceeds from Issuance of Long-term Debt Operating income Operating Income (Loss) Total current liabilities Liabilities, Current Performance Shares Performance Shares [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Beginning balance (in usd per share) Ending balance (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 Aerospace and Defense Aerospace And Defense Products [Member] Aerospace And Defense Products [Member] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Purchase of treasury stock Stock repurchased during the period Payments for Repurchase of Common Stock Assets Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Stock option, award vesting period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Cash acquired Cash Acquired from Acquisition Current income taxes Taxes Payable, Current Entity Address, State or Province Entity Address, State or Province Vested (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Accounts payable Accounts Payable, Current Currency translation Goodwill, Foreign Currency Translation Gain (Loss) Stock compensation and other activity Stock Compensation And Other Activity Stock Compensation And Other Activity Accumulated Other Comprehensive Loss Comprehensive Income (Loss) Note [Text Block] Fair Value, Balance Sheet Grouping, Financial Statement Captions Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Patents, trademarks and technology Patents, Trademarks and Technology [Member] Patents, Trademarks and Technology Gains (losses) on hedging derivatives, net of deferred taxes of $(0.2), $(0.9), $0.1, and $(0.2), respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Stock repurchased during the period (in shares) Treasury Stock, Shares, Acquired Income taxes paid Income Taxes Paid Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Long-term debt Long-term Debt and Lease Obligation Accumulated Other Comprehensive Income (Loss), Net of Tax AOCI Attributable to Parent, Net of Tax [Roll Forward] Preferred stock, $1.00 par value, 1,000,000 shares authorized, none issued Preferred Stock, Value, Issued Hedging Designation [Domain] Hedging Designation [Domain] Operating expenses Operating Expenses Other Comprehensive Income (Loss), Net of Tax [Abstract] Other Comprehensive Income (Loss), Net of Tax [Abstract] Buildings Building [Member] Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Other long-term liabilities Other Liabilities, Noncurrent Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Inventories, net Total inventories, net Inventory, Net Business Acquisition [Axis] Business Acquisition [Axis] Segment Reporting, Measurement Disclosures [Abstract] Segment Reporting, Measurement Disclosures [Abstract] Geographical [Domain] Geographical [Domain] Expiration period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Settlement cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Reclassification, Type [Axis] Reclassification, Type [Axis] Engine Products segment Engine Products Segment [Member] Engine Products Segment Statement [Line Items] Statement [Line Items] Debt instrument, term Debt Instrument, Term Statement [Table] Statement [Table] Type of Restructuring [Domain] Type of Restructuring [Domain] Interest cost Defined Benefit Plan, Interest Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Debt instrument, fair value disclosure Debt Instrument, Fair Value Disclosure Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued 2.5% 10 Year Note Due 2031 2.5% 10 Year Note Due 2031 [Member] 2.5% 10 Year Note Due 2031 Advanced Filtration Systems, Inc. Advanced Filtration Systems Inc [Member] Advanced Filtration Systems, Inc. [Member] Industrial Products Industrial Products [Member] Industrial Products [Member] Restructuring and Related Activities [Abstract] Business Combinations [Abstract] Business Combinations [Abstract] Number of U.S. plans Number Of US Plans Number Of U.S. Plans. Entity Small Business Entity Small Business Latin America Latin America [Member] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Special Applications Special Applications Products [Member] Special Applications Products [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Goodwill Goodwill [Roll Forward] Amendment Flag Amendment Flag Schedule of basic and diluted net earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Accrued interest and penalties on unrecognized tax benefits Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Corporate and unallocated Corporate, Non-Segment [Member] Deferred taxes on pension liability Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Supplemental Balance Sheet Information Supplemental Balance Sheet Disclosures [Text Block] Joint venture items Equity Method Investments [Table Text Block] Reclassifications of losses (gains) on hedging derivatives to net earnings, net of taxes of $(0.1), $(1.2), $0.1, and $(1.9), respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Entity Central Index Key Entity Central Index Key Restructuring Restructuring and Related Activities Disclosure [Text Block] Derivative Financial Instruments Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] 2.12% 7 Year Note Due 2028 2.12% 7 Year Note Due 2028 [Member] 2.12% 7 Year Note Due 2028 Derivative Instrument [Axis] Derivative Instrument [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Fair Value Measurement [Domain] Fair Value Measurement [Domain] Schedule of finite-lived intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Senior Notes Senior Notes [Member] Accrued property, plant and equipment additions Capital Expenditures Incurred but Not yet Paid Geographical [Axis] Geographical [Axis] Tax (expense) benefit Reclassification from AOCI, Current Period, Tax Derivatives: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Segments [Domain] Segments [Domain] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Non-current income taxes payable Accrued Income Taxes, Noncurrent Dilutive impact of share-based awards (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Income Statement Location [Axis] Income Statement Location [Axis] Accounts receivable, allowance Accounts Receivable, Allowance for Credit Loss, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Notional amounts Derivative, Notional Amount Amortization expense Amortization of Intangible Assets Other long-term assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Segment Reporting Segment Reporting Disclosure [Text Block] Total assets Assets Scenario [Axis] Scenario [Axis] Beginning balance (in shares) Ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of each class Title of 12(b) Security Prior service cost amortization Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Total Finite-Lived Intangible Assets, Net Subsequent Event Type [Axis] Subsequent Event Type [Axis] Cost of Sales Cost of Sales [Member] Interest expense Interest Expense Number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Depreciation and amortization Depreciation, Depletion and Amortization Product and Service [Axis] Product and Service [Axis] Schedule of performance shares activity Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block] Total liabilities Liabilities Dividends declared Dividends, Common Stock Accrued Dividends, Common Stock Accrued Other long-term assets Other Noncurrent Assets [Member] Scenario, Adjustment Scenario, Adjustment [Member] Defined Benefit Plan, Plan Assets, Allocation [Table] Defined Benefit Plan, Plan Assets, Allocation [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Performance Shares Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Changes in operating assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Dividends paid per share (in usd per share) Common Stock, Dividends, Per Share, Cash Paid Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-in Capital Additional Paid-in Capital [Member] Operating Segments Operating Segments [Member] Disaggregation of Revenue Disaggregation of Revenue [Line Items] Class of Stock Class of Stock [Line Items] Treasury stock acquired Treasury Stock, Value, Acquired, Cost Method 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] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] 2019 Master Stock Incentive Plan 2019 Master Stock Incentive Plan [Member] 2019 Master Stock Incentive Plan [Member] Machinery and equipment Machinery and Equipment [Member] Purchase of non-controlling interests Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests Equity method investments Equity Method Investments Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Unsecured revolving credit facility Revolving Credit Facility [Member] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Derivative instrument term (months) Derivative, Term of Contract Subsequent Event Subsequent Event [Member] Beginning balance (in usd per share) Ending balance (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Royalty Royalty [Member] Amounts drawn for letters of credit Letters of Credit Outstanding, Amount Common stock, shares authorized (in shares) Common Stock, Shares Authorized Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Property, plant and equipment, gross Property, Plant and Equipment, Gross Exercise of stock options Proceeds from Stock Options Exercised Current maturities of long-term debt Long-term Debt and Lease Obligation, Current Operating Expense Operating Expense [Member] Summary of segment details Schedule of Segment Reporting Information, by Segment [Table Text Block] Fair Value Estimate of Fair Value Measurement [Member] Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Loss Total AOCI Attributable to Parent [Member] Performance award measurement period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Pension liability adjustment, net of deferred taxes of $(5.9), $0.7, $(7.6), and $0.4, respectively Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Guarantor obligations Schedule of Guarantor Obligations [Table Text Block] On-Road On Road Products [Member] On Road Products [Member] Current assets: Assets, Current [Abstract] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Realized gains Realized Investment Gains (Losses) Scenario [Domain] Scenario [Domain] Legal Entity [Axis] Legal Entity [Axis] Asia Pacific Asia Pacific [Member] Net expenditures on property, plant and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Consolidation Items [Domain] Consolidation Items [Domain] Document Period End Date Document Period End Date Borrowings Long-term Debt [Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Contingent liability for standby letters of credit Loss Contingency Accrual Net investment hedge Net Investment Hedging [Member] Investment earnings Income (Loss) from Equity Method Investments Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Earnings before income taxes Earnings before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Reclassifications, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Hedging Designation [Axis] Hedging Designation [Axis] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Components of inventory Schedule of Inventory, Current [Table Text Block] Other comprehensive income (loss) before reclassifications and tax Other Comprehensive Income (Loss), before Reclassifications, before Tax Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Change in short-term borrowings Proceeds from (Repayments of) Short-term Debt Entity [Domain] Entity [Domain] Tax withholding payments for stock compensation transactions Payment, Tax Withholding, Share-based Payment Arrangement Designated as hedging instruments Designated as Hedging Instrument [Member] Cover page. Cover [Abstract] Goodwill acquired Goodwill, Acquired During Period Stock-Based Compensation Plans Deferred Compensation, Share-based Payments [Member] Other comprehensive income (loss) before reclassifications, net of tax Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Property, Plant and Equipment, Net Property, Plant and Equipment, Net [Abstract] Shares with remaining authorization for repurchase under stock repurchase plan (in shares) Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Goodwill [Line Items] Goodwill [Line Items] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Service cost Defined Benefit Plan, Service Cost Industrial Products segment Industrial Products Segment [Member] Industrial Products Segment Customer relationships Customer Relationships [Member] Cost of sales Cost of Goods and Services Sold Equity Components [Axis] Equity Components [Axis] Fixed Interest Rate Long-Term Debt, Fixed Interest Rate [Member] Long-Term Debt, Fixed Interest Rate Settlements made during the period Standard and Extended Product Warranty Accrual, Decrease for Payments Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Settlement cost Defined Benefit Plan, Settlement Cost Defined Benefit Plan, Settlement Cost Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Land Land [Member] Property, plant and equipment, net Total property, plant and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Balance at beginning of period Balance at end of period Standard and Extended Product Warranty Accrual Recognized financing lease asset and finance lease liability Right-of-Use Asset Obtained in Exchange for Finance Lease Liability 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 Entity Interactive Data Current Entity Interactive Data Current Schedule of derivative on the balance sheet Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Net periodic benefit costs Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Fair Value Measurements Fair Value Disclosures [Text Block] Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Shareholders' Equity Stockholders' Equity Note Disclosure [Text Block] Summary of stock option activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Interest rate swaps Interest Rate Swap [Member] Entity Registrant Name Entity Registrant Name Subsequent Event Type [Domain] Subsequent Event Type [Domain] Business Acquisition Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Number of reportable segments Number of Reportable Segments Unsecured revolving credit facility Unsecured Revolving Credit Facility Previously Maturing July 2022 [Member] Unsecured Revolving Credit Facility Previously Maturing July 2022 Accruals for warranties issued during the reporting period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Dividends paid Payments of Ordinary Dividends, Common Stock Consolidation Items [Axis] Consolidation Items [Axis] Not designated as hedging instruments Not Designated as Hedging Instrument [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Accounts receivable, less allowances of $7.4 and $6.2, respectively Accounts Receivable, after Allowance for Credit Loss, Current Finished products Inventory, Finished Goods, Gross Accrued restructuring expenses Restructuring Reserve Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restructuring Type [Axis] Restructuring Type [Axis] Payments for restructuring Payments for Restructuring Increase to borrowing capacity Line of Credit Facility, Increase (Decrease) To Borrowing Capacity Line of Credit Facility, Increase (Decrease) To Borrowing Capacity Goodwill Beginning balance Ending balance Goodwill Net other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Reclassification, Other Reclassification, Other [Member] Document Transition Report Document Transition Report Derivative assets Derivative Asset, Fair Value, Gross Asset Dividends, per share (in dollars per share) Common Stock, Dividends, Per Share, Declared Potential increase to borrowing capacity Line of Credit Facility, Potential Increase Borrowing Capacity Line of Credit Facility, Potential Increase Borrowing Capacity Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Document Quarterly Report Document Quarterly Report Aftermarket Aftermarket Products [Member] Aftermarket Products [Member] Reconciliation of goodwill Schedule of Goodwill [Table Text Block] Options canceled/forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Net periodic benefit costs Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Europe, Middle East and Africa (EMEA) EMEA [Member] Industrial Filtration Solutions Industrial Filtration Solutions Products [Member] Industrial Filtration Solutions Products [Member] Granted (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Accruals related to pre-existing warranties (including changes in estimates) Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Credit Facility [Domain] Credit Facility [Domain] Derivative Contract [Domain] Derivative Contract [Domain] Weighted average shares - diluted (in shares) Weighted average common shares - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Net earnings per share - basic (in usd per share) Earnings Per Share, Basic Stock options exercisable term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Entity File Number Entity File Number Debt Disclosure [Abstract] Debt Disclosure [Abstract] Curtailment charge Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment Canceled/forfeited (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Repayments of long-term debt Repayments of Long-term Debt Pretax compensation expense associated with stock options Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Unrecognized tax benefits Unrecognized Tax Benefits Net sales Total net sales Royalty income Revenue from Contract with Customer, Including Assessed Tax Common stock, $5.00 par value, 240,000,000 shares authorized, 151,643,194 shares issued Common Stock, Value, Issued Stock-based compensation plans Stockholders Equity, Share Based Compensation Stockholders Equity, Share Based Compensation Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Document Fiscal Year Focus Document Fiscal Year Focus Entity Current Reporting Status Entity Current Reporting Status Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Inventory, Net Inventory, Net [Abstract] Off-Road Off Road Products [Member] Off-Road Products [Member] Granted (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Short-term borrowings Short-term Debt Maximum length of time hedged in interest rate ( in years) Maximum Length of Time Hedged in Interest Rate Cash Flow Hedge Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Forward foreign currency exchange contracts Foreign Exchange Forward [Member] Revolving credit agreement (term) Revolving Credit Agreement Term Revolving Credit Agreement Term Debt Instrument Debt Instrument [Line Items] Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Business combination, consideration transferred Business Combination, Consideration Transferred Total liabilities and shareholders’ equity Liabilities and Equity Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Raw materials Inventory, Raw Materials, Gross Entity Address, City or Town Entity Address, City or Town Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Accrued employee compensation and related taxes Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Unrecognized reduction from lapse of statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Hedging Relationship [Axis] Hedging Relationship [Axis] Non-controlling interest Noncontrolling Interest in Joint Ventures Stock options excluded from net earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Unsecured Revolving Credit Facility Maturing July 2026 Unsecured Revolving Credit Facility Maturing July 2026 [Member] Unsecured Revolving Credit Facility Maturing July 2026 Other, net Other Noncash Income (Expense) Equity Component [Domain] Equity Component [Domain] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Gross profit Gross Profit Construction in progress Construction in Progress [Member] Entity Tax Identification Number Entity Tax Identification Number Stock-Based Compensation Share-based Payment Arrangement [Text Block] Net earnings Net earnings Net earnings Net Income (Loss) Attributable to Parent Other current liabilities Other Liabilities, Current Purchase of non-controlling interests Payments to Noncontrolling Interests Other comprehensive income (loss) Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Work in process Inventory, Work in Process, Gross Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Earnings Per Share [Abstract] Earnings Per Share [Abstract] Restructuring charges Restructuring Charges Property, plant and equipment, gross - including finance leases Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Pension Benefits Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Shareholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Guarantees Guarantees [Text Block] Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Document Fiscal Period Focus Document Fiscal Period Focus Derivative asset, total Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Significant Observable Inputs Reconciliation, Purchases, Sales, Issues, Settlements Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Significant Observable Inputs Reconciliation, Purchases, Sales, Issues, Settlements Less: accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Computer software Software Development [Member] BOFA International LTD BOFA International LTD [Member] BOFA International LTD [Member] Supplemental Cash Flow Information Supplemental Cash Flow Information [Abstract] Derivative asset, sales Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Significant Observable Inputs Reconciliation, Sales Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Significant Observable Inputs Reconciliation, Sales Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Derivative asset, purchases Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Significant Observable Inputs Reconciliation, Purchases Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Significant Observable Inputs Reconciliation, Purchases Entity Filer Category Entity Filer Category Stock options expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Common Stock Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Foreign Currency Translation Adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Property, Plant and Equipment Property, Plant and Equipment [Line Items] Defined Benefit Plan, Plan Assets, Allocation Defined Benefit Plan, Plan Assets, Allocation [Line Items] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Total derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Engine Products Engine Products [Member] Engine Products [Member] Components of property, plant and equipment Property, Plant and Equipment [Table Text Block] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Tax (expense) benefit Other Comprehensive Income (Loss), Tax Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Variable Interest Rate Long-Term Debt, Variable Interest Rate [Member] Long-Term Debt, Variable Interest Rate [Member] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Fixed interest rate Debt Instrument, Interest Rate, Stated Percentage Supplemental Disclosure of Non-Cash Transactions Noncash Investing and Financing Items [Abstract] Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (Decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquisitions and Divestitures Business Combination Disclosure [Text Block] Hedging Relationship [Domain] Hedging Relationship [Domain] Employee Stock Option Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted average shares - basic (in shares) Weighted average common shares - basic (in shares) Weighted Average Number of Shares Outstanding, Basic Canceled/forfeited (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Treasury stock, shares (in shares) Treasury Stock, Shares Foreign currency translation (loss) income Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Cash Flow Hedge Cash Flow Hedging [Member] Employee Severance Employee Severance [Member] Carrying Value Reported Value Measurement [Member] Plan Name [Domain] Plan Name [Domain] Revenue Revenue from Contract with Customer [Text Block] Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Total shareholders’ equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Leased assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Actuarial loss amortization Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss) Standard Product Warranty Disclosure [Abstract] Standard Product Warranty Disclosure [Abstract] Transfer of operating lease asset and operating lease liability Transfer Of Operating Lease Asset And Operating Lease Liabilities Transfer Of Operating Lease Asset And Operating Lease Liabilities Additional paid-in capital Additional Paid in Capital Income taxes Income Tax Expense (Benefit) Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Deferred taxes on hedging derivatives Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax Net earnings per share - diluted (in usd per share) Earnings Per Share, Diluted Local Phone Number Local Phone Number Reclassifications, before tax Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Guarantees [Abstract] Guarantees [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Outstanding debt (the Company guarantees half) Long-term Debt, Gross Entity Address, Address Line One Entity Address, Address Line One Contract liabilities Contract with Customer, Liability Entity Emerging Growth Company Entity Emerging Growth Company Reclassification, Type [Domain] Reclassification, Type [Domain] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred income taxes Deferred Income Tax Expense (Benefit) Taxes on reclassifications of derivatives to net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, Tax Derivative liabilities Derivative Liability, Fair Value, Gross Liability Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Maximum Maximum [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Non- Controlling Interest Noncontrolling Interest [Member] Dividends declared Dividends, Common Stock, Cash Retained Earnings Retained Earnings [Member] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Components of net periodic pension costs Schedule of Net Benefit Costs [Table Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Payment Arrangement, Noncash Expense [Abstract] Share-based Payment Arrangement, Noncash Expense [Abstract] Award Type [Domain] Award Type [Domain] Trading Symbol(s) Trading Symbol Weighted average common shares outstanding Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Gas Turbine Systems Gas Turbine Products [Member] Gas Turbine Products [Member] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Treasury stock, 25,884,997 and 25,304,515 shares, respectively, at cost Treasury Stock, Value Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Earnings Per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Retirement Benefits, Description [Abstract] Retirement Benefits, Description [Abstract] Redeemable non-controlling interest Redeemable Noncontrolling Interest, Equity, Carrying Amount Current liabilities: Liabilities, Current [Abstract] Entity Shell Company Entity Shell Company 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 Segment Reporting Information Segment Reporting Information [Line Items] Guarantor Obligations Guarantor Obligations [Line Items] New Accounting Standards Recently Adopted New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 9 dci-20210430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 dci-20210430_htm.xml IDEA: XBRL DOCUMENT 0000029644 2020-08-01 2021-04-30 0000029644 2021-05-24 0000029644 2021-02-01 2021-04-30 0000029644 2020-02-01 2020-04-30 0000029644 2019-08-01 2020-04-30 0000029644 2021-04-30 0000029644 2020-07-31 0000029644 2019-07-31 0000029644 2020-04-30 0000029644 us-gaap:CommonStockMember 2021-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0000029644 us-gaap:RetainedEarningsMember 2021-01-31 0000029644 us-gaap:NoncontrollingInterestMember 2021-01-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2021-01-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-31 0000029644 us-gaap:TreasuryStockMember 2021-01-31 0000029644 2021-01-31 0000029644 us-gaap:RetainedEarningsMember 2021-02-01 2021-04-30 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-02-01 2021-04-30 0000029644 us-gaap:TreasuryStockMember 2021-02-01 2021-04-30 0000029644 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2021-04-30 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2021-02-01 2021-04-30 0000029644 us-gaap:CommonStockMember 2021-04-30 0000029644 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0000029644 us-gaap:RetainedEarningsMember 2021-04-30 0000029644 us-gaap:NoncontrollingInterestMember 2021-04-30 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2021-04-30 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-30 0000029644 us-gaap:TreasuryStockMember 2021-04-30 0000029644 us-gaap:CommonStockMember 2020-01-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2020-01-31 0000029644 us-gaap:NoncontrollingInterestMember 2020-01-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2020-01-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-31 0000029644 us-gaap:TreasuryStockMember 2020-01-31 0000029644 2020-01-31 0000029644 us-gaap:RetainedEarningsMember 2020-02-01 2020-04-30 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-02-01 2020-04-30 0000029644 us-gaap:TreasuryStockMember 2020-02-01 2020-04-30 0000029644 us-gaap:NoncontrollingInterestMember 2020-02-01 2020-04-30 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2020-02-01 2020-04-30 0000029644 us-gaap:CommonStockMember 2020-04-30 0000029644 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0000029644 us-gaap:RetainedEarningsMember 2020-04-30 0000029644 us-gaap:NoncontrollingInterestMember 2020-04-30 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2020-04-30 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-30 0000029644 us-gaap:TreasuryStockMember 2020-04-30 0000029644 us-gaap:CommonStockMember 2020-07-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0000029644 us-gaap:RetainedEarningsMember 2020-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2020-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2020-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-31 0000029644 us-gaap:TreasuryStockMember 2020-07-31 0000029644 us-gaap:RetainedEarningsMember 2020-08-01 2021-04-30 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-08-01 2021-04-30 0000029644 us-gaap:TreasuryStockMember 2020-08-01 2021-04-30 0000029644 us-gaap:AdditionalPaidInCapitalMember 2020-08-01 2021-04-30 0000029644 us-gaap:NoncontrollingInterestMember 2020-08-01 2021-04-30 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2020-08-01 2021-04-30 0000029644 us-gaap:CommonStockMember 2019-07-31 0000029644 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0000029644 us-gaap:RetainedEarningsMember 2019-07-31 0000029644 us-gaap:NoncontrollingInterestMember 2019-07-31 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-07-31 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0000029644 us-gaap:TreasuryStockMember 2019-07-31 0000029644 us-gaap:RetainedEarningsMember 2019-08-01 2020-04-30 0000029644 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-01 2020-04-30 0000029644 us-gaap:TreasuryStockMember 2019-08-01 2020-04-30 0000029644 us-gaap:NoncontrollingInterestMember 2019-08-01 2020-04-30 0000029644 us-gaap:DeferredCompensationShareBasedPaymentsMember 2019-08-01 2020-04-30 0000029644 dci:BOFAInternationalLTDMember 2019-07-31 0000029644 dci:BOFAInternationalLTDMember 2018-08-01 2019-07-31 0000029644 dci:BOFAInternationalLTDMember 2021-01-31 0000029644 dci:BOFAInternationalLTDMember 2020-11-01 2021-01-31 0000029644 us-gaap:LandMember 2021-04-30 0000029644 us-gaap:LandMember 2020-07-31 0000029644 us-gaap:BuildingMember 2021-04-30 0000029644 us-gaap:BuildingMember 2020-07-31 0000029644 us-gaap:MachineryAndEquipmentMember 2021-04-30 0000029644 us-gaap:MachineryAndEquipmentMember 2020-07-31 0000029644 us-gaap:SoftwareDevelopmentMember 2021-04-30 0000029644 us-gaap:SoftwareDevelopmentMember 2020-07-31 0000029644 us-gaap:ConstructionInProgressMember 2021-04-30 0000029644 us-gaap:ConstructionInProgressMember 2020-07-31 0000029644 dci:EngineProductsMember 2020-07-31 0000029644 dci:IndustrialProductsMember 2020-07-31 0000029644 dci:EngineProductsMember 2020-08-01 2021-04-30 0000029644 dci:IndustrialProductsMember 2020-08-01 2021-04-30 0000029644 dci:EngineProductsMember 2021-04-30 0000029644 dci:IndustrialProductsMember 2021-04-30 0000029644 us-gaap:CustomerRelationshipsMember 2021-04-30 0000029644 us-gaap:CustomerRelationshipsMember 2020-07-31 0000029644 dci:PatentsTrademarksandTechnologyMember 2021-04-30 0000029644 dci:PatentsTrademarksandTechnologyMember 2020-07-31 0000029644 dci:UnitedStatesAndCanadaMember 2021-02-01 2021-04-30 0000029644 dci:UnitedStatesAndCanadaMember 2020-02-01 2020-04-30 0000029644 dci:UnitedStatesAndCanadaMember 2020-08-01 2021-04-30 0000029644 dci:UnitedStatesAndCanadaMember 2019-08-01 2020-04-30 0000029644 us-gaap:EMEAMember 2021-02-01 2021-04-30 0000029644 us-gaap:EMEAMember 2020-02-01 2020-04-30 0000029644 us-gaap:EMEAMember 2020-08-01 2021-04-30 0000029644 us-gaap:EMEAMember 2019-08-01 2020-04-30 0000029644 srt:AsiaPacificMember 2021-02-01 2021-04-30 0000029644 srt:AsiaPacificMember 2020-02-01 2020-04-30 0000029644 srt:AsiaPacificMember 2020-08-01 2021-04-30 0000029644 srt:AsiaPacificMember 2019-08-01 2020-04-30 0000029644 srt:LatinAmericaMember 2021-02-01 2021-04-30 0000029644 srt:LatinAmericaMember 2020-02-01 2020-04-30 0000029644 srt:LatinAmericaMember 2020-08-01 2021-04-30 0000029644 srt:LatinAmericaMember 2019-08-01 2020-04-30 0000029644 us-gaap:EmployeeStockOptionMember dci:A2019MasterStockIncentivePlanMember 2020-08-01 2021-04-30 0000029644 us-gaap:EmployeeStockOptionMember 2021-02-01 2021-04-30 0000029644 us-gaap:EmployeeStockOptionMember 2020-02-01 2020-04-30 0000029644 us-gaap:EmployeeStockOptionMember 2020-08-01 2021-04-30 0000029644 us-gaap:EmployeeStockOptionMember 2019-08-01 2020-04-30 0000029644 us-gaap:PerformanceSharesMember dci:A2019MasterStockIncentivePlanMember 2020-08-01 2021-04-30 0000029644 srt:MinimumMember us-gaap:PerformanceSharesMember dci:A2019MasterStockIncentivePlanMember 2020-08-01 2021-04-30 0000029644 srt:MaximumMember us-gaap:PerformanceSharesMember dci:A2019MasterStockIncentivePlanMember 2020-08-01 2021-04-30 0000029644 us-gaap:PerformanceSharesMember 2021-02-01 2021-04-30 0000029644 us-gaap:PerformanceSharesMember 2020-02-01 2020-04-30 0000029644 us-gaap:PerformanceSharesMember 2020-08-01 2021-04-30 0000029644 us-gaap:PerformanceSharesMember 2019-08-01 2020-04-30 0000029644 us-gaap:PerformanceSharesMember 2020-07-31 0000029644 us-gaap:PerformanceSharesMember 2021-04-30 0000029644 2020-08-01 2020-10-31 0000029644 us-gaap:ReclassificationOtherMember 2020-10-31 0000029644 dci:LongTermDebtFixedInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-04-30 0000029644 dci:LongTermDebtFixedInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-04-30 0000029644 dci:LongTermDebtFixedInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-07-31 0000029644 dci:LongTermDebtFixedInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-07-31 0000029644 dci:LongTermDebtVariableInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2021-04-30 0000029644 dci:LongTermDebtVariableInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2021-04-30 0000029644 dci:LongTermDebtVariableInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember 2020-07-31 0000029644 dci:LongTermDebtVariableInterestRateMember us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember 2020-07-31 0000029644 us-gaap:FairValueInputsLevel3Member 2021-04-30 0000029644 us-gaap:FairValueInputsLevel3Member 2020-07-31 0000029644 us-gaap:ForeignExchangeForwardMember 2020-08-01 2021-04-30 0000029644 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2020-10-31 0000029644 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2021-04-30 0000029644 us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember 2020-08-01 2020-10-31 0000029644 us-gaap:InterestRateSwapMember us-gaap:SubsequentEventMember 2021-05-05 2021-05-05 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-04-30 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-07-31 0000029644 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-04-30 0000029644 us-gaap:NetInvestmentHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-07-31 0000029644 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-04-30 0000029644 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-07-31 0000029644 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2021-04-30 0000029644 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-07-31 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2021-04-30 0000029644 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2020-07-31 0000029644 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2021-04-30 0000029644 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2020-07-31 0000029644 us-gaap:FairValueInputsLevel2Member 2021-04-30 0000029644 us-gaap:FairValueInputsLevel2Member 2020-07-31 0000029644 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2021-04-30 0000029644 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2020-07-31 0000029644 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2020-07-31 0000029644 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2020-08-01 2021-04-30 0000029644 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2019-08-01 2020-07-31 0000029644 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2020-08-01 2021-04-30 0000029644 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2019-08-01 2020-07-31 0000029644 us-gaap:RevolvingCreditFacilityMember dci:UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member 2021-04-30 0000029644 us-gaap:RevolvingCreditFacilityMember dci:UnsecuredRevolvingCreditFacilityMaturingJuly2026Member us-gaap:SubsequentEventMember 2021-05-21 2021-05-21 0000029644 us-gaap:RevolvingCreditFacilityMember dci:UnsecuredRevolvingCreditFacilityMaturingJuly2026Member us-gaap:SubsequentEventMember 2021-05-21 0000029644 us-gaap:RevolvingCreditFacilityMember dci:UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member 2020-08-01 2021-04-30 0000029644 us-gaap:SeniorNotesMember us-gaap:SubsequentEventMember 2021-05-21 2021-05-21 0000029644 dci:A2510YearNoteDue2031Member us-gaap:SeniorNotesMember us-gaap:SubsequentEventMember 2021-05-21 2021-05-21 0000029644 dci:A2510YearNoteDue2031Member us-gaap:SeniorNotesMember us-gaap:SubsequentEventMember 2021-05-21 0000029644 dci:A2127YearNoteDue2028Member us-gaap:SeniorNotesMember us-gaap:SubsequentEventMember 2021-05-21 2021-05-21 0000029644 dci:A2127YearNoteDue2028Member us-gaap:SeniorNotesMember us-gaap:SubsequentEventMember 2021-05-21 0000029644 us-gaap:SubsequentEventMember 2021-05-26 2021-05-26 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2021-02-01 2021-04-30 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-02-01 2021-04-30 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-02-01 2021-04-30 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2021-04-30 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-04-30 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-04-30 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2020-01-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-01-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-01-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2020-02-01 2020-04-30 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-02-01 2020-04-30 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-02-01 2020-04-30 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2020-04-30 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-04-30 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-04-30 0000029644 us-gaap:ReclassificationOtherMember 2021-02-01 2021-04-30 0000029644 us-gaap:ReclassificationOtherMember 2021-04-30 0000029644 us-gaap:ReclassificationOtherMember 2020-02-01 2020-04-30 0000029644 us-gaap:ReclassificationOtherMember 2020-04-30 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2020-07-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2020-08-01 2021-04-30 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-08-01 2021-04-30 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-08-01 2021-04-30 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-07-31 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-07-31 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-07-31 0000029644 us-gaap:AccumulatedTranslationAdjustmentMember 2019-08-01 2020-04-30 0000029644 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-08-01 2020-04-30 0000029644 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-08-01 2020-04-30 0000029644 us-gaap:ScenarioAdjustmentMember 2021-04-30 0000029644 us-gaap:ScenarioAdjustmentMember 2020-04-30 0000029644 dci:AdvancedFiltrationSystemsIncMember 2021-04-30 0000029644 dci:AdvancedFiltrationSystemsIncMember 2020-07-31 0000029644 dci:AdvancedFiltrationSystemsIncMember 2021-02-01 2021-04-30 0000029644 dci:AdvancedFiltrationSystemsIncMember 2020-02-01 2020-04-30 0000029644 dci:AdvancedFiltrationSystemsIncMember 2020-08-01 2021-04-30 0000029644 dci:AdvancedFiltrationSystemsIncMember 2019-08-01 2020-04-30 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2021-02-01 2021-04-30 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2020-02-01 2020-04-30 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2020-08-01 2021-04-30 0000029644 us-gaap:RoyaltyMember dci:AdvancedFiltrationSystemsIncMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsSegmentMember 2021-02-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsSegmentMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsSegmentMember 2020-08-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:EngineProductsSegmentMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsSegmentMember 2021-02-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsSegmentMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsSegmentMember 2020-08-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialProductsSegmentMember 2019-08-01 2020-04-30 0000029644 us-gaap:CorporateNonSegmentMember 2021-02-01 2021-04-30 0000029644 us-gaap:CorporateNonSegmentMember 2020-02-01 2020-04-30 0000029644 us-gaap:CorporateNonSegmentMember 2020-08-01 2021-04-30 0000029644 us-gaap:CorporateNonSegmentMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OffRoadProductsMember dci:EngineProductsSegmentMember 2021-02-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OffRoadProductsMember dci:EngineProductsSegmentMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OffRoadProductsMember dci:EngineProductsSegmentMember 2020-08-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OffRoadProductsMember dci:EngineProductsSegmentMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OnRoadProductsMember dci:EngineProductsSegmentMember 2021-02-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OnRoadProductsMember dci:EngineProductsSegmentMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OnRoadProductsMember dci:EngineProductsSegmentMember 2020-08-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:OnRoadProductsMember dci:EngineProductsSegmentMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AftermarketProductsMember dci:EngineProductsSegmentMember 2021-02-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AftermarketProductsMember dci:EngineProductsSegmentMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AftermarketProductsMember dci:EngineProductsSegmentMember 2020-08-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AftermarketProductsMember dci:EngineProductsSegmentMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AerospaceAndDefenseProductsMember dci:EngineProductsSegmentMember 2021-02-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AerospaceAndDefenseProductsMember dci:EngineProductsSegmentMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AerospaceAndDefenseProductsMember dci:EngineProductsSegmentMember 2020-08-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:AerospaceAndDefenseProductsMember dci:EngineProductsSegmentMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsSegmentMember 2021-02-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsSegmentMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsSegmentMember 2020-08-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:IndustrialFiltrationSolutionsProductsMember dci:IndustrialProductsSegmentMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:GasTurbineProductsMember dci:IndustrialProductsSegmentMember 2021-02-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:GasTurbineProductsMember dci:IndustrialProductsSegmentMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:GasTurbineProductsMember dci:IndustrialProductsSegmentMember 2020-08-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:GasTurbineProductsMember dci:IndustrialProductsSegmentMember 2019-08-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:SpecialApplicationsProductsMember dci:IndustrialProductsSegmentMember 2021-02-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:SpecialApplicationsProductsMember dci:IndustrialProductsSegmentMember 2020-02-01 2020-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:SpecialApplicationsProductsMember dci:IndustrialProductsSegmentMember 2020-08-01 2021-04-30 0000029644 us-gaap:OperatingSegmentsMember dci:SpecialApplicationsProductsMember dci:IndustrialProductsSegmentMember 2019-08-01 2020-04-30 0000029644 us-gaap:EmployeeSeveranceMember 2020-11-01 2021-01-31 0000029644 us-gaap:CostOfSalesMember 2020-08-01 2021-04-30 0000029644 us-gaap:OperatingExpenseMember 2020-08-01 2021-04-30 0000029644 us-gaap:OperatingExpenseMember dci:EngineProductsSegmentMember 2020-08-01 2021-04-30 0000029644 us-gaap:OperatingExpenseMember dci:IndustrialProductsSegmentMember 2020-08-01 2021-04-30 0000029644 us-gaap:CorporateNonSegmentMember us-gaap:CostOfSalesMember 2020-08-01 2021-04-30 shares iso4217:USD iso4217:USD shares pure dci:plan dci:segment 0000029644 --07-31 2021 Q3 false 10-Q true 2021-04-30 false 1-7891 DONALDSON COMPANY, INC. DE 41-0222640 1400 West 94th Street Minneapolis MN 55431 952 887-3131 Common Stock, $5.00 par value DCI NYSE Yes Yes Large Accelerated Filer false false false 125584716 765000000.0 629700000 2080800000 1964400000 507000000.0 420500000 1374800000 1300700000 258000000.0 209200000 706000000.0 663700000 148600000 124700000 433300000 406100000 109400000 84500000 272700000 257600000 3200000 4400000 9900000 13500000 4700000 4300000 4200000 9800000 110900000 84400000 267000000.0 253900000 26500000 21000000.0 64400000 61000000.0 84400000 63400000 202600000 192900000 126400000 126900000 126600000 127000000.0 128300000 127700000 128200000 128500000 0.67 0.50 1.60 1.52 0.66 0.50 1.58 1.50 84400000 63400000 202600000 192900000 -200000 -35300000 36300000 -24800000 -5900000 700000 -7600000 400000 -18500000 2000000.0 -24600000 0 -200000 -900000 100000 -200000 1000000.0 1400000 -100000 2200000 100000 1200000 -100000 1900000 -100000 -2100000 400000 -3400000 1100000 3500000 -500000 5600000 19400000 -33800000 60400000 -19200000 103800000 29600000 263000000.0 173700000 215300000 236600000 7400000 6200000 541300000 455300000 360100000 322700000 82000000.0 82100000 1198700000 1096700000 626300000 631600000 322900000 316800000 206700000 199500000 2354600000 2244600000 25100000 3800000 19400000 5700000 268100000 187700000 119800000 71200000 20200000 17600000 96200000 120800000 548800000 406800000 454600000 617400000 79500000 87400000 118300000 129200000 1201200000 1240800000 0 10900000 1.00 1.00 1000000 1000000 0 0 0 0 5.00 5.00 240000000 240000000 151643194 151643194 758200000 758200000 5400000 0 1579100000 1430000000.0 0 5800000 12100000 15900000 -123600000 -184000000.0 25884997 25304515 1077800000 1033000000.0 1153400000 992900000 2354600000 2244600000 202600000 192900000 70400000 64600000 -5400000 2400000 11600000 11600000 -16100000 -19200000 -10300000 25500000 305600000 265200000 40200000 106200000 -40200000 -106200000 0 262700000 165000000.0 111100000 21600000 5700000 14400000 0 78700000 94300000 79500000 79800000 4000000.0 6300000 24500000 19400000 -295500000 -3700000 8800000 -6600000 -21300000 148700000 236600000 177800000 215300000 326500000 76500000 59500000 9000000.0 14200000 7300000 9900000 6200000 23300000 -9200000 0 13900000 0 758200000 5100000 1494400000 0 13200000 -143000000.0 -1053500000 1074400000 84400000 84400000 19400000 19400000 32400000 32400000 100000 100000 300000 200000 -1100000 8100000 7500000 758200000 5400000 1579100000 0 12100000 -123600000 -1077800000 1153400000 758200000 0 1354100000 5600000 14500000 -178300000 -1013700000 940400000 63400000 63400000 -33800000 -33800000 29300000 29300000 100000 100000 1200000 100000 -500000 2900000 3700000 758200000 0 1418800000 5700000 14000000.0 -212100000 -1040100000 944500000 758200000 0 1430000000.0 5800000 15900000 -184000000.0 -1033000000.0 992900000 202600000 202600000 60400000 60400000 78700000 78700000 0.42 52900000 52900000 -2200000 5900000 3700000 3200000 3200000 -600000 100000 -3800000 33900000 32800000 758200000 5400000 1579100000 0 12100000 -123600000 -1077800000 1153400000 758200000 0 1281500000 5400000 21700000 -192900000 -981200000 892700000 192900000 192900000 -19200000 -19200000 94300000 94300000 0.42 53000000.0 53000000.0 -2600000 300000 -7700000 35400000 25400000 758200000 0 1418800000 5700000 14000000.0 -212100000 -1040100000 944500000 Summary of Significant Accounting Policies<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting prin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ciples (GAAP) in the United States (U.S.) 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 changes in shareholders’ equity have been included and are of a normal recurring nature. Operating results for the three and nine month periods ended April 30, 2021 are not necessarily indicative of the results that may be expected for future periods</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The year end Co</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ndensed 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, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects of the ongoing coronavirus (COVID-19) pandemic continue to impact economic conditions. The Company experienced increased sales in the third quarter of fiscal 2021 compared to the third quarter of fiscal 2020; however, the Company’s supply chain and manufacturing operations have experienced logistics and production-timing constraints, and may continue to experience such constraints in the future partly depending upon the severity and duration of the COVID-19 pandemic. Management cannot predict with specificity the extent and duration of any future impact on the Company’s business and financial results from the COVID-19 pandemic</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Accounting Standards Recently Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (FASB) issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASU 2016-13). In November 2018, the FASB issued an update, ASU 2018-19, that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable and other financial assets measured at amortized cost and other off-balance sheet credit exposures. The Company adopted ASU 2016-13 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Condensed Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, the FASB issued ASU 2019-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815, Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Topic 825, Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASU 2019-04). This guidance clarifies the standards on credit losses (Topic 326), derivatives and hedging (Topic 815), and recognition and measurement of financial instruments (Topic 825). The Company adopted ASU 2019-04 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Condensed Consolidated Financial Statements.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited Condensed Consolidated Financial Statements of Donaldson Company, Inc. and its subsidiaries (the Company) have been prepared in accordance with generally accepted accounting prin</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ciples (GAAP) in the United States (U.S.) 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 changes in shareholders’ equity have been included and are of a normal recurring nature. Operating results for the three and nine month periods ended April 30, 2021 are not necessarily indicative of the results that may be expected for future periods</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The year end Co</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ndensed 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, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company’s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects of the ongoing coronavirus (COVID-19) pandemic continue to impact economic conditions. The Company experienced increased sales in the third quarter of fiscal 2021 compared to the third quarter of fiscal 2020; however, the Company’s supply chain and manufacturing operations have experienced logistics and production-timing constraints, and may continue to experience such constraints in the future partly depending upon the severity and duration of the COVID-19 pandemic. Management cannot predict with specificity the extent and duration of any future impact on the Company’s business and financial results from the COVID-19 pandemic</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">New Accounting Standards Recently Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the Financial Accounting Standards Board (FASB) issued ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASU 2016-13). In November 2018, the FASB issued an update, ASU 2018-19, that clarifies the scope of the standard in the amendments in ASU 2016-13. This guidance introduces a new model for recognizing credit losses on financial instruments based on an estimate of current expected credit losses. Financial instruments impacted include accounts receivable and other financial assets measured at amortized cost and other off-balance sheet credit exposures. The Company adopted ASU 2016-13 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Condensed Consolidated Financial Statements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2019, the FASB issued ASU 2019-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815, Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Topic 825, Financial Instruments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ASU 2019-04). This guidance clarifies the standards on credit losses (Topic 326), derivatives and hedging (Topic 815), and recognition and measurement of financial instruments (Topic 825). The Company adopted ASU 2019-04 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Condensed Consolidated Financial Statements.</span></div> Acquisitions and Divestitures <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2019, the Company acquired </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91% of the shares of BOFA International LTD (BOFA), headquartered in the United Kingdom, for cash consideration of $101.3 million less cash acquired of $2.2 million. BOFA designs, develops and manufactures fume extraction systems across a wide range of industrial air filtration applications. The acquisition allowed the Company to accelerate its long-term global growth in the fume collection business and add additional filtration technology to the Company’s existing product lines. In the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> second quarter of fiscal 2021, t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company acquired the remaining 9% of the shares of BOFA for $8.0 million.</span> 0.91 101300000 2200000 0.09 8000000.0 Supplemental Balance Sheet Information<div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net inventories are as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net property, plant and equipment are as follows (in millions):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(972.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(906.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Land and buildings include $2.0 million and $11.9 million, respectively, or $13.9 million related to a finance lease as of April 30, 2021.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net inventories are as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 125000000.0 109600000 38600000 32800000 196500000 180300000 360100000 322700000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of net property, plant and equipment are as follows (in millions):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">384.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">957.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(972.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(906.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property, plant and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">631.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 27400000 24900000 409500000 384500000 957800000 880100000 144900000 145400000 59100000 102800000 972400000 906100000 626300000 631600000 2000000.0 11900000 13900000 Earnings Per Share<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares. 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.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net earnings per share calculations are as follows (in millions, except per share amounts):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares – basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive impact of stock-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares – diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share – basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share – diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options excluded from net earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted net earnings per share calculations are as follows (in millions, except per share amounts):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares – basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive impact of stock-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares – diluted</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share – basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share – diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.66 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options excluded from net earnings per share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 84400000 63400000 202600000 192900000 126400000 126900000 126600000 127000000.0 1900000 800000 1600000 1500000 128300000 127700000 128200000 128500000 0.67 0.50 1.60 1.52 0.66 0.50 1.58 1.50 0 2500000 800000 1700000 Goodwill and Intangible Assets<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is assessed for impairment annually during the third quarter of the fiscal year, or more frequently if events or changes in circumstances indicate that the asset may be impaired. The Company performed its annual impairment assessment during the third quarter of fiscal 2021 and did not record any impairment as a result of this assessment. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment is as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Engine<br/>Products</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Industrial<br/>Products</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset classes are as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.433%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents, trademarks and technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68.2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense was $2.2 million and $6.4 million for the three and nine months ended April 30, 2021, respectively, and was $2.1 million and $6.4 million for the three and nine months ended April 30, 2020, respectively.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill by reportable segment is as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.473%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended April 30, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Engine<br/>Products</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Industrial<br/>Products</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 84800000 232000000.0 316800000 0 0 0 100000 6000000.0 6100000 84900000 238000000.0 322900000 <div style="margin-bottom:6pt;margin-top:10pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible asset classes are as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.433%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents, trademarks and technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68.2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61.6)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 107500000 54900000 52600000 105200000 50000000.0 55200000 24300000 13300000 11000000.0 23700000 11600000 12100000 131800000 68200000 63600000 128900000 61600000 67300000 2200000 6400000 2100000 6400000 Revenue<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue on a wide range of filtration solutions sold to customers in many industries around the 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="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Disaggregation</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales, generally disaggregated by location where the customer’s order was placed, are as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and Canada</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa (EMEA)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,964.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 17 for net sales disaggregated by segment.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The satisfaction of performance obligations and the resulting recognition of revenue typically correspond with billing the customer. In limited circumstances, the customer may be billed at a time later than when revenue is recognized, resulting in contract assets, which are reported in other current assets on the Condensed Consolidated Balance Sheets. Contract assets were $12.5 million and $11.9 million as of April 30, 2021 and July 31, 2020, respectively. In other limited circumstances, the customer may make a payment at a time earlier than when revenue is recognized and prior to the satisfaction of performance obligations, resulting in contract liabilities, which are reported in other current liabilities and other long-term liabilities on the Condensed Consolidated Balance Sheets. Contract liabilities were $13.5 million and $10.0 million as of April 30, 2021 and July 31, 2020, respectively. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will recognize revenue in future periods related to remaining performance obligations for certain open contracts. Generally, these contracts have terms of one year or less. The amount of revenue related to unsatisfied performance obligations in which the original duration of the contract is greater than one year, is not significant.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales, generally disaggregated by location where the customer’s order was placed, are as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. and Canada</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa (EMEA)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Latin America</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,964.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 17 for net sales disaggregated by segment.</span></div> 294600000 265200000 801800000 819600000 232700000 182100000 621700000 570900000 169000000.0 134900000 474500000 412800000 68700000 47500000 182800000 161100000 765000000.0 629700000 2080800000 1964400000 12500000 11900000 13500000 10000000.0 Warranty<div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates warranty expense on certain products at the time of sale. The reconciliation of warranty reserves is as follows (in millions):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for warranties issued during the reporting period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals related to pre-existing warranties (including changes in estimates)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no individually material specific warranty matters accrued for or significant settlements made the nine months ended April 30, 2021 or 2020.</span></div> The reconciliation of warranty reserves is as follows (in millions):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals for warranties issued during the reporting period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals related to pre-existing warranties (including changes in estimates)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 9500000 11200000 900000 2000000.0 -1700000 -900000 2300000 2500000 6400000 9800000 Stock-Based Compensation<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes stock-based compensation expense for all stock-based awards based on the grant date fair value of the award. Stock-based awards consist primarily of non-qualified stock options, performance-based awards, restricted stock awards and restricted stock units. Grants related to restricted stock awards and restricted stock units are immaterial.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exercise price of options granted is equal to</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the market price of the Company’s common stock at the date of the grant. Options are generally exercisable for up to 10 years from t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he grant date and vest in equal increments </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">over three years.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option expense is as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pretax compensation expense associated with stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is recognized using the fair value method for all stock option awards. The Company determines the fair value of these awards using the Black-Scholes option pricing model.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity is as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of July 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,533,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(747,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,762,829 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-Based Awards</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 after three years with payouts ranging from zero to 200% of the target award value depending on achievement.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based award expense is as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pretax compensation expense associated with performance-based awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based award activity is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Shares<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at July 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at April 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P10Y P3Y <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option expense is as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.473%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pretax compensation expense associated with stock options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based award expense is as follows (in millions):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pretax compensation expense associated with performance-based awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1800000 1300000 9300000 9000000.0 <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity is as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of July 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,533,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.44 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(747,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28,414)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of April 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,762,829 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.86 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6533979 42.44 1004631 46.61 747367 34.95 28414 50.15 6762829 43.86 P3Y P3Y 0 2 -800000 -300000 1200000 1500000 <div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance-based award activity is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Shares<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average Grant<br/>Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at July 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,200 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.93 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-vested at April 30, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,300 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 198200 54.93 106100 46.06 0 0 0 0 304300 51.84 Employee Benefit PlansThe Company has defined benefit pension plans for many of its hourly and salaried employees. There are two types of plans in the U.S. The Hourly Pension Plan is primarily for union production employees. The Company no longer allows entrants into the Hourly Pension Plan and certain participating employees continue to accrue Company contribution credits. The Salaried Pension Plan is for some salaried and non-union production employees. The Company no longer allows entrants into the Salaried Pension Plan and the participating employees no longer accrue Company contribution credits. Non-U.S. defined benefit pension plans consist of plans in Belgium, Germany, Mexico and the United Kingdom. These 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 on the Condensed Consolidated Statements of Earnings.<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit costs for the Company’s pension plans are as follows (in millions):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Curtailment charge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of fiscal 2021, the Company recorded a pension curtailment charge of $0.8 million as a result of freezing the pension benefit to certai</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n employees in the Hourly Pension Plan. During the third quarter of fiscal 2021 and fiscal 2020, the Company recorded a settlement charge of $1.1 million and $2.3 million, respectively, as a result of lump sum distributions during the year exceeding the sum of the service and interest cost components of the annual net periodic pension cost in the Salaried Pension Plan. The cor</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">responding remeasurements resulted in a decrease in the Company’s pension obligation for the Hourly Pension Plan, an increase in the Company’s pension asset for the Salaried Pension Plan, with a corresponding adjustment to other comprehensive income (loss) on the Condensed Consolidated Statements of Comprehensive Income of $25.4 million (see Note 14).</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s general funding policy is to make at least the minimum required contributions as required by applicable regulations, plus any additional amounts that it determines to be appropriate. 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 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit costs for the Company’s pension plans are as follows (in millions):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prior service cost amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlement cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Curtailment charge</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit costs</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2000000.0 1500000 6100000 4700000 2500000 3300000 7400000 10100000 5900000 6500000 17600000 19500000 100000 200000 400000 500000 -2100000 -1600000 -6200000 -4800000 1100000 2300000 1100000 2300000 0 0 -800000 0 1900000 2400000 4400000 2900000 800000 1100000 2300000 25400000 Income Taxes <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions. With few exceptions, the Company is no longer subject to state and foreign income tax examinations by tax authorities for years before 2015. The U.S. Internal Revenue Service has completed examinations of the Company’s U.S. federal income tax returns through 2017.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2021, gross unrecognized tax benefits were $17.9 million and accrued interest and penalties on these unrecognized tax benefits were $1.8 million. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income taxes on the Condensed Consolidated Statements of Earnings. The Company estimates that within the next 12 months it is reasonably possible that its uncertain tax positions could decrease by as much as $1.7 million due to lapses in statutes of limitation. The statutes of limitation periods for the Company’s various tax jurisdictions range from two years to ten years.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes it is remote that any adjustment necessary to the reserve for income taxes over the next 12 months will be material. However, it is possible the ultimate resolution of audits or disputes may result in a material change to the Company’s reserve for income taxes, although the quantification of such potential adjustments cannot be made at this time.</span></div> 17900000 1800000 1700000 Fair Value Measurements<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value measurements of financial instruments are reported in one of three levels based on the lowest level of significant input used. For Level 1, inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities. For 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. For Level 3,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inputs to the fair value measurement are unobservable inputs or are based on valuation techniques. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-term Financial Instruments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2021, the carrying values of cash and cash equivalents, accounts receivable, short-term borrowings and accounts payable approximate fair value because of the short-term nature of these instruments, and are classified as Level 1 in the fair value hierarchy. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term Debt</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 30, 2021, the estimated fair values of fixed interest rate long-term debt were $293.3 million compared to the carrying values of $275.0 million. As of July 31, 2020, the estimated fair values of fixed interest rate long-term debt were $297.3 million compared to the carrying values of $275.0 million. The fair values are estimated by discounting the projected cash flows using the rates at which similar</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> amounts of debt could currently be borrowed. The carrying values of variable interest rate long-term debt were $186.3 million and $350.0 million as of April 30, 2021 and July 31, 2020, respectively, and approximate fair values. Long-term debt is cl</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assified as Level 2 in the fair value hierarchy. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Method Investments</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company holds equity method investments, which are included in other long-term assets on the accompanying Condensed Consolidated Balance Sheets. The aggregate carrying amount of these investments was $24.2 million and $21.7 million as of April 30, 2021 and July 31, 2020, respectively. These equity method investments are measured at fair value on a non-recurring 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 circumstance that would have had an adverse impact on the value of these investments. In the event that these investments are required to be measured, they would fall within Level 3 of the fair value hierarchy due to the use of significant unobservable inputs to determine fair value, as the investments are in privately-held entities.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative Fair Value Measurements </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into derivative instrument agreements, including forward foreign currency exchange contracts, net investment hedges and interest rate swaps, to manage risk in connection with changes in foreign currency and interest rates. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. The Company does not enter into derivative instrument agreements for trading or speculative purposes.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the Company’s forward foreign currency exchange contracts, net investment hedges and interest rate swaps 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 are determined by standard calculations and models that use readily observable market parameters. These inputs include foreign currency exchange rates and interest rates. Industry standard data providers are the primary source for forward and spot rate information for both interest rates and foreign currency exchange rates. The fair values of the Company’s forward foreign currency exchange contracts, net investment hedges and interest rate swaps are classified as Level 2 in the fair value hierarchy.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Forward Foreign Currency Exchange Contracts </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers’ local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers’ local currency. Both of these transaction types can create volatility in the Company’s financial statements. The Company uses forward currency exchange contracts to manage those exposures and fluctuations. These contracts generally mature in twelve months or less, which is consistent with the forecasts of the rel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ated purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, related to certain intercompany transactions, are undesignated.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Investment Hedges</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses fixed-to-fixed cross-currency swap agreements to hedge its exposure to adverse foreign currency exchange rate </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">movements for its operations in Europe. The Company has elected the spot method of designating these contracts as cash flow hedges. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rate Swaps</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses swap ag</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reements to hedge exposure related to interest expense and to manage its exposure to interest rate movements. During the first and third quarters of fiscal 2021, the Company entered into interest rate swap agreements designated as cash flow hedges with aggregate notional amounts of $40.0 million and $25.0 million, respectively, hedging future fixed-rate debt issuances, which effectively fixed a portion of interest payments based on the ten year treasury rates. Both instruments terminated on May 5, 2021 generating a realized gain of $2.6 million, and were subsequently recognized in accumulated other comprehensive loss on the Condensed Consolidated Balance Sheet and will be amortized to interest expense over the life of the related debt which is set to be issued in August 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Derivative Contracts</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s derivative contracts, which are</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> recorded on the Company’s Condensed Consolidated Balance Sheets, are as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.434%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Values Significant Other Observable Inputs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Notional Amounts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2) (3)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward foreign currency exchange contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment hedge</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total designated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward foreign currency exchange contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total not designated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">As of April 30, 2021, the Company recorded $5.3 million in other current assets on the Company’s Condensed Consolidated Balance Sheets. As of July 31, 2020, the Company recorded $3.2 million and $0.1 million in other current assets and other long-term assets, respectively, on the Company’s Condensed Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">The forward foreign currency exchange contracts are recorded in other current liabilities on the Company’s Condensed Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">The net investment hedge is recorded in other long-term liabilities on the Company’s Condensed Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(4)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">The total notional amount of $39.5 million as of April 30, 2021 includes purchases of $26.9 million and sales of $12.6 million, or a net of $14.4 million. The total notional amount of $68.1 million as of July 31, 2020 includes purchases of $45.2 million and sales of $22.9 million, or a net of $22.3 million. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(5)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">The total notional amount of $151.4 million as of April 30, 2021 includes purchases of $76.6 million and sales of $74.8 million, or a net of $1.8 million. The total notional amount of $169.1 million as of July 31, 2020 includes purchases of $82.9 million and sales of $86.2 million, or a net of $(3.2) million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair value of the Company’s designated hedges are reported in accumulated other comprehensive loss until the related transaction occurs on the Company’s Condensed Consolidated Balance Sheets. Designated hedges are recognized as a component of sales, cost of sales, and operating expenses and other income, net in the Company’s Condensed Consolidated Statements of Earnings upon occurrence of the related hedged transaction. Interest earned is reported in other income, net. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Hedges which are not designated are recognized in other income, net in the Company’s Condensed Consolidated Statements of Earnings upon occurrence of the related hedged transaction. Changes in the fair value of these hedges are recognized in other income, net.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows are recorded in operating activities in the Condensed Consolidated Statements of Cash Flows.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts related to forward foreign currency exchange contracts are expected to be reclassified into earnings during the next twelve months, based upon the timing of inventory purchases and sales. Amounts related to the net investment hedge are expected to be reclassified into earnings through their termination in July 2029. See Note 14 for additional information on accumulated other comprehensive loss. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Risk Related Contingent Features</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract provisions may require the posting of collateral or settlement of the contracts for various reasons, including if the Company’s credit ratings are downgraded below its investment grade credit rating by any of the major credit agencies or for cross default contractual provisions if there is a failure under other financing arrangements related to payment terms or covenants. As of April 30, 2021 and July 31, 2020, no collateral was posted.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Counterparty Credit Risk</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There is risk that counterparties to derivative contracts will fail to meet their contractual obligations. In order to mitigate counterparty credit risk, the Company only enters into contracts with carefully selected financial institutions based upon their credit ratings and certain other financial factors.</span></div> 293300000 275000000.0 297300000 275000000.0 186300000 186300000 350000000.0 350000000.0 24200000 21700000 P12M 40000000.0 25000000.0 P10Y 2600000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s derivative contracts, which are</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> recorded on the Company’s Condensed Consolidated Balance Sheets, are as follows (in millions):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.434%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Values Significant Other Observable Inputs</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Notional Amounts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2) (3)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward foreign currency exchange contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment hedge</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:6pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swaps</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total designated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Not designated as hedging instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forward foreign currency exchange contracts</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total not designated</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">169.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">As of April 30, 2021, the Company recorded $5.3 million in other current assets on the Company’s Condensed Consolidated Balance Sheets. As of July 31, 2020, the Company recorded $3.2 million and $0.1 million in other current assets and other long-term assets, respectively, on the Company’s Condensed Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">The forward foreign currency exchange contracts are recorded in other current liabilities on the Company’s Condensed Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">The net investment hedge is recorded in other long-term liabilities on the Company’s Condensed Consolidated Balance Sheets.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(4)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">The total notional amount of $39.5 million as of April 30, 2021 includes purchases of $26.9 million and sales of $12.6 million, or a net of $14.4 million. The total notional amount of $68.1 million as of July 31, 2020 includes purchases of $45.2 million and sales of $22.9 million, or a net of $22.3 million. </span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(5)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">The total notional amount of $151.4 million as of April 30, 2021 includes purchases of $76.6 million and sales of $74.8 million, or a net of $1.8 million. The total notional amount of $169.1 million as of July 31, 2020 includes purchases of $82.9 million and sales of $86.2 million, or a net of $(3.2) million.</span></div> 39500000 68100000 400000 100000 900000 600000 55800000 55800000 1100000 1200000 3300000 0 65000000.0 0 3000000.0 0 0 0 160300000 123900000 4500000 1300000 4200000 600000 151400000 169100000 900000 2000000.0 900000 800000 151400000 169100000 900000 2000000.0 900000 800000 311700000 293000000.0 5400000 3300000 5100000 1400000 5300000 3200000 100000 39500000 26900000 12600000 14400000 68100000 45200000 22900000 22300000 151400000 76600000 74800000 1800000 169100000 82900000 86200000 -3200000 Borrowings<div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company had a $500.0 million unsecured revolving credit facility that was due to expire July 21, 2022. As of April 30, 2021, there was $417.3 million available on this facility. On May 21, 2021, the Company entered into a new five year committed, unsecured, revolving credit facility in the amount of $500.0 million, which replaced the Company’s previously existing $500.0 million unsecured revolving credit facility. The new agreement includes an option to increase the facility up to $250.0 million per the terms of the agreement, matures May 21, 2026 and has substantially the same terms and conditions as the previous agreement. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company also had a 364 day revolving credit agreement for $100.0 million as of April 30, 2021 that provided incremental borrowing capacity above the Company’s $500.0 million unsecured revolving credit facility. The 364 day revolving credit agreement expired on May 17, 2021 and the Company did not renew this agreement. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 21, 2021, the Company issued $150.0 million in senior unsecured notes. The first tranche is a $100.0 million ten year note due 2031 at a fixed interest rate of 2.5%, and proceeds will be received in August 2021. The second tranche is a $50.0 million seven year note due 2028 at a fixed interest rate of 2.12%, and proceeds will be received in November 2021. Interest payments will be due semi-annually. The unsecured notes specify both financial and non-financial covenants and address events of default.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain debt agreemen</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ts contain financial covenants related to interest coverage and leverage ratios, as well as customary non-financial covenants. As of April 30, 2021, the Company was in compliance with all such covenants.</span></div> 500000000.0 417300000 P5Y 500000000.0 500000000.0 250000000.0 P364D 100000000.0 500000000.0 P364D 150000000.0 100000000.0 P10Y 0.025 50000000.0 P7Y 0.0212 Shareholders’ Equity<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Share Repurchases</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Board of Directors has authorized the repurchase of up to 13.0 million shares of common stock under the Company’s stock repurchase plan. This repurchase authorization is effective until terminated by the Board of Directors. During the nine months ended April 30, 2021, the Company repurchased 1,411,321 shares for $78.7 million. As of April 30, 2021, the Company had remaining authorization to repurchase 9.3 million shares under this plan. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividends Paid and Declared</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends paid were 21.0 and 63.0 cents per common share for the three and nine months ended April 30, 2021 and 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 26, 2021, the Company’s Board of Directors declared a cash dividend in the amount of 22.0 cents per common share, payable June 25, 2021, to shareholders of record as of June 10, 2021.</span></div> 13000000.0 1411321 78700000 9300000 0.210 0.210 0.630 0.630 0.220 Accumulated Other Comprehensive Loss<div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the three months ended April 30, 2021 and 2020 are as follows (in millions):</span></div><div style="margin-top:1pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2021, net of tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2021, net of tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2020, net of tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2020, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">In the third quarter of fiscal 2021, pension settlement accounting was triggered and the Company recorded a charge of $1.1 million (see Note 9). As a result of the related remeasurement, the Company’s pension asset increased with a corresponding adjustment to other comprehensive loss of $21.4 million.</span></div><div style="margin-bottom:6pt;margin-top:10pt;padding-left:13.5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Includes net amortization of prior service costs and actuarial losses included in net periodic benefit costs (see Note 9) that were reclassified from accumulated other comprehensive loss on the Company’s Condensed Consolidated Balance Sheets to cost of sales and operating expenses on the Company’s Condensed Consolidated Statements of Earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Relates to designated forward foreign currency exchange contracts that were reclassified from accumulated other comprehensive loss to other income, net on the Company’s Condensed Consolidated Statements of Earnings (see Note 11).</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the nine months ended April 30, 2021 and 2020 are as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2020, net of tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications and tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at April 30, 2021, net of tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2019, net of tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2020, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">In the first quarter of fiscal 2021, pension curtailment accounting was triggered and the Company recorded a charge of $0.8 million. In the third quarter of fiscal 2021, pension settlement accounting was triggered and the Company recorded a charge of $1.1 million (see Note 9). As a result of the related remeasurements, the Company’s pension obligations decreased and the Company’s pension asset increased with a corresponding adjustment to other comprehensive loss on the Company’s Condensed Consolidated Balance Sheets of $25.4 million. </span></div><div style="margin-top:10pt;padding-left:13.5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Includes net amortization of prior service costs and actuarial losses included in net periodic benefit costs (see Note 9) that were reclassified from accumulated other comprehensive loss on the Company’s Condensed Consolidated Balance Sheets to cost of sales and operating expenses on the Company’s Condensed Consolidated Statements of Earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Relates to designated forward foreign currency exchange contracts that were reclassified from accumulated other comprehensive loss to other income, net on the Company’s Condensed Consolidated Statements of Earnings (see Note 11).</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the three months ended April 30, 2021 and 2020 are as follows (in millions):</span></div><div style="margin-top:1pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2021, net of tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103.9)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2021, net of tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of January 31, 2020, net of tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39.9)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35.3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2020, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">In the third quarter of fiscal 2021, pension settlement accounting was triggered and the Company recorded a charge of $1.1 million (see Note 9). As a result of the related remeasurement, the Company’s pension asset increased with a corresponding adjustment to other comprehensive loss of $21.4 million.</span></div><div style="margin-bottom:6pt;margin-top:10pt;padding-left:13.5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Includes net amortization of prior service costs and actuarial losses included in net periodic benefit costs (see Note 9) that were reclassified from accumulated other comprehensive loss on the Company’s Condensed Consolidated Balance Sheets to cost of sales and operating expenses on the Company’s Condensed Consolidated Statements of Earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Relates to designated forward foreign currency exchange contracts that were reclassified from accumulated other comprehensive loss to other income, net on the Company’s Condensed Consolidated Statements of Earnings (see Note 11).</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in accumulated other comprehensive loss for the nine months ended April 30, 2021 and 2020 are as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Foreign<br/>Currency<br/>Translation<br/>Adjustment </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Pension<br/>Benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative<br/>Financial<br/>Instruments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2020, net of tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184.0)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications and tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss), net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at April 30, 2021, net of tax</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(85.4)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(123.6)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of July 31, 2019, net of tax</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(92.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(192.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications and tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28.6)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, before tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications, net of tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income, net of tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.8)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of April 30, 2020, net of tax</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(117.5)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99.0)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">In the first quarter of fiscal 2021, pension curtailment accounting was triggered and the Company recorded a charge of $0.8 million. In the third quarter of fiscal 2021, pension settlement accounting was triggered and the Company recorded a charge of $1.1 million (see Note 9). As a result of the related remeasurements, the Company’s pension obligations decreased and the Company’s pension asset increased with a corresponding adjustment to other comprehensive loss on the Company’s Condensed Consolidated Balance Sheets of $25.4 million. </span></div><div style="margin-top:10pt;padding-left:13.5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Includes net amortization of prior service costs and actuarial losses included in net periodic benefit costs (see Note 9) that were reclassified from accumulated other comprehensive loss on the Company’s Condensed Consolidated Balance Sheets to cost of sales and operating expenses on the Company’s Condensed Consolidated Statements of Earnings.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:5.34pt">Relates to designated forward foreign currency exchange contracts that were reclassified from accumulated other comprehensive loss to other income, net on the Company’s Condensed Consolidated Statements of Earnings (see Note 11).</span></div> -37500000 -103900000 -1600000 -143000000.0 -200000 21400000 1200000 22400000 0 5200000 200000 5400000 -200000 16200000 1000000.0 17000000.0 0 -3000000.0 -200000 -3200000 0 -700000 -100000 -800000 0 -2300000 -100000 -2400000 -200000 18500000 1100000 19400000 -37700000 -85400000 -500000 -123600000 -82200000 -97000000.0 900000 -178300000 -35300000 -7900000 2300000 -40900000 0 -1900000 900000 -1000000.0 -35300000 -6000000.0 1400000 -39900000 0 -5200000 -3300000 -8500000 0 -1200000 -1200000 -2400000 0 -4000000.0 -2100000 -6100000 -35300000 -2000000.0 3500000 -33800000 -117500000 -99000000.0 4400000 -212100000 1100000 21400000 2300000 7900000 -74000000.0 -110000000.0 0 -184000000.0 36300000 25400000 -200000 61500000 0 6200000 -100000 6100000 36300000 19200000 -100000 55400000 0 -6800000 500000 -6300000 0 -1400000 100000 -1300000 0 -5400000 400000 -5000000.0 36300000 24600000 -500000 60400000 -37700000 -85400000 -500000 -123600000 -92700000 -99000000.0 -1200000 -192900000 -24800000 -7900000 2400000 -30300000 0 -1900000 200000 -1700000 -24800000 -6000000.0 2200000 -28600000 0 -7500000 -5300000 -12800000 0 -1500000 -1900000 -3400000 0 -6000000.0 -3400000 -9400000 -24800000 0 5600000 -19200000 -117500000 -99000000.0 4400000 -212100000 800000 1100000 25400000 2300000 7900000 GuaranteesThe Company and Caterpillar Inc. equally own the shares of Advanced Filtration Systems Inc. (AFSI), an unconsolidated joint venture, and guarantee certain debt and banking services, including credit and debit cards, merchant processing and treasury management services, of the joint venture. The Company accounts for AFSI as an equity method investment. <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding debt relating to AFSI and the contingent liability for standby letters of credit relating to the Company are as follows (in millions):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding debt (the Company guarantees half)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent liability for standby letters of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts drawn for letters of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The letters of credit guarantee payment to third parties in the event the Company is in breach of contract terms as detailed in each letter of credit.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Items relating to AFSI, which are recorded in other income, net on the Company’s Condensed Consolidated Statements of Earnings are as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment earnings from AFSI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalty income from AFSI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The outstanding debt relating to AFSI and the contingent liability for standby letters of credit relating to the Company are as follows (in millions):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">April 30,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding debt (the Company guarantees half)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent liability for standby letters of credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts drawn for letters of credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 34200000 40000000.0 7700000 7500000 0 0 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Items relating to AFSI, which are recorded in other income, net on the Company’s Condensed Consolidated Statements of Earnings are as follows (in millions):</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investment earnings from AFSI</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Royalty income from AFSI</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 800000 800000 1400000 1200000 1800000 1600000 5000000.0 5200000 Commitments and ContingenciesThe Company records provisions with respect to identified claims or lawsuits when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and lawsuits are reviewed quarterly and provisions are adjusted to reflect the status of a particular matter. The Company believes the recorded estimated liability on its Condensed Consolidated Financial Statements is adequate considering the probable and estimable outcomes. The recorded liabilities were not material to the Company’s results of operations, liquidity or financial position and the Company believes it is remote that the settlement of any of the currently identified claims or litigation will be materially in excess of what is accrued. Segment Reporting<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> has two reportable segments: Engine Products and Industrial Products. The Company determines its operating segments consistent with the manner in which it manages its operations and evaluates performance for internal review and decision-making. Corporate and unallocated includes corporate expenses determined to be non-allocable to the segments, such as interest expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and certain restructuring charges.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is an integrated enterprise, characterized by substantial 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="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment details are as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engine Products segment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,315.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Products segment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,964.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engine Products segment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Products segment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and unallocated</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales by product group are as follows (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engine Products segment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Off-Road</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On-Road</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,018.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace and Defense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Engine Products segment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,315.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Products segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Filtration Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gas Turbine Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Special Applications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Industrial Products segment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,964.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentrations</span></div>There were no customers that accounted for over 10% of net sales for the three and nine months ended April 30, 2021 or 2020. There were no customers that accounted for over 10% of gross accounts receivable as of April 30, 2021 or as of July 31, 2020. 2 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment details are as follows (in millions):</span></div><div style="margin-bottom:6pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engine Products segment</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,315.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Products segment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,964.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engine Products segment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Products segment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and unallocated</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales by product group are as follows (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>April 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>April 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Engine Products segment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Off-Road</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">On-Road</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,018.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">929.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace and Defense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Engine Products segment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,429.6 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,315.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Products segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial Filtration Solutions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gas Turbine Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Special Applications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Industrial Products segment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209.3 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Company</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">765.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,080.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,964.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 531000000.0 420400000 1429600000 1315200000 234000000.0 209300000 651200000 649200000 765000000.0 629700000 2080800000 1964400000 84400000 56500000 206100000 172200000 37600000 34700000 90900000 98800000 -11100000 -6800000 -30000000.0 -17100000 110900000 84400000 267000000.0 253900000 95700000 63500000 238400000 199600000 39700000 25100000 105000000.0 99500000 371400000 301900000 1018700000 929400000 24200000 29900000 67500000 86700000 531000000.0 420400000 1429600000 1315200000 163700000 137400000 449300000 441400000 25500000 29200000 71900000 74200000 44800000 42700000 130000000.0 133600000 234000000.0 209300000 651200000 649200000 765000000.0 629700000 2080800000 1964400000 Restructuring<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the second quarter of fiscal 2021, the Company initiated activities to further improve its operating and manufacturing cost structure, primarily in its EMEA region. These activities resulted in the Company incurring restructuring expenses, primarily related to severance, of $14.8 million in the second quarter. The Company continues to expect that it will not incur additional restructuring expenses in fiscal 2021. Expenses of $5.8 million are included in cost of sales and $9.0 million are included in operating expenses on the Condensed Consolidated Statements of Earnings for the nine months ended April 30, 2021. Expenses of $2.5 million relate to the Engine Products segment, $6.5 million relate to the Industrial Products segment and $5.8 million relate to the Corporate and unallocated segment. For the three and nine months ended April 30, 2021, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $2.0 million, respectively, of the restructuring expenses were paid and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$12.8 million</span> was accrued as of April 30, 2021. 14800000 5800000 9000000.0 2500000 6500000 5800000 1500000 2000000.0 12800000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover Page - shares
9 Months Ended
Apr. 30, 2021
May 24, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Apr. 30, 2021  
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 each class Common Stock, $5.00 par value  
Trading Symbol(s) DCI  
Name of each exchange on which registered NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   125,584,716
Entity Central Index Key 0000029644  
Current Fiscal Year End Date --07-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Income Statement [Abstract]        
Net sales $ 765.0 $ 629.7 $ 2,080.8 $ 1,964.4
Cost of sales 507.0 420.5 1,374.8 1,300.7
Gross profit 258.0 209.2 706.0 663.7
Operating expenses 148.6 124.7 433.3 406.1
Operating income 109.4 84.5 272.7 257.6
Interest expense 3.2 4.4 9.9 13.5
Other income, net (4.7) (4.3) (4.2) (9.8)
Earnings before income taxes 110.9 84.4 267.0 253.9
Income taxes 26.5 21.0 64.4 61.0
Net earnings $ 84.4 $ 63.4 $ 202.6 $ 192.9
Weighted average shares - basic (in shares) 126.4 126.9 126.6 127.0
Weighted average shares - diluted (in shares) 128.3 127.7 128.2 128.5
Net earnings per share - basic (in usd per share) $ 0.67 $ 0.50 $ 1.60 $ 1.52
Net earnings per share - diluted (in usd per share) $ 0.66 $ 0.50 $ 1.58 $ 1.50
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net earnings $ 84.4 $ 63.4 $ 202.6 $ 192.9
Other comprehensive income (loss):        
Foreign currency translation (loss) income (0.2) (35.3) 36.3 (24.8)
Pension liability adjustment, net of deferred taxes of $(5.9), $0.7, $(7.6), and $0.4, respectively 18.5 (2.0) 24.6 0.0
Derivatives:        
Gains (losses) on hedging derivatives, net of deferred taxes of $(0.2), $(0.9), $0.1, and $(0.2), respectively 1.0 1.4 (0.1) 2.2
Reclassifications of losses (gains) on hedging derivatives to net earnings, net of taxes of $(0.1), $(1.2), $0.1, and $(1.9), respectively 0.1 2.1 (0.4) 3.4
Total derivatives 1.1 3.5 (0.5) 5.6
Net other comprehensive income (loss) 19.4 (33.8) 60.4 (19.2)
Comprehensive income $ 103.8 $ 29.6 $ 263.0 $ 173.7
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Statement of Comprehensive Income [Abstract]        
Deferred taxes on pension liability $ (5.9) $ 0.7 $ (7.6) $ 0.4
Deferred taxes on hedging derivatives (0.2) (0.9) 0.1 (0.2)
Taxes on reclassifications of derivatives to net income $ (0.1) $ (1.2) $ 0.1 $ (1.9)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Apr. 30, 2021
Jul. 31, 2020
Current assets:    
Cash and cash equivalents $ 215.3 $ 236.6
Accounts receivable, less allowances of $7.4 and $6.2, respectively 541.3 455.3
Inventories, net 360.1 322.7
Prepaid expenses and other current assets 82.0 82.1
Total current assets 1,198.7 1,096.7
Property, plant and equipment, net 626.3 631.6
Goodwill 322.9 316.8
Other long-term assets 206.7 199.5
Total assets 2,354.6 2,244.6
Current liabilities:    
Short-term borrowings 25.1 3.8
Current maturities of long-term debt 19.4 5.7
Accounts payable 268.1 187.7
Accrued employee compensation and related taxes 119.8 71.2
Current income taxes 20.2 17.6
Other current liabilities 96.2 120.8
Total current liabilities 548.8 406.8
Long-term debt 454.6 617.4
Non-current income taxes payable 79.5 87.4
Other long-term liabilities 118.3 129.2
Total liabilities 1,201.2 1,240.8
Redeemable non-controlling interest 0.0 10.9
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
Additional paid-in capital 5.4 0.0
Retained earnings 1,579.1 1,430.0
Non-controlling interest 0.0 5.8
Stock-based compensation plans 12.1 15.9
Accumulated other comprehensive loss (123.6) (184.0)
Treasury stock, 25,884,997 and 25,304,515 shares, respectively, at cost (1,077.8) (1,033.0)
Total shareholders’ equity 1,153.4 992.9
Total liabilities and shareholders’ equity $ 2,354.6 $ 2,244.6
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
Apr. 30, 2021
Jul. 31, 2020
Statement of Financial Position [Abstract]    
Accounts receivable, allowance $ 7.4 $ 6.2
Preferred stock, par value (in usd per share) $ 1.00 $ 1.00
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Common stock, par value (in usd per share) $ 5.00 $ 5.00
Common stock, shares authorized (in shares) 240,000,000 240,000,000
Common stock, shares issued (in shares) 151,643,194 151,643,194
Treasury stock, shares (in shares) 25,884,997 25,304,515
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Operating Activities    
Net earnings $ 202.6 $ 192.9
Adjustments to reconcile net earnings to net cash provided by operating activities:    
Depreciation and amortization 70.4 64.6
Deferred income taxes (5.4) 2.4
Stock-based compensation expense 11.6 11.6
Other, net 16.1 19.2
Changes in operating assets and liabilities 10.3 (25.5)
Net cash provided by operating activities 305.6 265.2
Investing Activities    
Net expenditures on property, plant and equipment (40.2) (106.2)
Net cash used in investing activities (40.2) (106.2)
Financing Activities    
Proceeds from long-term debt 0.0 262.7
Repayments of long-term debt (165.0) (111.1)
Change in short-term borrowings 21.6 5.7
Purchase of non-controlling interests (14.4) 0.0
Purchase of treasury stock (78.7) (94.3)
Dividends paid (79.5) (79.8)
Tax withholding payments for stock compensation transactions (4.0) (6.3)
Exercise of stock options 24.5 19.4
Net cash used in financing activities (295.5) (3.7)
Effect of exchange rate changes on cash 8.8 (6.6)
(Decrease) increase in cash and cash equivalents (21.3) 148.7
Cash and cash equivalents, beginning of period 236.6 177.8
Cash and cash equivalents, end of period 215.3 326.5
Supplemental Cash Flow Information    
Income taxes paid 76.5 59.5
Interest paid 9.0 14.2
Supplemental Disclosure of Non-Cash Transactions    
Accrued property, plant and equipment additions 7.3 9.9
Leased assets obtained in exchange for new operating lease liabilities 6.2 23.3
Transfer of operating lease asset and operating lease liability (9.2) 0.0
Recognized financing lease asset and finance lease liability $ 13.9 $ 0.0
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Millions
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Non- Controlling Interest
Stock-Based Compensation Plans
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning Balance at Jul. 31, 2019 $ 892.7 $ 758.2 $ 0.0 $ 1,281.5 $ 5.4 $ 21.7 $ (192.9) $ (981.2)
Increase (Decrease) in Stockholders' Equity                
Net earnings 192.9     192.9        
Other comprehensive income (loss) (19.2)           (19.2)  
Treasury stock acquired (94.3)             (94.3)
Dividends declared (53.0)     (53.0)        
Stock compensation and other activity 25.4     (2.6) 0.3 (7.7)   35.4
Ending Balance at Apr. 30, 2020 944.5 758.2 0.0 1,418.8 5.7 14.0 (212.1) (1,040.1)
Beginning Balance at Jan. 31, 2020 940.4 758.2 0.0 1,354.1 5.6 14.5 (178.3) (1,013.7)
Increase (Decrease) in Stockholders' Equity                
Net earnings 63.4     63.4        
Other comprehensive income (loss) (33.8)           (33.8)  
Treasury stock acquired (29.3)             (29.3)
Dividends declared 0.1     0.1        
Stock compensation and other activity 3.7     1.2 0.1 (0.5)   2.9
Ending Balance at Apr. 30, 2020 944.5 758.2 0.0 1,418.8 5.7 14.0 (212.1) (1,040.1)
Beginning Balance at Jul. 31, 2020 992.9 758.2 0.0 1,430.0 5.8 15.9 (184.0) (1,033.0)
Increase (Decrease) in Stockholders' Equity                
Net earnings 202.6     202.6        
Other comprehensive income (loss) 60.4           60.4  
Treasury stock acquired (78.7)             (78.7)
Dividends declared (52.9)     (52.9)        
Purchase of non-controlling interests (3.7)   2.2   (5.9)      
Stock compensation and other activity 32.8   3.2 (0.6) 0.1 (3.8)   33.9
Ending Balance at Apr. 30, 2021 1,153.4 758.2 5.4 1,579.1 0.0 12.1 (123.6) (1,077.8)
Beginning Balance at Jan. 31, 2021 1,074.4 758.2 5.1 1,494.4 0.0 13.2 (143.0) (1,053.5)
Increase (Decrease) in Stockholders' Equity                
Net earnings 84.4     84.4        
Other comprehensive income (loss) 19.4           19.4  
Treasury stock acquired (32.4)             (32.4)
Dividends declared 0.1     0.1        
Stock compensation and other activity 7.5   0.3 0.2   (1.1)   8.1
Ending Balance at Apr. 30, 2021 $ 1,153.4 $ 758.2 $ 5.4 $ 1,579.1 $ 0.0 $ 12.1 $ (123.6) $ (1,077.8)
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Statement of Stockholders' Equity [Abstract]    
Dividends, per share (in dollars per share) $ 0.42 $ 0.42
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies
9 Months Ended
Apr. 30, 2021
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 (GAAP) in the United States (U.S.) 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 changes in shareholders’ equity have been included and are of a normal recurring nature. Operating results for the three and nine month periods ended April 30, 2021 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, 2020.
The preparation of the Company’s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
The effects of the ongoing coronavirus (COVID-19) pandemic continue to impact economic conditions. The Company experienced increased sales in the third quarter of fiscal 2021 compared to the third quarter of fiscal 2020; however, the Company’s supply chain and manufacturing operations have experienced logistics and production-timing constraints, and may continue to experience such constraints in the future partly depending upon the severity and duration of the COVID-19 pandemic. Management cannot predict with specificity the extent and duration of any future impact on the Company’s business and financial results from the COVID-19 pandemic.
New Accounting Standards Recently Adopted
In June 2016, the Financial Accounting Standards Board (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 and other financial assets measured at amortized cost and other off-balance sheet credit exposures. The Company adopted ASU 2016-13 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Condensed 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 Company adopted ASU 2019-04 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Condensed Consolidated Financial Statements.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions and Divestitures
9 Months Ended
Apr. 30, 2021
Business Combinations [Abstract]  
Acquisitions and Divestitures Acquisitions and Divestitures In fiscal 2019, the Company acquired 91% of the shares of BOFA International LTD (BOFA), headquartered in the United Kingdom, for cash consideration of $101.3 million less cash acquired of $2.2 million. BOFA designs, develops and manufactures fume extraction systems across a wide range of industrial air filtration applications. The acquisition allowed the Company to accelerate its long-term global growth in the fume collection business and add additional filtration technology to the Company’s existing product lines. In the second quarter of fiscal 2021, the Company acquired the remaining 9% of the shares of BOFA for $8.0 million.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Supplemental Balance Sheet Information
9 Months Ended
Apr. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Balance Sheet Information Supplemental Balance Sheet Information
The components of net inventories are as follows (in millions):
April 30,
2021
July 31,
2020
Raw materials$125.0 $109.6 
Work in process38.6 32.8 
Finished products196.5 180.3 
Total inventories, net$360.1 $322.7 
The components of net property, plant and equipment are as follows (in millions):
April 30,
2021
July 31,
2020
Land$27.4 $24.9 
Buildings409.5 384.5 
Machinery and equipment957.8 880.1 
Computer software144.9 145.4 
Construction in progress59.1 102.8 
Less: accumulated depreciation(972.4)(906.1)
Total property, plant and equipment, net$626.3 $631.6 
Land and buildings include $2.0 million and $11.9 million, respectively, or $13.9 million related to a finance lease as of April 30, 2021.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share
9 Months Ended
Apr. 30, 2021
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic net earnings per share is computed by dividing net earnings by the weighted average number of outstanding common shares. 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.
Basic and diluted net earnings per share calculations are as follows (in millions, except per share amounts):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
Net earnings$84.4 $63.4 $202.6 $192.9 
Weighted average common shares outstanding
Weighted average common shares – basic126.4 126.9 126.6 127.0 
Dilutive impact of stock-based awards1.9 0.8 1.6 1.5 
Weighted average common shares – diluted128.3 127.7 128.2 128.5 
Net earnings per share – basic$0.67 $0.50 $1.60 $1.52 
Net earnings per share – diluted$0.66 $0.50 $1.58 $1.50 
Stock options excluded from net earnings per share— 2.5 0.8 1.7 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets
9 Months Ended
Apr. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets
Goodwill is assessed for impairment annually during the third quarter of the fiscal year, or more frequently if events or changes in circumstances indicate that the asset may be impaired. The Company performed its annual impairment assessment during the third quarter of fiscal 2021 and did not record any impairment as a result of this assessment.
Goodwill by reportable segment is as follows (in millions):
Nine months ended April 30, 2021
 Engine
Products
Industrial
Products
Total
Balance at beginning of period$84.8 $232.0 $316.8 
Goodwill acquired— — — 
Currency translation0.1 6.0 6.1 
Balance at end of period$84.9 $238.0 $322.9 
Intangible asset classes are as follows (in millions):
April 30, 2021July 31, 2020
Gross Carrying AmountAccumulated AmortizationTotalGross Carrying AmountAccumulated AmortizationTotal
Customer relationships $107.5 $(54.9)$52.6 $105.2 $(50.0)$55.2 
Patents, trademarks and technology24.3 (13.3)11.0 23.7 (11.6)12.1 
Total intangible assets, net$131.8 $(68.2)$63.6 $128.9 $(61.6)$67.3 
Amortization expense was $2.2 million and $6.4 million for the three and nine months ended April 30, 2021, respectively, and was $2.1 million and $6.4 million for the three and nine months ended April 30, 2020, respectively.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue
9 Months Ended
Apr. 30, 2021
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, generally disaggregated by location where the customer’s order was placed, are as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
U.S. and Canada$294.6 $265.2 $801.8 $819.6 
Europe, Middle East and Africa (EMEA)232.7 182.1 621.7 570.9 
Asia Pacific169.0 134.9 474.5 412.8 
Latin America68.7 47.5 182.8 161.1 
Total net sales$765.0 $629.7 $2,080.8 $1,964.4 
See Note 17 for net sales disaggregated by segment.
Contract Assets and Liabilities
The satisfaction of performance obligations and the resulting recognition of revenue typically correspond with billing the customer. In limited circumstances, the customer may be billed at a time later than when revenue is recognized, resulting in contract assets, which are reported in other current assets on the Condensed Consolidated Balance Sheets. Contract assets were $12.5 million and $11.9 million as of April 30, 2021 and July 31, 2020, respectively. In other limited circumstances, the customer may make a payment at a time earlier than when revenue is recognized and prior to the satisfaction of performance obligations, resulting in contract liabilities, which are reported in other current liabilities and other long-term liabilities on the Condensed Consolidated Balance Sheets. Contract liabilities were $13.5 million and $10.0 million as of April 30, 2021 and July 31, 2020, respectively.
The Company will recognize revenue in future periods related to remaining performance obligations for certain open contracts. Generally, these contracts have terms of one year or less. The amount of revenue related to unsatisfied performance obligations in which the original duration of the contract is greater than one year, is not significant.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Warranty
9 Months Ended
Apr. 30, 2021
Standard Product Warranty Disclosure [Abstract]  
Warranty Warranty
The Company estimates warranty expense on certain products at the time of sale. The reconciliation of warranty reserves is as follows (in millions):
 Nine Months Ended
April 30,
 20212020
Balance at beginning of period$9.5 $11.2 
Accruals for warranties issued during the reporting period0.9 2.0 
Accruals related to pre-existing warranties (including changes in estimates)(1.7)(0.9)
Settlements made during the period(2.3)(2.5)
Balance at end of period$6.4 $9.8 
There were no individually material specific warranty matters accrued for or significant settlements made the nine months ended April 30, 2021 or 2020.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation
9 Months Ended
Apr. 30, 2021
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Stock-Based Compensation Stock-Based Compensation
The Company recognizes stock-based compensation expense for all stock-based awards based on the grant date fair value of the award. Stock-based awards consist primarily of non-qualified stock options, performance-based awards, restricted stock awards and restricted stock units. Grants related to restricted stock awards and restricted stock units are immaterial.
Stock Options
The exercise price of options granted is equal to the market price of the Company’s common stock at the date of the grant. Options are generally exercisable for up to 10 years from the grant date and vest in equal increments over three years.
Stock option expense is as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2021202020212020
Pretax compensation expense associated with stock options$1.8 $1.3 $9.3 $9.0 
Stock-based compensation expense is recognized using the fair value method for all stock option awards. The Company determines the fair value of these awards using the Black-Scholes option pricing model.
Stock option activity is as follows:
Options
Outstanding
Weighted
Average
Exercise Price
Outstanding as of July 31, 20206,533,979 $42.44 
Granted1,004,631 46.61 
Exercised(747,367)34.95 
Canceled/forfeited(28,414)50.15 
Outstanding as of April 30, 20216,762,829 $43.86 
Performance-Based Awards
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 after three years with payouts ranging from zero to 200% of the target award value depending on achievement.
Performance-based award expense is as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2021202020212020
Pretax compensation expense associated with performance-based awards$(0.8)$(0.3)$1.2 $1.5 
Performance-based award activity is as follows:
Performance Shares
Outstanding
Weighted
Average Grant
Date Fair
Value
Non-vested at July 31, 2020198,200 $54.93 
Granted106,100 46.06 
Vested— — 
Canceled— — 
Non-vested at April 30, 2021304,300 $51.84 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Employee Benefit Plans
9 Months Ended
Apr. 30, 2021
Retirement Benefits, Description [Abstract]  
Employee Benefit Plans Employee Benefit PlansThe Company has defined benefit pension plans for many of its hourly and salaried employees. There are two types of plans in the U.S. The Hourly Pension Plan is primarily for union production employees. The Company no longer allows entrants into the Hourly Pension Plan and certain participating employees continue to accrue Company contribution credits. The Salaried Pension Plan is for some salaried and non-union production employees. The Company no longer allows entrants into the Salaried Pension Plan and the participating employees no longer accrue Company contribution credits. Non-U.S. defined benefit pension plans consist of plans in Belgium, Germany, Mexico and the United Kingdom. These 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 on the Condensed Consolidated Statements of Earnings.
Net periodic benefit costs for the Company’s pension plans are as follows (in millions):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
Net periodic benefit costs    
Service cost$2.0 $1.5 $6.1 $4.7 
Interest cost2.5 3.3 7.4 10.1 
Expected return on assets(5.9)(6.5)(17.6)(19.5)
Prior service cost amortization0.1 0.2 0.4 0.5 
Actuarial loss amortization2.1 1.6 6.2 4.8 
Settlement cost1.1 2.3 1.1 2.3 
Curtailment charge— — 0.8 — 
Net periodic benefit costs$1.9 $2.4 $4.4 $2.9 
During the first quarter of fiscal 2021, the Company recorded a pension curtailment charge of $0.8 million as a result of freezing the pension benefit to certain employees in the Hourly Pension Plan. During the third quarter of fiscal 2021 and fiscal 2020, the Company recorded a settlement charge of $1.1 million and $2.3 million, respectively, as a result of lump sum distributions during the year exceeding the sum of the service and interest cost components of the annual net periodic pension cost in the Salaried Pension Plan. The corresponding remeasurements resulted in a decrease in the Company’s pension obligation for the Hourly Pension Plan, an increase in the Company’s pension asset for the Salaried Pension Plan, with a corresponding adjustment to other comprehensive income (loss) on the Condensed Consolidated Statements of Comprehensive Income of $25.4 million (see Note 14).
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. 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 29 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes
9 Months Ended
Apr. 30, 2021
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 2015. The U.S. Internal Revenue Service has completed examinations of the Company’s U.S. federal income tax returns through 2017.
As of April 30, 2021, gross unrecognized tax benefits were $17.9 million and accrued interest and penalties on these unrecognized tax benefits were $1.8 million. The Company recognizes accrued interest and penalties related to unrecognized tax benefits in income taxes on the Condensed Consolidated Statements of Earnings. The Company estimates that within the next 12 months it is reasonably possible that its uncertain tax positions could decrease by as much as $1.7 million due to lapses in statutes of limitation. The statutes of limitation periods for the Company’s various tax jurisdictions range from two years to ten years.
The Company believes it is remote that any adjustment necessary to the reserve for income taxes over the next 12 months will be material. However, it is possible the ultimate resolution of audits or disputes may result in a material change to the Company’s reserve for income taxes, although the quantification of such potential adjustments cannot be made at this time.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements
9 Months Ended
Apr. 30, 2021
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. For Level 1, inputs to the fair value measurement are quoted prices in active markets for identical assets or liabilities. For 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. For Level 3, inputs to the fair value measurement are unobservable inputs or are based on valuation techniques.
Short-term Financial Instruments
As of April 30, 2021, the carrying values of cash and cash equivalents, accounts receivable, short-term borrowings and accounts payable approximate fair value because of the short-term nature of these instruments, and are classified as Level 1 in the fair value hierarchy.
Long-term Debt
As of April 30, 2021, the estimated fair values of fixed interest rate long-term debt were $293.3 million compared to the carrying values of $275.0 million. As of July 31, 2020, the estimated fair values of fixed interest rate long-term debt were $297.3 million compared to the carrying values of $275.0 million. The fair values are estimated by discounting the projected cash flows using the rates at which similar amounts of debt could currently be borrowed. The carrying values of variable interest rate long-term debt were $186.3 million and $350.0 million as of April 30, 2021 and July 31, 2020, respectively, and approximate fair values. Long-term debt is classified as Level 2 in the fair value hierarchy.
Equity Method Investments
The Company holds equity method investments, which are included in other long-term assets on the accompanying Condensed Consolidated Balance Sheets. The aggregate carrying amount of these investments was $24.2 million and $21.7 million as of April 30, 2021 and July 31, 2020, respectively. These equity method investments are measured at fair value on a non-recurring 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 circumstance that would have had an adverse impact on the value of these investments. In the event that these investments are required to be measured, they would fall within Level 3 of the fair value hierarchy due to the use of significant unobservable inputs to determine fair value, as the investments are in privately-held entities.
Derivative Fair Value Measurements
The Company enters into derivative instrument agreements, including forward foreign currency exchange contracts, net investment hedges and interest rate swaps, to manage risk in connection with changes in foreign currency and interest rates. The Company only enters into derivative instrument agreements with counterparties who have highly rated credit. The Company does not enter into derivative instrument agreements for trading or speculative purposes.
The fair values of the Company’s forward foreign currency exchange contracts, net investment hedges and interest rate swaps 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 are determined by standard calculations and models that use readily observable market parameters. These inputs include foreign currency exchange rates and interest rates. Industry standard data providers are the primary source for forward and spot rate information for both interest rates and foreign currency exchange rates. The fair values of the Company’s forward foreign currency exchange contracts, net investment hedges and interest rate swaps are classified as Level 2 in the fair value hierarchy.
Forward Foreign Currency Exchange Contracts
The Company buys materials from foreign suppliers. Those transactions can be denominated in those suppliers’ local currency. The Company also sells to customers in foreign countries. Those transactions can be denominated in those customers’ local currency. Both of these transaction types can create volatility in the Company’s financial statements. The Company uses forward currency exchange contracts to manage those exposures and fluctuations. These contracts generally mature in twelve months or less, which is consistent with the forecasts of the related purchases and sales. Certain contracts are designated as cash flow hedges, whereas the remaining contracts, related to certain intercompany transactions, are undesignated.
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. The Company has elected the spot method of designating these contracts as cash flow hedges.
Interest Rate Swaps
The Company uses swap agreements to hedge exposure related to interest expense and to manage its exposure to interest rate movements. During the first and third quarters of fiscal 2021, the Company entered into interest rate swap agreements designated as cash flow hedges with aggregate notional amounts of $40.0 million and $25.0 million, respectively, hedging future fixed-rate debt issuances, which effectively fixed a portion of interest payments based on the ten year treasury rates. Both instruments terminated on May 5, 2021 generating a realized gain of $2.6 million, and were subsequently recognized in accumulated other comprehensive loss on the Condensed Consolidated Balance Sheet and will be amortized to interest expense over the life of the related debt which is set to be issued in August 2021.
Fair Value of Derivative Contracts
The fair value of the Company’s derivative contracts, which are recorded on the Company’s Condensed Consolidated Balance Sheets, are as follows (in millions):
Fair Values Significant Other Observable Inputs
Total Notional Amounts
Assets (1)
Liabilities (2) (3)
April 30,July 31,April 30,July 31,April 30,July 31,
202120202021202020212020
Designated as hedging instruments
Forward foreign currency exchange contracts(4)
$39.5 $68.1 $0.4 $0.1 $0.9 $0.6 
Net investment hedge55.8 55.8 1.1 1.2 3.3 — 
Interest rate swaps
65.0 — 3.0 — — — 
Total designated160.3 123.9 4.5 1.3 4.2 0.6 
Not designated as hedging instruments
Forward foreign currency exchange contracts(5)
151.4 169.1 0.9 2.0 0.9 0.8 
Total not designated151.4 169.1 0.9 2.0 0.9 0.8 
Total $311.7 $293.0 $5.4 $3.3 $5.1 $1.4 
(1)As of April 30, 2021, the Company recorded $5.3 million in other current assets on the Company’s Condensed Consolidated Balance Sheets. As of July 31, 2020, the Company recorded $3.2 million and $0.1 million in other current assets and other long-term assets, respectively, on the Company’s Condensed Consolidated Balance Sheets.
(2)The forward foreign currency exchange contracts are recorded in other current liabilities on the Company’s Condensed Consolidated Balance Sheets.
(3)The net investment hedge is recorded in other long-term liabilities on the Company’s Condensed Consolidated Balance Sheets.
(4)The total notional amount of $39.5 million as of April 30, 2021 includes purchases of $26.9 million and sales of $12.6 million, or a net of $14.4 million. The total notional amount of $68.1 million as of July 31, 2020 includes purchases of $45.2 million and sales of $22.9 million, or a net of $22.3 million.
(5)The total notional amount of $151.4 million as of April 30, 2021 includes purchases of $76.6 million and sales of $74.8 million, or a net of $1.8 million. The total notional amount of $169.1 million as of July 31, 2020 includes purchases of $82.9 million and sales of $86.2 million, or a net of $(3.2) million.
Changes in the fair value of the Company’s designated hedges are reported in accumulated other comprehensive loss until the related transaction occurs on the Company’s Condensed Consolidated Balance Sheets. Designated hedges are recognized as a component of sales, cost of sales, and operating expenses and other income, net in the Company’s Condensed Consolidated Statements of Earnings upon occurrence of the related hedged transaction. Interest earned is reported in other income, net.
Hedges which are not designated are recognized in other income, net in the Company’s Condensed Consolidated Statements of Earnings upon occurrence of the related hedged transaction. Changes in the fair value of these hedges are recognized in other income, net.
Cash flows are recorded in operating activities in the Condensed Consolidated Statements of Cash Flows.
Amounts related to forward foreign currency exchange contracts are expected to be reclassified into earnings during the next twelve months, based upon the timing of inventory purchases and sales. Amounts related to the net investment hedge are expected to be reclassified into earnings through their termination in July 2029. See Note 14 for additional information on accumulated other comprehensive loss.
Credit Risk Related Contingent Features
Contract provisions may require the posting of collateral or settlement of the contracts for various reasons, including if the Company’s credit ratings are downgraded below its investment grade credit rating by any of the major credit agencies or for cross default contractual provisions if there is a failure under other financing arrangements related to payment terms or covenants. As of April 30, 2021 and July 31, 2020, no collateral was posted.
Counterparty Credit Risk
There is risk that counterparties to derivative contracts will fail to meet their contractual obligations. In order to mitigate counterparty credit risk, the Company only enters into contracts with carefully selected financial institutions based upon their credit ratings and certain other financial factors.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Borrowings
9 Months Ended
Apr. 30, 2021
Debt Disclosure [Abstract]  
Borrowings Borrowings
The Company had a $500.0 million unsecured revolving credit facility that was due to expire July 21, 2022. As of April 30, 2021, there was $417.3 million available on this facility. On May 21, 2021, the Company entered into a new five year committed, unsecured, revolving credit facility in the amount of $500.0 million, which replaced the Company’s previously existing $500.0 million unsecured revolving credit facility. The new agreement includes an option to increase the facility up to $250.0 million per the terms of the agreement, matures May 21, 2026 and has substantially the same terms and conditions as the previous agreement.
The Company also had a 364 day revolving credit agreement for $100.0 million as of April 30, 2021 that provided incremental borrowing capacity above the Company’s $500.0 million unsecured revolving credit facility. The 364 day revolving credit agreement expired on May 17, 2021 and the Company did not renew this agreement.
On May 21, 2021, the Company issued $150.0 million in senior unsecured notes. The first tranche is a $100.0 million ten year note due 2031 at a fixed interest rate of 2.5%, and proceeds will be received in August 2021. The second tranche is a $50.0 million seven year note due 2028 at a fixed interest rate of 2.12%, and proceeds will be received in November 2021. Interest payments will be due semi-annually. The unsecured notes specify both financial and non-financial covenants and address events of default.
Certain debt agreements contain financial covenants related to interest coverage and leverage ratios, as well as customary non-financial covenants. As of April 30, 2021, the Company was in compliance with all such covenants.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Shareholders' Equity
9 Months Ended
Apr. 30, 2021
Stockholders' Equity Note [Abstract]  
Shareholders' Equity Shareholders’ Equity
Share Repurchases
The Company’s Board of Directors has authorized the repurchase of up to 13.0 million shares of common stock under the Company’s stock repurchase plan. This repurchase authorization is effective until terminated by the Board of Directors. During the nine months ended April 30, 2021, the Company repurchased 1,411,321 shares for $78.7 million. As of April 30, 2021, the Company had remaining authorization to repurchase 9.3 million shares under this plan.
Dividends Paid and Declared
Dividends paid were 21.0 and 63.0 cents per common share for the three and nine months ended April 30, 2021 and 2020.
On May 26, 2021, the Company’s Board of Directors declared a cash dividend in the amount of 22.0 cents per common share, payable June 25, 2021, to shareholders of record as of June 10, 2021.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Accumulated Other Comprehensive Loss
9 Months Ended
Apr. 30, 2021
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Loss
Changes in accumulated other comprehensive loss for the three months ended April 30, 2021 and 2020 are as follows (in millions):
Foreign
Currency
Translation
Adjustment
Pension
Benefits
Derivative
Financial
Instruments
Total
Balance as of January 31, 2021, net of tax$(37.5)$(103.9)$(1.6)$(143.0)
Other comprehensive (loss) income before reclassifications and tax(0.2)21.4 
(1)
1.2 22.4 
Tax expense— (5.2)(0.2)(5.4)
Other comprehensive (loss) income before reclassifications, net of tax(0.2)16.2 1.0 17.0 
Reclassifications, before tax— 3.0 
(2)
0.2 
(3)
3.2 
Tax expense— (0.7)(0.1)(0.8)
Reclassifications, net of tax— 2.3 0.1 2.4 
Other comprehensive (loss) income, net of tax(0.2)18.5 1.1 19.4 
Balance as of April 30, 2021, net of tax$(37.7)$(85.4)$(0.5)$(123.6)
Balance as of January 31, 2020, net of tax$(82.2)$(97.0)$0.9 $(178.3)
Other comprehensive (loss) income before reclassifications and tax(35.3)(7.9)
(1)
2.3 (40.9)
Tax benefit (expense)— 1.9 (0.9)1.0 
Other comprehensive (loss) income before reclassifications, net of tax(35.3)(6.0)1.4 (39.9)
Reclassifications, before tax— 5.2 
(2)
3.3 
(3)
8.5 
Tax expense— (1.2)(1.2)(2.4)
Reclassifications, net of tax— 4.0 2.1 6.1 
Other comprehensive (loss) income, net of tax(35.3)(2.0)3.5 (33.8)
Balance as of April 30, 2020, net of tax$(117.5)$(99.0)$4.4 $(212.1)
(1)In the third quarter of fiscal 2021, pension settlement accounting was triggered and the Company recorded a charge of $1.1 million (see Note 9). As a result of the related remeasurement, the Company’s pension asset increased with a corresponding adjustment to other comprehensive loss of $21.4 million.
In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.
(2)Includes net amortization of prior service costs and actuarial losses included in net periodic benefit costs (see Note 9) that were reclassified from accumulated other comprehensive loss on the Company’s Condensed Consolidated Balance Sheets to cost of sales and operating expenses on the Company’s Condensed Consolidated Statements of Earnings.
(3)Relates to designated forward foreign currency exchange contracts that were reclassified from accumulated other comprehensive loss to other income, net on the Company’s Condensed Consolidated Statements of Earnings (see Note 11).
Changes in accumulated other comprehensive loss for the nine months ended April 30, 2021 and 2020 are as follows (in millions):
Foreign
Currency
Translation
Adjustment
Pension
Benefits
Derivative
Financial
Instruments
Total
Balance as of July 31, 2020, net of tax$(74.0)$(110.0)$— $(184.0)
Other comprehensive income (loss) before reclassifications and tax36.3 25.4 
(1)
(0.2)61.5 
Tax (expense) benefit— (6.2)0.1 (6.1)
Other comprehensive income (loss) before reclassifications, net of tax36.3 19.2 (0.1)55.4 
Reclassifications, before tax— 6.8 
(2)
(0.5)
(3)
6.3 
Tax (expense) benefit— (1.4)0.1 (1.3)
Reclassifications, net of tax— 5.4 (0.4)5.0 
Other comprehensive income (loss), net of tax36.3 24.6 (0.5)60.4 
Balance at April 30, 2021, net of tax$(37.7)$(85.4)$(0.5)$(123.6)
Balance as of July 31, 2019, net of tax$(92.7)$(99.0)$(1.2)$(192.9)
Other comprehensive (loss) income before reclassifications and tax(24.8)(7.9)
(1)
2.4 (30.3)
Tax benefit (expense)— 1.9 (0.2)1.7 
Other comprehensive (loss) income before reclassifications, net of tax(24.8)(6.0)2.2 (28.6)
Reclassifications, before tax— 7.5 
(2)
5.3 
(3)
12.8 
Tax expense— (1.5)(1.9)(3.4)
Reclassifications, net of tax— 6.0 3.4 9.4 
Other comprehensive (loss) income, net of tax(24.8)— 5.6 (19.2)
Balance as of April 30, 2020, net of tax$(117.5)$(99.0)$4.4 $(212.1)
(1)In the first quarter of fiscal 2021, pension curtailment accounting was triggered and the Company recorded a charge of $0.8 million. In the third quarter of fiscal 2021, pension settlement accounting was triggered and the Company recorded a charge of $1.1 million (see Note 9). As a result of the related remeasurements, the Company’s pension obligations decreased and the Company’s pension asset increased with a corresponding adjustment to other comprehensive loss on the Company’s Condensed Consolidated Balance Sheets of $25.4 million.
In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.
(2)Includes net amortization of prior service costs and actuarial losses included in net periodic benefit costs (see Note 9) that were reclassified from accumulated other comprehensive loss on the Company’s Condensed Consolidated Balance Sheets to cost of sales and operating expenses on the Company’s Condensed Consolidated Statements of Earnings.
(3)Relates to designated forward foreign currency exchange contracts that were reclassified from accumulated other comprehensive loss to other income, net on the Company’s Condensed Consolidated Statements of Earnings (see Note 11).
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Guarantees
9 Months Ended
Apr. 30, 2021
Guarantees [Abstract]  
Guarantees GuaranteesThe Company and Caterpillar Inc. equally own the shares of Advanced Filtration Systems Inc. (AFSI), an unconsolidated joint venture, and guarantee certain debt and banking services, including credit and debit cards, merchant processing and treasury management services, of the joint venture. The Company accounts for AFSI as an equity method investment.
The outstanding debt relating to AFSI and the contingent liability for standby letters of credit relating to the Company are as follows (in millions):
April 30,
2021
July 31,
2020
Outstanding debt (the Company guarantees half)$34.2 $40.0 
Contingent liability for standby letters of credit$7.7 $7.5 
Amounts drawn for letters of credit$— $— 
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.
Items relating to AFSI, which are recorded in other income, net on the Company’s Condensed Consolidated Statements of Earnings are as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2021202020212020
Investment earnings from AFSI$0.8 $0.8 $1.4 $1.2 
Royalty income from AFSI$1.8 $1.6 $5.0 $5.2 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies
9 Months Ended
Apr. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and ContingenciesThe Company records provisions with respect to identified claims or lawsuits when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and lawsuits are reviewed quarterly and provisions are adjusted to reflect the status of a particular matter. The Company believes the recorded estimated liability on 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 36 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Reporting
9 Months Ended
Apr. 30, 2021
Segment Reporting, Measurement Disclosures [Abstract]  
Segment Reporting Segment Reporting
The Company has two reportable segments: Engine Products and Industrial Products. The Company determines its operating segments consistent with the manner in which it manages its operations and evaluates performance for internal review and decision-making. Corporate and unallocated includes corporate expenses determined to be non-allocable to the segments, such as interest expense and certain restructuring charges.
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 details are as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2021202020212020
Net sales
Engine Products segment$531.0 $420.4 $1,429.6 $1,315.2 
Industrial Products segment234.0 209.3 651.2 649.2 
Total Company$765.0 $629.7 $2,080.8 $1,964.4 
  
Earnings before income taxes
Engine Products segment$84.4 $56.5 $206.1 $172.2 
Industrial Products segment37.6 34.7 90.9 98.8 
Corporate and unallocated(11.1)(6.8)(30.0)(17.1)
Total Company$110.9 $84.4 $267.0 $253.9 
Net sales by product group are as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
Engine Products segment
Off-Road$95.7 $63.5 $238.4 $199.6 
On-Road39.7 25.1 105.0 99.5 
Aftermarket371.4 301.9 1,018.7 929.4 
Aerospace and Defense24.2 29.9 67.5 86.7 
Total Engine Products segment531.0 420.4 1,429.6 1,315.2 
Industrial Products segment
Industrial Filtration Solutions163.7 137.4 449.3 441.4 
Gas Turbine Systems25.5 29.2 71.9 74.2 
Special Applications44.8 42.7 130.0 133.6 
Total Industrial Products segment234.0 209.3 651.2 649.2 
Total Company$765.0 $629.7 $2,080.8 $1,964.4 
Concentrations
There were no customers that accounted for over 10% of net sales for the three and nine months ended April 30, 2021 or 2020. There were no customers that accounted for over 10% of gross accounts receivable as of April 30, 2021 or as of July 31, 2020.
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring
9 Months Ended
Apr. 30, 2021
Restructuring and Related Activities [Abstract]  
Restructuring RestructuringIn the second quarter of fiscal 2021, the Company initiated activities to further improve its operating and manufacturing cost structure, primarily in its EMEA region. These activities resulted in the Company incurring restructuring expenses, primarily related to severance, of $14.8 million in the second quarter. The Company continues to expect that it will not incur additional restructuring expenses in fiscal 2021. Expenses of $5.8 million are included in cost of sales and $9.0 million are included in operating expenses on the Condensed Consolidated Statements of Earnings for the nine months ended April 30, 2021. Expenses of $2.5 million relate to the Engine Products segment, $6.5 million relate to the Industrial Products segment and $5.8 million relate to the Corporate and unallocated segment. For the three and nine months ended April 30, 2021, $1.5 million and $2.0 million, respectively, of the restructuring expenses were paid and $12.8 million was accrued as of April 30, 2021.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Apr. 30, 2021
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 (GAAP) in the United States (U.S.) 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 changes in shareholders’ equity have been included and are of a normal recurring nature. Operating results for the three and nine month periods ended April 30, 2021 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, 2020.
The preparation of the Company’s financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amount of assets and liabilities and the disclosures regarding contingent assets and liabilities at period end and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.
The effects of the ongoing coronavirus (COVID-19) pandemic continue to impact economic conditions. The Company experienced increased sales in the third quarter of fiscal 2021 compared to the third quarter of fiscal 2020; however, the Company’s supply chain and manufacturing operations have experienced logistics and production-timing constraints, and may continue to experience such constraints in the future partly depending upon the severity and duration of the COVID-19 pandemic. Management cannot predict with specificity the extent and duration of any future impact on the Company’s business and financial results from the COVID-19 pandemic.
New Accounting Standards Recently Adopted
New Accounting Standards Recently Adopted
In June 2016, the Financial Accounting Standards Board (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 and other financial assets measured at amortized cost and other off-balance sheet credit exposures. The Company adopted ASU 2016-13 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Condensed 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 Company adopted ASU 2019-04 in the first quarter of fiscal 2021 using the modified retrospective approach. The adoption did not have a material impact on its Condensed Consolidated Financial Statements.
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Supplemental Balance Sheet Information (Tables)
9 Months Ended
Apr. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Components of inventory
The components of net inventories are as follows (in millions):
April 30,
2021
July 31,
2020
Raw materials$125.0 $109.6 
Work in process38.6 32.8 
Finished products196.5 180.3 
Total inventories, net$360.1 $322.7 
Components of property, plant and equipment
The components of net property, plant and equipment are as follows (in millions):
April 30,
2021
July 31,
2020
Land$27.4 $24.9 
Buildings409.5 384.5 
Machinery and equipment957.8 880.1 
Computer software144.9 145.4 
Construction in progress59.1 102.8 
Less: accumulated depreciation(972.4)(906.1)
Total property, plant and equipment, net$626.3 $631.6 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Tables)
9 Months Ended
Apr. 30, 2021
Earnings Per Share [Abstract]  
Schedule of basic and diluted net earnings per share
Basic and diluted net earnings per share calculations are as follows (in millions, except per share amounts):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
Net earnings$84.4 $63.4 $202.6 $192.9 
Weighted average common shares outstanding
Weighted average common shares – basic126.4 126.9 126.6 127.0 
Dilutive impact of stock-based awards1.9 0.8 1.6 1.5 
Weighted average common shares – diluted128.3 127.7 128.2 128.5 
Net earnings per share – basic$0.67 $0.50 $1.60 $1.52 
Net earnings per share – diluted$0.66 $0.50 $1.58 $1.50 
Stock options excluded from net earnings per share— 2.5 0.8 1.7 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets (Tables)
9 Months Ended
Apr. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Reconciliation of goodwill
Goodwill by reportable segment is as follows (in millions):
Nine months ended April 30, 2021
 Engine
Products
Industrial
Products
Total
Balance at beginning of period$84.8 $232.0 $316.8 
Goodwill acquired— — — 
Currency translation0.1 6.0 6.1 
Balance at end of period$84.9 $238.0 $322.9 
Schedule of finite-lived intangible assets
Intangible asset classes are as follows (in millions):
April 30, 2021July 31, 2020
Gross Carrying AmountAccumulated AmortizationTotalGross Carrying AmountAccumulated AmortizationTotal
Customer relationships $107.5 $(54.9)$52.6 $105.2 $(50.0)$55.2 
Patents, trademarks and technology24.3 (13.3)11.0 23.7 (11.6)12.1 
Total intangible assets, net$131.8 $(68.2)$63.6 $128.9 $(61.6)$67.3 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
9 Months Ended
Apr. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Net sales, generally disaggregated by location where the customer’s order was placed, are as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
U.S. and Canada$294.6 $265.2 $801.8 $819.6 
Europe, Middle East and Africa (EMEA)232.7 182.1 621.7 570.9 
Asia Pacific169.0 134.9 474.5 412.8 
Latin America68.7 47.5 182.8 161.1 
Total net sales$765.0 $629.7 $2,080.8 $1,964.4 
See Note 17 for net sales disaggregated by segment.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Warranty (Tables)
9 Months Ended
Apr. 30, 2021
Standard Product Warranty Disclosure [Abstract]  
Reconciliation of warranty reserves The reconciliation of warranty reserves is as follows (in millions):
 Nine Months Ended
April 30,
 20212020
Balance at beginning of period$9.5 $11.2 
Accruals for warranties issued during the reporting period0.9 2.0 
Accruals related to pre-existing warranties (including changes in estimates)(1.7)(0.9)
Settlements made during the period(2.3)(2.5)
Balance at end of period$6.4 $9.8 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Tables)
9 Months Ended
Apr. 30, 2021
Share-based Payment Arrangement, Noncash Expense [Abstract]  
Stock options expense
Stock option expense is as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2021202020212020
Pretax compensation expense associated with stock options$1.8 $1.3 $9.3 $9.0 
Performance-based award expense is as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2021202020212020
Pretax compensation expense associated with performance-based awards$(0.8)$(0.3)$1.2 $1.5 
Summary of stock option activity
Stock option activity is as follows:
Options
Outstanding
Weighted
Average
Exercise Price
Outstanding as of July 31, 20206,533,979 $42.44 
Granted1,004,631 46.61 
Exercised(747,367)34.95 
Canceled/forfeited(28,414)50.15 
Outstanding as of April 30, 20216,762,829 $43.86 
Schedule of performance shares activity
Performance-based award activity is as follows:
Performance Shares
Outstanding
Weighted
Average Grant
Date Fair
Value
Non-vested at July 31, 2020198,200 $54.93 
Granted106,100 46.06 
Vested— — 
Canceled— — 
Non-vested at April 30, 2021304,300 $51.84 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Employee Benefit Plans (Tables)
9 Months Ended
Apr. 30, 2021
Retirement Benefits, Description [Abstract]  
Components of net periodic pension costs
Net periodic benefit costs for the Company’s pension plans are as follows (in millions):
 Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
Net periodic benefit costs    
Service cost$2.0 $1.5 $6.1 $4.7 
Interest cost2.5 3.3 7.4 10.1 
Expected return on assets(5.9)(6.5)(17.6)(19.5)
Prior service cost amortization0.1 0.2 0.4 0.5 
Actuarial loss amortization2.1 1.6 6.2 4.8 
Settlement cost1.1 2.3 1.1 2.3 
Curtailment charge— — 0.8 — 
Net periodic benefit costs$1.9 $2.4 $4.4 $2.9 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements (Tables)
9 Months Ended
Apr. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of derivative on the balance sheet
The fair value of the Company’s derivative contracts, which are recorded on the Company’s Condensed Consolidated Balance Sheets, are as follows (in millions):
Fair Values Significant Other Observable Inputs
Total Notional Amounts
Assets (1)
Liabilities (2) (3)
April 30,July 31,April 30,July 31,April 30,July 31,
202120202021202020212020
Designated as hedging instruments
Forward foreign currency exchange contracts(4)
$39.5 $68.1 $0.4 $0.1 $0.9 $0.6 
Net investment hedge55.8 55.8 1.1 1.2 3.3 — 
Interest rate swaps
65.0 — 3.0 — — — 
Total designated160.3 123.9 4.5 1.3 4.2 0.6 
Not designated as hedging instruments
Forward foreign currency exchange contracts(5)
151.4 169.1 0.9 2.0 0.9 0.8 
Total not designated151.4 169.1 0.9 2.0 0.9 0.8 
Total $311.7 $293.0 $5.4 $3.3 $5.1 $1.4 
(1)As of April 30, 2021, the Company recorded $5.3 million in other current assets on the Company’s Condensed Consolidated Balance Sheets. As of July 31, 2020, the Company recorded $3.2 million and $0.1 million in other current assets and other long-term assets, respectively, on the Company’s Condensed Consolidated Balance Sheets.
(2)The forward foreign currency exchange contracts are recorded in other current liabilities on the Company’s Condensed Consolidated Balance Sheets.
(3)The net investment hedge is recorded in other long-term liabilities on the Company’s Condensed Consolidated Balance Sheets.
(4)The total notional amount of $39.5 million as of April 30, 2021 includes purchases of $26.9 million and sales of $12.6 million, or a net of $14.4 million. The total notional amount of $68.1 million as of July 31, 2020 includes purchases of $45.2 million and sales of $22.9 million, or a net of $22.3 million.
(5)The total notional amount of $151.4 million as of April 30, 2021 includes purchases of $76.6 million and sales of $74.8 million, or a net of $1.8 million. The total notional amount of $169.1 million as of July 31, 2020 includes purchases of $82.9 million and sales of $86.2 million, or a net of $(3.2) million.
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Accumulated Other Comprehensive Loss (Tables)
9 Months Ended
Apr. 30, 2021
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of changes in accumulated other comprehensive loss
Changes in accumulated other comprehensive loss for the three months ended April 30, 2021 and 2020 are as follows (in millions):
Foreign
Currency
Translation
Adjustment
Pension
Benefits
Derivative
Financial
Instruments
Total
Balance as of January 31, 2021, net of tax$(37.5)$(103.9)$(1.6)$(143.0)
Other comprehensive (loss) income before reclassifications and tax(0.2)21.4 
(1)
1.2 22.4 
Tax expense— (5.2)(0.2)(5.4)
Other comprehensive (loss) income before reclassifications, net of tax(0.2)16.2 1.0 17.0 
Reclassifications, before tax— 3.0 
(2)
0.2 
(3)
3.2 
Tax expense— (0.7)(0.1)(0.8)
Reclassifications, net of tax— 2.3 0.1 2.4 
Other comprehensive (loss) income, net of tax(0.2)18.5 1.1 19.4 
Balance as of April 30, 2021, net of tax$(37.7)$(85.4)$(0.5)$(123.6)
Balance as of January 31, 2020, net of tax$(82.2)$(97.0)$0.9 $(178.3)
Other comprehensive (loss) income before reclassifications and tax(35.3)(7.9)
(1)
2.3 (40.9)
Tax benefit (expense)— 1.9 (0.9)1.0 
Other comprehensive (loss) income before reclassifications, net of tax(35.3)(6.0)1.4 (39.9)
Reclassifications, before tax— 5.2 
(2)
3.3 
(3)
8.5 
Tax expense— (1.2)(1.2)(2.4)
Reclassifications, net of tax— 4.0 2.1 6.1 
Other comprehensive (loss) income, net of tax(35.3)(2.0)3.5 (33.8)
Balance as of April 30, 2020, net of tax$(117.5)$(99.0)$4.4 $(212.1)
(1)In the third quarter of fiscal 2021, pension settlement accounting was triggered and the Company recorded a charge of $1.1 million (see Note 9). As a result of the related remeasurement, the Company’s pension asset increased with a corresponding adjustment to other comprehensive loss of $21.4 million.
In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.
(2)Includes net amortization of prior service costs and actuarial losses included in net periodic benefit costs (see Note 9) that were reclassified from accumulated other comprehensive loss on the Company’s Condensed Consolidated Balance Sheets to cost of sales and operating expenses on the Company’s Condensed Consolidated Statements of Earnings.
(3)Relates to designated forward foreign currency exchange contracts that were reclassified from accumulated other comprehensive loss to other income, net on the Company’s Condensed Consolidated Statements of Earnings (see Note 11).
Changes in accumulated other comprehensive loss for the nine months ended April 30, 2021 and 2020 are as follows (in millions):
Foreign
Currency
Translation
Adjustment
Pension
Benefits
Derivative
Financial
Instruments
Total
Balance as of July 31, 2020, net of tax$(74.0)$(110.0)$— $(184.0)
Other comprehensive income (loss) before reclassifications and tax36.3 25.4 
(1)
(0.2)61.5 
Tax (expense) benefit— (6.2)0.1 (6.1)
Other comprehensive income (loss) before reclassifications, net of tax36.3 19.2 (0.1)55.4 
Reclassifications, before tax— 6.8 
(2)
(0.5)
(3)
6.3 
Tax (expense) benefit— (1.4)0.1 (1.3)
Reclassifications, net of tax— 5.4 (0.4)5.0 
Other comprehensive income (loss), net of tax36.3 24.6 (0.5)60.4 
Balance at April 30, 2021, net of tax$(37.7)$(85.4)$(0.5)$(123.6)
Balance as of July 31, 2019, net of tax$(92.7)$(99.0)$(1.2)$(192.9)
Other comprehensive (loss) income before reclassifications and tax(24.8)(7.9)
(1)
2.4 (30.3)
Tax benefit (expense)— 1.9 (0.2)1.7 
Other comprehensive (loss) income before reclassifications, net of tax(24.8)(6.0)2.2 (28.6)
Reclassifications, before tax— 7.5 
(2)
5.3 
(3)
12.8 
Tax expense— (1.5)(1.9)(3.4)
Reclassifications, net of tax— 6.0 3.4 9.4 
Other comprehensive (loss) income, net of tax(24.8)— 5.6 (19.2)
Balance as of April 30, 2020, net of tax$(117.5)$(99.0)$4.4 $(212.1)
(1)In the first quarter of fiscal 2021, pension curtailment accounting was triggered and the Company recorded a charge of $0.8 million. In the third quarter of fiscal 2021, pension settlement accounting was triggered and the Company recorded a charge of $1.1 million (see Note 9). As a result of the related remeasurements, the Company’s pension obligations decreased and the Company’s pension asset increased with a corresponding adjustment to other comprehensive loss on the Company’s Condensed Consolidated Balance Sheets of $25.4 million.
In the third quarter of fiscal 2020, pension settlement accounting was triggered and the Company recorded a charge of $2.3 million (see Note 9). As a result of the related remeasurement, the Company’s pension obligations increased with a corresponding adjustment to other comprehensive loss of $7.9 million.
(2)Includes net amortization of prior service costs and actuarial losses included in net periodic benefit costs (see Note 9) that were reclassified from accumulated other comprehensive loss on the Company’s Condensed Consolidated Balance Sheets to cost of sales and operating expenses on the Company’s Condensed Consolidated Statements of Earnings.
(3)Relates to designated forward foreign currency exchange contracts that were reclassified from accumulated other comprehensive loss to other income, net on the Company’s Condensed Consolidated Statements of Earnings (see Note 11).
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Guarantees (Tables)
9 Months Ended
Apr. 30, 2021
Guarantees [Abstract]  
Guarantor obligations
The outstanding debt relating to AFSI and the contingent liability for standby letters of credit relating to the Company are as follows (in millions):
April 30,
2021
July 31,
2020
Outstanding debt (the Company guarantees half)$34.2 $40.0 
Contingent liability for standby letters of credit$7.7 $7.5 
Amounts drawn for letters of credit$— $— 
Joint venture items
Items relating to AFSI, which are recorded in other income, net on the Company’s Condensed Consolidated Statements of Earnings are as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2021202020212020
Investment earnings from AFSI$0.8 $0.8 $1.4 $1.2 
Royalty income from AFSI$1.8 $1.6 $5.0 $5.2 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Reporting (Tables)
9 Months Ended
Apr. 30, 2021
Segment Reporting, Measurement Disclosures [Abstract]  
Summary of segment details
Segment details are as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
2021202020212020
Net sales
Engine Products segment$531.0 $420.4 $1,429.6 $1,315.2 
Industrial Products segment234.0 209.3 651.2 649.2 
Total Company$765.0 $629.7 $2,080.8 $1,964.4 
  
Earnings before income taxes
Engine Products segment$84.4 $56.5 $206.1 $172.2 
Industrial Products segment37.6 34.7 90.9 98.8 
Corporate and unallocated(11.1)(6.8)(30.0)(17.1)
Total Company$110.9 $84.4 $267.0 $253.9 
Net sales by product group are as follows (in millions):
Three Months Ended
April 30,
Nine Months Ended
April 30,
 2021202020212020
Engine Products segment
Off-Road$95.7 $63.5 $238.4 $199.6 
On-Road39.7 25.1 105.0 99.5 
Aftermarket371.4 301.9 1,018.7 929.4 
Aerospace and Defense24.2 29.9 67.5 86.7 
Total Engine Products segment531.0 420.4 1,429.6 1,315.2 
Industrial Products segment
Industrial Filtration Solutions163.7 137.4 449.3 441.4 
Gas Turbine Systems25.5 29.2 71.9 74.2 
Special Applications44.8 42.7 130.0 133.6 
Total Industrial Products segment234.0 209.3 651.2 649.2 
Total Company$765.0 $629.7 $2,080.8 $1,964.4 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisitions and Divestitures (Details) - BOFA International LTD - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Jan. 31, 2021
Jul. 31, 2019
Business Acquisition    
Business acquisition, percentage of voting interests acquired 9.00% 91.00%
Business combination, consideration transferred $ 8.0 $ 101.3
Cash acquired   $ 2.2
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Supplemental Balance Sheet Information (Inventory) (Details) - USD ($)
$ in Millions
Apr. 30, 2021
Jul. 31, 2020
Inventory, Net    
Raw materials $ 125.0 $ 109.6
Work in process 38.6 32.8
Finished products 196.5 180.3
Total inventories, net $ 360.1 $ 322.7
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details) - USD ($)
$ in Millions
Apr. 30, 2021
Jul. 31, 2020
Property, Plant and Equipment, Net    
Less: accumulated depreciation $ (972.4) $ (906.1)
Total property, plant and equipment, net 626.3 631.6
Finance lease 13.9  
Land    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross - including finance leases 27.4 24.9
Finance lease 2.0  
Buildings    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross - including finance leases 409.5 384.5
Finance lease 11.9  
Machinery and equipment    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross 957.8 880.1
Computer software    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross 144.9 145.4
Construction in progress    
Property, Plant and Equipment, Net    
Property, plant and equipment, gross $ 59.1 $ 102.8
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Earnings Per Share [Abstract]        
Net earnings $ 84.4 $ 63.4 $ 202.6 $ 192.9
Weighted average common shares outstanding        
Weighted average common shares - basic (in shares) 126.4 126.9 126.6 127.0
Dilutive impact of share-based awards (in shares) 1.9 0.8 1.6 1.5
Weighted average common shares - diluted (in shares) 128.3 127.7 128.2 128.5
Net earnings per share - basic (in usd per share) $ 0.67 $ 0.50 $ 1.60 $ 1.52
Net earnings per share - diluted (in usd per share) $ 0.66 $ 0.50 $ 1.58 $ 1.50
Stock options excluded from net earnings per share (in shares) 0.0 2.5 0.8 1.7
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details)
$ in Millions
9 Months Ended
Apr. 30, 2021
USD ($)
Goodwill  
Beginning balance $ 316.8
Goodwill acquired 0.0
Currency translation 6.1
Ending balance 322.9
Engine Products  
Goodwill  
Beginning balance 84.8
Goodwill acquired 0.0
Currency translation 0.1
Ending balance 84.9
Industrial Products  
Goodwill  
Beginning balance 232.0
Goodwill acquired 0.0
Currency translation 6.0
Ending balance $ 238.0
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details) - USD ($)
$ in Millions
Apr. 30, 2021
Jul. 31, 2020
Finite-Lived Intangible Assets    
Gross Carrying Amount $ 131.8 $ 128.9
Accumulated Amortization (68.2) (61.6)
Total 63.6 67.3
Customer relationships    
Finite-Lived Intangible Assets    
Gross Carrying Amount 107.5 105.2
Accumulated Amortization (54.9) (50.0)
Total 52.6 55.2
Patents, trademarks and technology    
Finite-Lived Intangible Assets    
Gross Carrying Amount 24.3 23.7
Accumulated Amortization (13.3) (11.6)
Total $ 11.0 $ 12.1
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Goodwill and Intangible Assets (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense $ 2.2 $ 2.1 $ 6.4 $ 6.4
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Disaggregation of Revenue by Geographical Area) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Disaggregation of Revenue        
Total net sales $ 765.0 $ 629.7 $ 2,080.8 $ 1,964.4
U.S. and Canada        
Disaggregation of Revenue        
Total net sales 294.6 265.2 801.8 819.6
Europe, Middle East and Africa (EMEA)        
Disaggregation of Revenue        
Total net sales 232.7 182.1 621.7 570.9
Asia Pacific        
Disaggregation of Revenue        
Total net sales 169.0 134.9 474.5 412.8
Latin America        
Disaggregation of Revenue        
Total net sales $ 68.7 $ 47.5 $ 182.8 $ 161.1
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Narrative) (Details) - USD ($)
$ in Millions
Apr. 30, 2021
Jul. 31, 2020
Revenue from Contract with Customer [Abstract]    
Contract assets $ 12.5 $ 11.9
Contract liabilities $ 13.5 $ 10.0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Warranty (Details) - USD ($)
$ in Millions
9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Movement in Standard and Extended Product Warranty, Increase (Decrease)    
Balance at beginning of period $ 9.5 $ 11.2
Accruals for warranties issued during the reporting period 0.9 2.0
Accruals related to pre-existing warranties (including changes in estimates) (1.7) (0.9)
Settlements made during the period (2.3) (2.5)
Balance at end of period $ 6.4 $ 9.8
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Narratives) (Details) - 2019 Master Stock Incentive Plan
9 Months Ended
Apr. 30, 2021
Employee Stock Option  
Share-based Compensation Arrangement by Share-based Payment Award  
Stock options exercisable term (in years) 10 years
Stock option, award vesting period (in years) 3 years
Performance Shares  
Share-based Compensation Arrangement by Share-based Payment Award  
Performance award measurement period (in years) 3 years
Expiration period (in years) 3 years
Performance Shares | Minimum  
Share-based Compensation Arrangement by Share-based Payment Award  
Payout percentage based on target award (percentage) 0.00%
Performance Shares | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award  
Payout percentage based on target award (percentage) 200.00%
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Compensation Expense) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award        
Pretax compensation expense associated with stock options $ 1.8 $ 1.3 $ 9.3 $ 9.0
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award        
Pretax compensation expense associated with stock options $ (0.8) $ (0.3) $ 1.2 $ 1.5
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Summary of Stock Option Activity) (Details)
9 Months Ended
Apr. 30, 2021
$ / shares
shares
Options Outstanding  
Beginning balance (in shares) | shares 6,533,979
Options granted (in shares) | shares 1,004,631
Options exercised (in shares) | shares (747,367)
Options canceled/forfeited (in shares) | shares (28,414)
Ending balance (in shares) | shares 6,762,829
Weighted Average Exercise Price  
Beginning balance (in usd per share) | $ / shares $ 42.44
Granted (in usd per share) | $ / shares 46.61
Exercised (in usd per share) | $ / shares 34.95
Canceled/forfeited (in usd per share) | $ / shares 50.15
Ending balance (in usd per share) | $ / shares $ 43.86
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation (Summary of Performance Award Activity) (Details) - Performance Shares
9 Months Ended
Apr. 30, 2021
$ / shares
shares
Performance Shares Outstanding  
Beginning balance (in shares) | shares 198,200
Granted (shares) | shares 106,100
Vested (shares) | shares 0
Canceled/forfeited (shares) | shares 0
Ending balance (in shares) | shares 304,300
Weighted Average Grant Date Fair Value  
Beginning balance (in usd per share) | $ / shares $ 54.93
Granted (in usd per share) | $ / shares 46.06
Vested (in usd per share) | $ / shares 0
Canceled/forfeited (in usd per share) | $ / shares 0
Ending balance (in usd per share) | $ / shares $ 51.84
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Employee Benefit Plans (Narrative) (Details)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2021
USD ($)
Oct. 31, 2020
USD ($)
Apr. 30, 2020
USD ($)
Apr. 30, 2021
USD ($)
plan
Apr. 30, 2020
USD ($)
Jul. 31, 2020
USD ($)
Defined Benefit Plan, Plan Assets, Allocation            
Number of U.S. plans | plan       2    
Curtailment charge   $ 0.8        
Settlement cost $ 1.1   $ 2.3 $ 1.1 $ 2.3  
Accumulated other comprehensive loss (123.6)     (123.6)   $ (184.0)
Reclassification, Other            
Defined Benefit Plan, Plan Assets, Allocation            
Curtailment charge 1.1   2.3      
Accumulated other comprehensive loss $ 21.4 $ 25.4 $ 7.9 $ 21.4 $ 7.9  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Net periodic benefit costs        
Service cost $ 2.0 $ 1.5 $ 6.1 $ 4.7
Interest cost 2.5 3.3 7.4 10.1
Expected return on assets (5.9) (6.5) (17.6) (19.5)
Prior service cost amortization 0.1 0.2 0.4 0.5
Actuarial loss amortization 2.1 1.6 6.2 4.8
Settlement cost 1.1 2.3 1.1 2.3
Curtailment charge 0.0 0.0 0.8 0.0
Net periodic benefit costs $ 1.9 $ 2.4 $ 4.4 $ 2.9
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.1
Income Taxes (Details)
$ in Millions
9 Months Ended
Apr. 30, 2021
USD ($)
Income Tax Disclosure [Abstract]  
Unrecognized tax benefits $ 17.9
Accrued interest and penalties on unrecognized tax benefits 1.8
Unrecognized reduction from lapse of statute of limitations $ 1.7
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements (Narrative) (Details) - USD ($)
3 Months Ended 9 Months Ended
May 05, 2021
Oct. 31, 2020
Apr. 30, 2021
Jul. 31, 2020
Forward foreign currency exchange contracts        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Derivative instrument term (months)     12 months  
Interest rate swaps | Subsequent Event        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Realized gains $ 2,600,000      
Interest rate swaps | Cash Flow Hedge        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Notional amounts   $ 40,000,000.0 $ 25,000,000.0  
Maximum length of time hedged in interest rate ( in years)   10 years    
Fair Value, Inputs, Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Notional amounts     311,700,000 $ 293,000,000.0
Fair Value, Inputs, Level 2 | Fair Value | Fixed Interest Rate        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Debt instrument, fair value disclosure     293,300,000 297,300,000
Fair Value, Inputs, Level 2 | Fair Value | Variable Interest Rate        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Debt instrument, fair value disclosure     186,300,000 350,000,000.0
Fair Value, Inputs, Level 2 | Carrying Value | Fixed Interest Rate        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Debt instrument, fair value disclosure     275,000,000.0 275,000,000.0
Fair Value, Inputs, Level 2 | Carrying Value | Variable Interest Rate        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Debt instrument, fair value disclosure     186,300,000 350,000,000.0
Fair Value, Inputs, Level 3        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis        
Equity method investments     $ 24,200,000 $ 21,700,000
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements (Derivatives on the Balance Sheet) (Details) - Fair Value, Inputs, Level 2 - USD ($)
$ in Millions
9 Months Ended 12 Months Ended
Apr. 30, 2021
Jul. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts $ 311.7 $ 293.0
Derivative assets 5.4 3.3
Derivative liabilities 5.1 1.4
Other current assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets 5.3 3.2
Other long-term assets    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Derivative assets   0.1
Designated as hedging instruments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 160.3 123.9
Derivative assets 4.5 1.3
Derivative liabilities 4.2 0.6
Derivative asset, purchases 26.9 45.2
Derivative asset, sales 12.6 22.9
Derivative asset, total 14.4 22.3
Designated as hedging instruments | Net investment hedge    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 55.8 55.8
Derivative assets 1.1 1.2
Derivative liabilities 3.3 0.0
Designated as hedging instruments | Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 39.5 68.1
Derivative assets 0.4 0.1
Derivative liabilities 0.9 0.6
Designated as hedging instruments | Interest rate swaps    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 65.0 0.0
Derivative assets 3.0 0.0
Derivative liabilities 0.0 0.0
Not designated as hedging instruments    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 151.4 169.1
Derivative assets 0.9 2.0
Derivative liabilities 0.9 0.8
Derivative asset, purchases 76.6 82.9
Derivative asset, sales 74.8 86.2
Derivative asset, total 1.8 (3.2)
Not designated as hedging instruments | Forward foreign currency exchange contracts    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Notional amounts 151.4 169.1
Derivative assets 0.9 2.0
Derivative liabilities $ 0.9 $ 0.8
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.1
Borrowings (Details) - USD ($)
9 Months Ended
May 21, 2021
Apr. 30, 2021
Apr. 30, 2020
Debt Instrument      
Proceeds from long-term debt   $ 0 $ 262,700,000
Subsequent Event | Senior Notes      
Debt Instrument      
Proceeds from long-term debt $ 150,000,000.0    
2.5% 10 Year Note Due 2031 | Subsequent Event | Senior Notes      
Debt Instrument      
Debt instrument, term 10 years    
Proceeds from long-term debt $ 100,000,000.0    
Fixed interest rate 2.50%    
2.12% 7 Year Note Due 2028 | Subsequent Event | Senior Notes      
Debt Instrument      
Debt instrument, term 7 years    
Proceeds from long-term debt $ 50,000,000.0    
Fixed interest rate 2.12%    
Unsecured revolving credit facility | Unsecured revolving credit facility      
Debt Instrument      
Maximum borrowing capacity   500,000,000.0  
Remaining borrowing capacity   417,300,000  
Increase to borrowing capacity   $ 100,000,000.0  
Revolving credit agreement (term)   364 days  
Unsecured revolving credit facility | Unsecured Revolving Credit Facility Maturing July 2026 | Subsequent Event      
Debt Instrument      
Maximum borrowing capacity $ 500,000,000.0    
Debt instrument, term 5 years    
Potential increase to borrowing capacity $ 250,000,000.0    
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.1
Shareholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
May 26, 2021
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Class of Stock          
Number of shares authorized to be repurchased (in shares)   13,000,000.0   13,000,000.0  
Stock repurchased during the period (in shares)       1,411,321  
Stock repurchased during the period       $ 78.7 $ 94.3
Shares with remaining authorization for repurchase under stock repurchase plan (in shares)   9,300,000   9,300,000  
Dividends paid per share (in usd per share)   $ 0.210 $ 0.210 $ 0.630 $ 0.630
Dividends, per share (in dollars per share)       $ 0.42 $ 0.42
Subsequent Event          
Class of Stock          
Dividends, per share (in dollars per share) $ 0.220        
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2021
Oct. 31, 2020
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Jul. 31, 2020
Accumulated Other Comprehensive Income (Loss), Net of Tax            
Beginning Balance $ 1,074.4 $ 992.9 $ 940.4 $ 992.9 $ 892.7  
Other comprehensive income (loss) before reclassifications and tax 22.4   (40.9) 61.5 (30.3)  
Tax (expense) benefit (5.4)   1.0 (6.1) 1.7  
Other comprehensive income (loss) before reclassifications, net of tax 17.0   (39.9) 55.4 (28.6)  
Reclassifications, before tax 3.2   8.5 6.3 12.8  
Tax (expense) benefit (0.8)   (2.4) (1.3) (3.4)  
Reclassifications, net of tax 2.4   6.1 5.0 9.4  
Other comprehensive income (loss), net of tax 19.4   (33.8) 60.4 (19.2)  
Ending Balance 1,153.4   944.5 1,153.4 944.5  
Curtailment charge   0.8        
Accumulated other comprehensive loss (123.6)     (123.6)   $ (184.0)
Settlement cost 1.1   2.3      
Scenario, Adjustment            
Accumulated Other Comprehensive Income (Loss), Net of Tax            
Accumulated other comprehensive loss 25.4   7.9 25.4 7.9  
Reclassification, Other            
Accumulated Other Comprehensive Income (Loss), Net of Tax            
Curtailment charge 1.1   2.3      
Accumulated other comprehensive loss 21.4 25.4 7.9 21.4 7.9  
Total            
Accumulated Other Comprehensive Income (Loss), Net of Tax            
Beginning Balance (143.0) (184.0) (178.3) (184.0) (192.9)  
Other comprehensive income (loss), net of tax 19.4   (33.8) 60.4 (19.2)  
Ending Balance (123.6)   (212.1) (123.6) (212.1)  
Foreign Currency Translation Adjustment            
Accumulated Other Comprehensive Income (Loss), Net of Tax            
Beginning Balance (37.5) (74.0) (82.2) (74.0) (92.7)  
Other comprehensive income (loss) before reclassifications and tax (0.2)   (35.3) 36.3 (24.8)  
Tax (expense) benefit 0.0   0.0 0.0 0.0  
Other comprehensive income (loss) before reclassifications, net of tax (0.2)   (35.3) 36.3 (24.8)  
Reclassifications, before tax 0.0   0.0 0.0 0.0  
Tax (expense) benefit 0.0   0.0 0.0 0.0  
Reclassifications, net of tax 0.0   0.0 0.0 0.0  
Other comprehensive income (loss), net of tax (0.2)   (35.3) 36.3 (24.8)  
Ending Balance (37.7)   (117.5) (37.7) (117.5)  
Pension Benefits            
Accumulated Other Comprehensive Income (Loss), Net of Tax            
Beginning Balance (103.9) (110.0) (97.0) (110.0) (99.0)  
Other comprehensive income (loss) before reclassifications and tax 21.4   (7.9) 25.4 (7.9)  
Tax (expense) benefit (5.2)   1.9 (6.2) 1.9  
Other comprehensive income (loss) before reclassifications, net of tax 16.2   (6.0) 19.2 (6.0)  
Reclassifications, before tax 3.0   5.2 6.8 7.5  
Tax (expense) benefit (0.7)   (1.2) (1.4) (1.5)  
Reclassifications, net of tax 2.3   4.0 5.4 6.0  
Other comprehensive income (loss), net of tax 18.5   (2.0) 24.6 0.0  
Ending Balance (85.4)   (99.0) (85.4) (99.0)  
Derivative Financial Instruments            
Accumulated Other Comprehensive Income (Loss), Net of Tax            
Beginning Balance (1.6) $ 0.0 0.9 0.0 (1.2)  
Other comprehensive income (loss) before reclassifications and tax 1.2   2.3 (0.2) 2.4  
Tax (expense) benefit (0.2)   (0.9) 0.1 (0.2)  
Other comprehensive income (loss) before reclassifications, net of tax 1.0   1.4 (0.1) 2.2  
Reclassifications, before tax 0.2   3.3 (0.5) 5.3  
Tax (expense) benefit (0.1)   (1.2) 0.1 (1.9)  
Reclassifications, net of tax 0.1   2.1 (0.4) 3.4  
Other comprehensive income (loss), net of tax 1.1   3.5 (0.5) 5.6  
Ending Balance $ (0.5)   $ 4.4 $ (0.5) $ 4.4  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Guarantees (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Jul. 31, 2020
Guarantor Obligations          
Royalty income $ 765.0 $ 629.7 $ 2,080.8 $ 1,964.4  
Advanced Filtration Systems, Inc.          
Guarantor Obligations          
Outstanding debt (the Company guarantees half) 34.2   34.2   $ 40.0
Contingent liability for standby letters of credit 7.7   7.7   7.5
Amounts drawn for letters of credit 0.0   0.0   $ 0.0
Investment earnings 0.8 0.8 1.4 1.2  
Advanced Filtration Systems, Inc. | Royalty          
Guarantor Obligations          
Royalty income $ 1.8 $ 1.6 $ 5.0 $ 5.2  
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Reporting (Details)
9 Months Ended
Apr. 30, 2021
segment
Segment Reporting, Measurement Disclosures [Abstract]  
Number of reportable segments 2
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Segment Reporting (Summary of Segment Detail) (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Segment Reporting Information        
Net sales $ 765.0 $ 629.7 $ 2,080.8 $ 1,964.4
Earnings before income taxes 110.9 84.4 267.0 253.9
Operating Segments | Engine Products segment        
Segment Reporting Information        
Net sales 531.0 420.4 1,429.6 1,315.2
Earnings before income taxes 84.4 56.5 206.1 172.2
Operating Segments | Engine Products segment | Off-Road        
Segment Reporting Information        
Net sales 95.7 63.5 238.4 199.6
Operating Segments | Engine Products segment | On-Road        
Segment Reporting Information        
Net sales 39.7 25.1 105.0 99.5
Operating Segments | Engine Products segment | Aftermarket        
Segment Reporting Information        
Net sales 371.4 301.9 1,018.7 929.4
Operating Segments | Engine Products segment | Aerospace and Defense        
Segment Reporting Information        
Net sales 24.2 29.9 67.5 86.7
Operating Segments | Industrial Products segment        
Segment Reporting Information        
Net sales 234.0 209.3 651.2 649.2
Earnings before income taxes 37.6 34.7 90.9 98.8
Operating Segments | Industrial Products segment | Industrial Filtration Solutions        
Segment Reporting Information        
Net sales 163.7 137.4 449.3 441.4
Operating Segments | Industrial Products segment | Gas Turbine Systems        
Segment Reporting Information        
Net sales 25.5 29.2 71.9 74.2
Operating Segments | Industrial Products segment | Special Applications        
Segment Reporting Information        
Net sales 44.8 42.7 130.0 133.6
Corporate and unallocated        
Segment Reporting Information        
Earnings before income taxes $ (11.1) $ (6.8) $ (30.0) $ (17.1)
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Restructuring (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Apr. 30, 2021
Jan. 31, 2021
Apr. 30, 2021
Restructuring Cost and Reserve      
Payments for restructuring $ 1.5   $ 2.0
Accrued restructuring expenses $ 12.8   12.8
Cost of Sales      
Restructuring Cost and Reserve      
Restructuring charges     5.8
Cost of Sales | Corporate and unallocated      
Restructuring Cost and Reserve      
Restructuring charges     5.8
Operating Expense      
Restructuring Cost and Reserve      
Restructuring charges     9.0
Operating Expense | Engine Products segment      
Restructuring Cost and Reserve      
Restructuring charges     2.5
Operating Expense | Industrial Products segment      
Restructuring Cost and Reserve      
Restructuring charges     $ 6.5
Employee Severance      
Restructuring Cost and Reserve      
Restructuring charges   $ 14.8  
EXCEL 76 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /)IQU('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #R:<=2O>!F>>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$Y8!R;UI:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,1@M(? MZHA05]4*')(RBA3,P"(L1"9;HX6.J*B/%[S1"SY\QB[#C ;LT*&G!+SDP.0\ M,9S'KH4;8(811I>^"V@68J[^B\GK%M8G M4E[C]"M90>> :W:=_-IL'O=;)NNJYD6U*JJ'/6\$OQ=U\SZ[_O"[";O>V(/] MQ\970=G"K[N07U!+ P04 " #R:<=2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M /)IQU*'!G\A0 4 &T5 8 >&PO=V]R:W-H965T&UL ME5A=4^,V%'W>_@I-I@_M#,&V[$"R$S(3 FPSA1 ([0[M]$'82NQ9VW(EF9!_ MWRL[L8%QKET>\)?NR=&5=,Z5QELA?ZB0DCA5%[U0Z^RK92D_Y E3IR+C M*7Q9"YDP#8]R8ZE,L,>"?B:Y;%^%-O?^+Y# X/GBU@5_\FV M;.MY/>+G2HMD'PP,DB@MK^QMGXAW :Y])(#N ^BG ,<]$N#N ]RBHR6SHEM7 M3+/)6(HMD:8UH)F;(C=%-/0F2LTPKK2$KQ'$Z9/"6N?4*H39T& M/C,\_([M"/6:HC^P<:L@6D=P3R2O@Y+ 9- MGG89;THX'N[8_0>$Q:!B,>C&XB%G4G,9[\@CSX3438QP*"USCC ZJQB==6.T MY#(2@9E0!.9U8XIPI,,4^NG+EY9I<%YQ.^\X9I*!C!4J=#Q=.-::Q0K+U[#B M-$1QKE,=Z1VYB6).%GGRPF43%QS#Z9\/1UB"1A6941;04.+N:?Z563<2G%:Y3ZS\6&+7:'QQIX(# MC 84(U+;@H-K^:WP(2?+4*28!K> #(?G?=?!4U.;@H,K^E.DP0_$FG#FA\2/ MF6HNZG"4F4@2D)R5%OZ/$_+SX!369\8D>64QZO5.[1<.+O1@I$&4;LAJE[R( M^!?U:R/+%K.8S;&"LS8&BDNWL:HJ9?S-#UD*-3'T?QM&\$86IL;EY_)V7\VV M8#^O,&.@M3'03L8PRZ4TA4A9?109!,W(&P>Y!?'Y<[W_D5EM"+23(LBTX;64EK96?=E+^ZX3+C9E@WP !7!DT(6-I M<_IPP%9JM?!37+:/CLX\#TM8K?L4U^R#?MU$RECG,P=7P79Z+7#]OFW,$]OIUS;@ME3PATW> M>VXW\+)Q.;: M9T_U+KOXBK]F=5^=WR<%P[WX&*L:LUW<86> J6@I!6SINE] MV0)P= E:[PZTC (5YWR*^&9W5IYM56^KL\1I<8)FUU)LNSO?)!BZPX'GL16HNDN TY"[@T#>#[6@A]># _4)VP3OX#4$L#!!0 M ( /)IQU+4_?L7T@0 $H3 8 >&PO=V]R:W-H965T&ULI5A=;Z,X%/TK5C0/,U('L"%\5&FDE#"SE;9IU71V'E;[0(.3H &G0C]Q?88<_"69P6[F>PY/UR;)MOL<1XS M@QQP(=YL"69B2S+-?,X+2;S6=7W2.(=7F/^X_!(1(3ZSR#DLH+(;_*QEUR,['*$>$,;WCI(A8_KSC$659Z$N/X MNW$Z:6.6AMWGL_=O%7E!YB5F."39SS3A^YN)/P$)WL;'C#^1TV^X(30M_6U( MQJK_X-1@K0G8'!DG>6,L1I"G1?T;OS5"= R$'[T!:@R0;. ,&-B-@?W1"$YC MX'PTPK0QJ*B;-?=*N&7,X_F,DA.@)5IX*Q\J]2MKH5=:E(FRYE2\384=GXIY#1Z^@6CQM+I;?5^#K^#'>@D^?_H" MV#ZFF(&T /=IEHDI9U?@4[5V!)9G&%M MVM2F;F5:;GRO<\^=SLS7[E34&*^#<5%@>'W44D4AR[<,OP^+5!@,7,=P6EB/ MX[3E.!WE&!+& =D.\ZS-IYVP4TMB$-88OX-QD&5(:BQ5%+0]1^&I@UE61[4> M3[?EZ8[R_$X)8^! R3;E.IJN0A--I9&%KC(R9 4&DFBJGCS+E3BJGES7'J+H MM12]48H/!TQCGA8[@-_$DX".JJ^2$//E2%15E.\HN:N"D(=D/2(-:NIUM.TQ#5JFP2C3 MNX)C<:KQ\ZSJF 9*8%O.RU#%.+(62Q43&(%$4L5 NZ-7CR.T+B>^-3Z??(]I M,Y=7H,#:1=KXZ,;^JF1EJ$=)6;G4HR31(ATJ,'RK^S>0R;!3[!86FZLD=5R;2N'6')OY2O4#[W0(#-Y.O96PK M9_X[,QAJ3,3)(J]S#4I49/(I$&E@,$"#,WVIJ^!X8?6S^E+""8A?Q2Z^P^?" M_6OY>95NP&=1LM==7[2R.)K3R54V]@%8(&NAARE:.$H"0#1P8L-+]07'RZ]A M)9(T.Y8OWM-"4RXA7][M0BW,4P[T 6_*KJB'#1T"EQH-CA=IW?4 Q %?$^^E MQ9$EES=Z1>H806=PEB%O8J$6)9_Z&A!4$T,'FJ(!+2[%'!ROY@:UZ";&!]3P M=&K(Y9X6I:BA@@11N7S7HR0US,[=0([IKKJ486!#C@6OO_[:WO;B9U%==TC] MM_ ZA)K^97E15-U%7-S7MTSW,=VE!0,9WHI0XKM"Y#*M+V[J!B>'ZF;BA7!. M\NIQC^,$TQ(@WF\)X>=&&:"]/IO_"U!+ P04 " #R:<=2;('A*7$$ M M#P & 'AL+W=O;"A+L( NVYI\SP@.E5$2 MFXYE=TH.(HY0L&.*'),'L_8G$]#1JV:WSP$NTW0DY8(Z' M>[PE2R)^[!<,>F;A)8P2DO*(IHB1S:CU:#\$MBL-%.)G1$Z\U$:2RHK27[(S M#4_^1.6T5,:5ANG[U_4^2!S IS,J'Q'U$H M=J-6OX5"LL&'6+S0TW>2$^I(?VL:<_6/3CG6:J'U@0N:Y,8P@R1*LR=^RX4H M&8 ?O8&3&SA5 ^^*@9L;N%^-X.4&WE,CH"3&)!F^R MH=17UJ!7E,J%LA0,WD9@)\:3Y[D?S)>!CZ"U?/Y]ZC^^0F?Y"H]9,']=HN=O M\&JV> F^ V[Z,T#3.?0#=(]^+'W4OKE%-RA*T2R*8\@\'YH"IB6=F^M\"D_9 M%)PK4W#1C*9BQU&0AB34V/O-]H,&>Q/D*#1QSIH\.8T.'_?,0*YUAQS+L37S MF7S=W-+1^7_1@_\<_4(,MU@@KO+G7O&W%%@0J P"T0V:T 3*T4[6B2-!TW1- M$X+^?%QQP6#'_]40SBO">2J<=R7<'&HCP2R-TJUV*676/64MB^!QW/<,SRK] M0+-C.5EUBZYK>)<@OPX"^8SN)2JHH^R!8PP*U 7C3L&XTRCPL]@1AM87RD:9 MLNV85VJZ! X\KQC+Y>YUXA0:]1@D5^NL417D5Q)-X1#O^& M BO7]AU*B5K@<,004"A$ K\1+D=NVAUC<'N';BRC!__MGM&%'DY#.>+=P6') M]T2==O&[3KM>C8O=-SH5[3)0YX)P1;BZ'Y"DND#K?BR]:/U"M'[CXO0)BXY8 MLN--RW!0N!LTYN W^'+AV7HCL.(@&SL2;F&O@_!%H,9DP+J3R8!GGA0[3T;^ MYK-T#&H*5>O%H)ZP6KFH8V!#5!P%=9!3VC07^MG6QW%M-2KX0M8QYCS:1&NU M>94LF9ZHO97R7I,5":J$/5?70N8+=6VEKIVI7%+75GI_IFX^^3+GFBX3#1W:CQ*Q4X+DNGI6IKUDF-:AWD5C>_KP$!U4Z5 M:AW5*>W_2ZK.!U7GT^.6?G8 :>D[=?J#:GXF&M2]ZY8J>:Y '=;5)%OC#&)> MVU(?'SBVVZC!1,-<2]FM'_]6C+OA # #9" & 'AL+W=O!5UEZZ MNT#R]YU=&Y>+0]/V!>]ESIDYX_$,G;60KRH!T.0MY9GJ.HG6BVO755$"*54U ML8 ,;V9"IE3C5LY=M9! 8PM*N>M[7MM-*>C66O(Y::LPS&DJAEFE+Y M?@-F4+@UP>[UA MO[7:4EJ&+Q)=@"($\UP"\ _CZ@^0&@40 :G_70+ #-SWIH%0 KW1XHUD<8:V)T;_!P'X3WDS @N)H\?!T&_2?< M3)[P,0KOGR;DX1:O1N/'\ [MAB\A&=[C/B2G8RHATPEH%E%^1L[)\R0@IR=G MY(2PC(P8YU@)JN-J#-,XGRHML0/\..*N6;IK6G?-#]P%, ,I M(2::OH$BV%H619/BC$X99_J]JL)RT@M+:EKEJG?>JEUUW-7V:SLT\FH7NS9! M!=%%K;UK%%81-4N;'=VM4G?K+W4G$,]9-L>H)#(Z]6WU/^!V\[TMNE]/91Z4\;Q1(B3I5B,VPP9JHH4W);\HD6),-1 MRFS=526C??CV#C0,*HSJ^QD+#HT.DU%)=+67#'>K5Z<@YW9(*A*)9:;SK[ \ M+>=PWXZ?O?.;^O6@7G$>X-S.Q^QO^GSHCZC$"E*$PPQ=8:WCVY/Y(,TW6BSL MI)@*C7/'+A/\[P'2&.#]3 B]V1@'Y;^9WB]02P,$% @ \FG'4C*LP@&$ M!@ #AH !@ !X;"]W;W)K_&8N)A4JB2])YV:??498M.:3HU$!BR3Y2 MOR./]QSIDR /?W M9,PVW\F&F M5I*SHFU45S,2ALFL9F4S.3MI/[N59R=BK:NRX;<2J75=,_GRGE?BZ72")]L/ MOI0/2VT^F)V=K-@#GW/];74KX6ZVZZ4H:]ZH4C1(\OO3R3E^=T%CTZ"U^*?D M3VIPC8PK=T)\-S@(=/[I.)[MGFH;#ZVWO M?[;.@S-W3/$+4?U;%GIY.LDFJ.#W;%WI+^+I ^\<:@4N1*7:_^BILPTG:+%6 M6M1=8U!0E\WFG3UW S%H@*.1!J1K0-[:@'8-:.OH1EGKUB73[.Q$BB]S[S>/(R./. M5S) -)PB$A+L:'[A;_[WNH+FN&T>[C>?@>,[[\G.>]+V1\>\7TO)&XV84ERK M=YX>Z:Y'VO88C?7(U!*QID +<\%_K,M'5L$CG&.UZ2IMNS+K[?&,X#B@)[/' MX9 XK&@2)#NK/9W13F?DU7F^6(@UR(*EN."@\:[B4U1QI1"K8&FS9L$5$O?H M* VBUI^C)"!3L%8KWJZ\ZL7ET>:AV4!K'&'+(]LJBH=^[WD4[SR*O1Y];!YA MG(4LN9JBAFN7O-AZ,$W" +^2Y[ B)$C=\I*=O,0K[U;R%2L+Q)\A RL87#.H M0B^YA&4^C$*7[DW7\4!11EZ)3BS1&0G"?/AR.Y#N'$B]#GP5FE5OT)I:0C#. ML\'P;?0ZS,(\&1OE;"/AD5F:4E(8D6M MPXKBL768[P3G7L%_"5$\03IUR!_&(T ' \!OBTB,/V_)H' TFKM/GL"-1-#;! MN&<,?AMDJI+=E56I(4'Y2(-[U& _:^9+(?5F=NZ$A.9E\^ > FJ[%EMISV%% M1^.HYPSV@V;K/51<:]DZ;[#2QU7![YQK$MN0P'D0O=;L ,Y8#L$]2; ?)3LX MKMB+(:-3GTT)DF3VH-IF.$M')?8TP7Z<@$2YYI#7;D\3[,?)S1Z?!PO8J=0&! #-4FI;87!H;)WU',%^D.SC^9!4&QIQ ME-E3;YM%X2A;2,\6XF?+IX.KG]BPB!PYVV&6P+Q'(P)[IA _4ZY%<[QP!*@O M(1";'^D0;YUBVPK2010.7GA$_6!30WX*W0>"H>MM/P]D5OGC,B/Y6"(@/<6( MGV*;P#VDT683K!ILK2ZG732ZO$B/,>+'V!=><%Z;N4>-"0[1:"E@%]P\0(# M*'/ECN/(JMS#UY(=H N#D6*=] PCL;?JF"^9Y$M1%5RJ7W_)"$[_:"MA_>(K M/D@/(')P/W//88442&FQ^#Y%1S@(0U@@$L&.=PV[23R%8#9_2!DML.-9:ZA8 MRO]X,36#R%&I%##,.6[VCL<:-Y_)OE,]E,@!*(FZ!GQN/8I?>021Y/,)QWB: M1'2*\VC[M<=#FUAIG-D!?;,1/MO.B*$VI $O/;$N/RP8MV*J$I>@4 M:T,KMFJQSN@M$])3C?BI]H5K!A]!G<-D,U;>$AM3.(;<^[H6Z^R& G%$1S32 MGF;43[/KG\@'75>^N*8VT^*Q_$5[HE$_T>8FI(_-@6>Q7RJ:?;+[<,HF%2;6 MF+JLXK'L17N$43_"H+Q=U^M- =L=DH!H2&CF /F1 ]R46[0-J6-,J%4X=';Q MGETV4C?0P>'? 99)SM1:OFPS"(FG619-\SQM2W*XI6$TC7'V@8!BGT M(S<_/FQNM%BUY_=W0FM1MY=+SD"\,8#O[X70VQOSD\#N)Z"S_P%02P,$% M @ \FG'4FV IK88 P HPD !@ !X;"]W;W)K$I;*CA4KE5W8MHQBDF!9XQE)86;& M18(5=,6++3-!\-2($F9[CM.P$TQ3J]LV8R/1;?-<,9J2D4 R3Q(LWB\)XXN. MY5H? X_T)59ZP.ZV,_Q"QD0]9R,!/;OT,J4)227E*1)DUK%Z[D7?=;3 6/R@ M9"%7VDB',N'\57=NIAW+T42$D4AI%Q@><](GC&E/P/%GZ=0JU]3"U?:']RL3 M/ 0SP9+T.?M)IRKN6$T+3*)TLQ M$"0T+9[X;9F(%8$;[!!X2X%WJ,!?"GP3:$%FPAI@A;MMP1=(:&OPIALF-T8- MT=!4O\:Q$C!+0:>Z_8?[P?!^/!P@:(T?;F\&O2?H7/9N>_?](1I?#X=/8W0Z MPH*D*B:*1IB=H6_H>3Q IR=GZ 31%-U1QN"=R+:M $D[MJ/E\I?%\MZ.Y7N9 MJ"'?.4>>X[E;Y/W]\N\Y [EKY$Y5;D,BRFQX938\X\_?X6^LL")0I KQ&;JB M*4XCBAD:<4E-T?WJ3:024'J_]RSFEXOY9K%@5^Q1Q/-42=@-$:%S/&'D'&$& M&PN6)=MR6?@+C3^]/^?=L!:T[?EJPC9M&C6OM*F !B5HL!=T!#N+"$&F",HQ M>CU'&19HCEE.T"F\_5Q.44;@TQ!#D9QMXR[<-U:8W#7J?185YGK)7#^.V=!) MA',5UNHSH0 M?14KVA^[4D/ !!*JME*;M-I*VP\UW;N_'>(DODMPUCC]V*>_8T.!Q,;IK58; M ^/AS(P]9\:W-(X_BXHSO9,9R^BA0L=MLB'B_HAE_/>\% MO8\;3VRUENK&X.)L2U9T1N7/[:. JT&M9<$V-"\8SY&@R_/>97 Z"6,U04O\ MP^AKT1HC9Z(1FF=($./Y42GOU.]7$]OA# M^XTV'HR9DX).>/:++>3ZO#?NH05=DETFG_CK=UH9%"E]*<\*_3]ZK63]'DIW MA>2;:C(@V+"\_"5OE2-:$T"/?0*N)N##"<.."6$U(=2&ELBT65,BR<69X*]( M*&G0I@;:-WHV6,-R%<:9%/"4P3QY,7FXGU[?SZZG"$:SAQ^WT\MGN)@]P\_= M]?WS##WK;:PB\78(\7GPU>VJXPI8($>TDMM0H4M+@LD.>SQ ME.0+1#9<2/97W[!YL%0W;OEFY'M#O_47''C3G!$/O2AI_]D].ZIM&!VQ84F% M #^Q/.4;BB1Y.UQ,)?:1@:0?><,#N*80;LGL 1S7 ,=.@#/)T]]]E4X7"! " MQQ2EP^F;&E,;UK$!(PB,A7I$: ]L4H--G& ?Y)J*$[4*;; 2\XVQ=QAQBU#B M83NLP&]2L>\$-EF3?$4+E5=;NZ$H*&PHM7(S1N8LLV22*M_Z)BK?"P^@6Z3Z M./*B#O M'@F.)J9/;6HK], %?J1L1HL8CB..AV/&^S8F;EN\Q=:?#Y7!PT' M!.'Q;*VVP(+)G8#0PI8 _X!7Y/L)VF8DESJR],^.;57FM#HG-",V]%M65\ZQ MB 5^W.F=AG&"XY2C([LK= J"?Q_N.A+5X>> 6\151\)3218&6@F]0QO-57U*Q@?)Q;H]@J2YJ6>@?.L$D$1QC;]3A@X8Y M C=U/-$M>2\YF2\_ W5D0.T'<72(UD(T 63FH -NPR.!FTC*%*@66;$&FBZQ MSKD 15T53V!R!#:)Q"(5=7JW89+ 326/.Y&N@?64;W.>]Z'BD8)#20QKCN4 M'O:)';3)(/U@:%!U)69?./M5H&.3ZS7/%BKJ]6Z##KOTZGY!) 6!H6YAK0NC>MW>_CM<%97,GBUQIZ\; MLL)NLKI^HR)EY<(HD?-M-TZ3;?#0]+HI!8521[&)&T;"_Y.1EG6F=S,2ME - M3B(3MT4N[$H7N"$D'+D]O%S25"K_TK>TS'10'E&45H4?K ]EEA5Y9" :>V/? MU998IL RZ2B><4-^V$U^7ZD?5BK6L2"X;@S#@TI8CGG,DW%#M*YLS]"9 &M5!E41Y/2UU11G.GD>:>M#DXMBHX>R".&PJR0(&\(*W82E M@[RD0D7^$+8V54>GRZ!WJSD65DJ\(+$?EU7619\M@\.&QD(WC3W1E*]R]A>" MU%0/AY:53^BG[(K-,]70,RPII6*')8/68?Z&BI7^QE% %;G+97D:7M^MOZ-< MZJ\'!_>O@M-)^36D45-^G+DC EBN +.6H-+W1N!947[O*"\DW^I/!G,N)=_H MX9J2!15* )XO.9GB_\ 4$L#!!0 ( /)IQU+5VM.N-P< .@D M 8 >&PO=V]R:W-H965T&ULO5IM;YM($/XK*ZO2M=)A MLPL8J))(B4ULG]HD%Z=WNH_4;&)47ES 2?OO;\'$P,ZP)%'5?FC ?F;VV9W9 MF6C;5'L/DXF^6;+8S\?ISN>B&_NTRSV"W&;/4SR M7<;]H#**HPG3]>DD]L-D='92?7:3G9VD^R(*$WZ3D7P?QW[V\X)'Z=/IB(Z> M/[@-'[9%^<'D[&3G/_ U+[[L;C)Q-SEZ"<*8)WF8)B3C]Z>C<_IQ99BE087X M)^1/>>N:E%/YFJ;?RIM5<#K22T8\XINB=.&+/X]\QJ.H]"1X?*^=CHYCEH;M MZV?OE]7DQ62^^CF?I=&_85!L3T?.B 3\WM]'Q6WZM.3UA*S2WR:-\NI_\E1C M]1'9[/,BC6MCP2 .D\-?_T>]$"T#:O08L-J O=3 J T,R8#9/09F;6#*(S@] M!E9M8,DC3'L,IK7!5#(P:(^!71O8LD'?')S:P)'G8/48N+6!6Z7#(7Y5\.=^ MX9^=9.D3R4JT\%9>5!E468N8ATF9[.LB$]^&PJXXFUU?S;VKM3>S=W6W)M>79+8\OUIX:[*Z(NOE^:VWO/XT]V[7?Q#O[R^KN_^( M1KZLY^3]NP_D'0D3\CF,(I'(^B +# ^+Y61(F M#]@:7*I=7*6)1F9I4F2I6,;D@:R2@F<\+Q!7"[6K:D&T"U$+ N$Q%@4R]ZL2 MSC?>07PM]UL>59Y37CV[+X/7+R*^SGUC\ M)B*=CSG-CCG-*H=FC\,+_A FY>J3"U],=,.)7Y"_]M&8&/1/PG3J8IEY\&E7 M/LL6\7CFN&QLGTP>VXD(4;;EC%D7-3^@IBV4WD5XT ]E#AU;7=@EA%ECLXM9 M0 RC,N\E!&E43,_MPE8(S!6TFOEU F(< V)4=D9/0%;)IHPQ)^_G_'#UH:P3 M5;RW:13P+!>UY/L^+'XJPF\>1S.5X;\2$H'W;[^+@[737GJX$MX0JD/-.E*S ME-0.FV;3V31A(N[%TD1B\WS ^%J B0B=G'++(52'[_3(=ZKD>]R:>1DJH4Q$ MC#(>8"RG<'S7'!M2?@VA.BSM(TM;R7(>/H8!3X)F02D4$@G0Y M, O$D2T7D14$&6U*G?5QC^OC*M?'2P*I4I_O,E&I];)2,QU;&1?0<$U3+ITS MB,(JM0LB+E=JZ(>:U!D[TB)#F"6OWP(.1J6 +J$;C5$VIE(D$!C53;V%ZP2# MZHTZ=0 )6H(U277 M2 IJ_/I66OOLQ,8PY+V\'(1U.3?"A*J5R2O:*87Z0V,N3+8A6)=IHU.H6JB\ MK*52*#IT>0MZ Z NP4:84+4R>7-;I5""&'*A]A 0E$1SLK\AXH,$BCM .B^&4 M+;81A%2M"(>.ISV1@>++A<>6&0)#(^,,1P9"J&GH)8W MU]IGI]4#%;@<0G49MQ[ZJ-7**YHK@Y)$$TI./NX,PKI,&^G"U-+E9BPH3C=MOL.&ZQ1?TRM_@9/\GAP$#VFVR8,SLL4( *SP D!&]-TP9B7 M;%!.+C!78/,M$4>:T#9R:% %*!+5Z@E-HP"9\SNT1J-MF/H9VZ#6@(^3'+'\ M>NL?B-EK3+H_&C02R5!+I#=I$ -YF.,"#3*$ZC)N5).A5DVOT" &5$&::":R MW!V$=9DV:LE0JZ67:1 #*B!XP!\ =0FV?C)2BZ0W-VD#"B);/L#.$1!X)NZA M(*F6+!"01L%I$D$YO6O4:#1#K='>T'QKCYT?'K'FB^"P^H[ 8//%QL2:;XU3 M_&RZP%S!YHN@T.:+XK#F.VF]8%&^ _39ST1SS4G$[X6E/K9%*\D.K]4<;HIT M5[US\34MBC2N+K?<%X6]!(CO[].T>+XI7^,XOMQT]C]02P,$% @ \FG' M4D&G>.1T @ 604 !@ !X;"]W;W)KU!L)A8J6ZZD).W?3Y(=-RN: M;B^62/$<'DHF@ST7]S)#5/"8LT)VG4RI\MIU99)A3F2+EUCHDS47.5':%!M7 ME@)):D$Y3WHF'@;\)WB7A[MP52RXOS> M&..TZWA&$#),E&$@>MGA !DS1%K&0\WI-"D-\'A_8+^QM>M:5D3B@+,?-%59 MU_GB0(IKLF5JP?QV/.PMM1$O]3*)ILL89C2_!.2 MKF#"-9F$J$@Q_1OOZO*:&OU#C7W_3<)>*5K0]B[ ]_S+5_0,_A_NO2&GW5QY MV_*U3_#%BBC4C:" KR%6/+G/.$M12'V?#UNJGN!7;R65T'_X[S?2=9IT'9NN M_[:6U7D5Y;9C[T;%N\\/?UW*C:_)FF&CH3(C:TD,!P MK2F]UF?==:)JY,I0O+2]L.)*=Y;=9GKVH3 !^GS-N3H8)D$S3<,_4$L#!!0 M ( /)IQU*[E=3!N0< ' 3 9 >&PO=V]R:W-H965TK)RO9<2E7X]#X[54O*FNQK/)Y)MQ+8T=7%WPO3M_=>': M6!FK[[P(;5U+_WBM*[>Y'$P'VQOW9EU&NC&^NFCD6B]T_-C<>5R-.RO*U-H& MXZSP>G4YF$^_NSZC];S@9Z,WH?=;4"1+YS[1Q:VZ'$P(D*YT$ MD;W"58'_BDU>.QF(H@W1U7DS$-3&IO_R2\[#;]DPRQMFC#LY8I1O9)17%]YM MA*?5L$8_.%3>#7#&4E$6T>.IP;YXM4C%$&XE%F9MSMD>_:,[=?BG;.Q#.)/5FFUOW\,G!W8V1;L]>Q%@_/& MC\3I9"AFD]GT!7NG7?"G;._T&7L?_%I:\U42/X;BQMF 6)5,=+%*W'D=M(WI M!C+TUEAI"R,KL'%6(;E%7QI]$\LQ5I; M[655/=(3W1 6N8NS\=A2F*8BZW^>S^^.R0:Y^6@Y'$:+9Q]'B]$QHZ*'QJ+0 M+:M)$-$)D@4QG9S\C5?*AH")4.FJQZC(]@ U+IC4684,I5A!_P/'4Y32KA$1ZJJE;'U>B0^-"@]UQGDA3@'CH7R M$4NO=4HI>D/4I$X"JXU306@2*0&),56G,>R-JK3-BP&CC%7H'#I,M@7;^HFE MC,CT(V +_:7!P9/+M6H)6N=JQ*WTB%225W!;'.R>:UDQHQ=\.O=9L9$!1X\' M!-CWKA:]%LEI#&*^Z\U?Z4"L/?XMWP4U#,CXC\B\_#M M^^B&=%CC%CJ$8/UV&%28]\QU,JFQOZM\;L]?A&AM"QOWNG$>[+1=2_ZEJ_D* M(6#)-MFP]6.+(IY.N<*35(HD)9W.'W)UJ-$(%IJ'(B?&LO)0:K:Y"KVVHW34 M\A.($:*I65Z8S@'C4),EA>@C5ROPAB'(F@2+V1Z"S@FJC%R:"HV5#=#"_3*M M)0L-(:,N(-_/[8^9DDS#K37/V:1V8_\LV%X_:-NFWB%F@ZQ@8,M]M]O#VLH& M2?!BR^V96@/:6RD 71$S,F5=Z&4C%4)S]&%;!&?7+H7B<6(\&-]"E&\^_'S[ MYF3Z^EB@0$K7ILBA A]Q!G5# C7NN?Q,L0YE%[FP' ;.%S08T:O 1$L-&&25 ME"GIA?%*?&XETN$)4R832P.?@]0/F>[;H"(PB) M#AH0HAI3"P4H)TTG9)$LZ"^12?S$.!4Q0\LU=X=58MD&R'U(*=KU<7*WH3$M3**O17@.84 (5\S)7C^0)G[H\M3I799/I-*O-.Y Y:N';X M)X[>SA?7F#^@ W3\+#ZR@9/IZ5"\ R41W?;DO:$<1?%7%ZCY2.PZ^[<\F21- M.NK9..91X+U[T/42I,3=\PP-3K<^I44E29:'6_?G2,(PR5%1X=!;F:3)(A3@ MXK:P(4>RI8F$?]7I8@\%]1W&R75KTH0&;C%/28%PLFYP$"M=L6+C-'<83;\R M=5.\51?OKG2F%^^2^Y9'I4Y-""*-!92Y[B#>LS?J9:]O+3$I24(Z!E/I2%@+ M;1[DLDHJZ/C8VT'*$ENGFBG25N@G-/$KN78A]G:YU>IDF0_W].J=L0%KDO%] MJ9*98KV<=KUI/$P_(U'$^Z3/R#!542$*Y)X:C.<7V4 Q9%$F=^R&FDL9'CJ3 MVDA!&?6MUI0B^IV7S5X]9_BH M!_+X*:>?]$G7Y(A@G\='70#'PS3#]?"4&<]1A_DXJ7;NB^Z5H-Z7AL.=<=2% M=/PBGRB@_S,^'7K5'O>^@M3:K_E;#T\>-J8/(MW=[G/2/'U%V2U/WZ+>28\Z M!%'I%;9.1M^^&@B?ON^DB^@:_J:R=#&ZFG^66J*MN'Q3[0 MTD@BRHM"4G7R]YVA9-4%FKRT#[8YY,R9,\/#\7)OW1??(@:XUBBD%:I466/4NUD"99+^/>M5LO;1^4-'CM MP/=:"W>W167WJR1/#AOO9=,&WDC7RTXT^ '#I^[:D95.*)74:+RT!AS6JV23 MO]B>L']T^"QQ[X_6P)7LK/W"QE6U2C(FA K+P B"?K[B.2K%0$3C9L1,II0< M>+P^H%_&VJF6G?!X;M6_L@KM*CE-H,):]"J\M_M_<*SG*>.55OGX#?O!=[%( MH.Q]L'H,)@9:FN%7W(Y]. HXS>X)*,: (O(>$D66%R*(]=+9/3CV)C1>Q%)C M-)&3AB_E0W!T*BDNK#?E32^]Y YY$*:""VJ2#S+T#OTR#92"'=-RA-L.<,4] M<&?PUIK0>GAE*JQ^C$^)VL2O./#;%@\";CHWAT4V@R(K\@?P%E.]BXBWN =O MVWO:\1[.K=Y)(X;"_]OL?'"DD/\?2'$RI3B)*4Y^5TM_ 0ZN#-32ET)1@_*S M&806N;1.F#M2/$4ZK. L_Q-L'<]\*SB,K.V[RPV%!W1#%PCBS<<+^(OW_YY! M2R_\IA>.S@E!FAC]RXV M_&^&-O? M^8":'$MG*8O@%X3@A&F0DTA3T3-RDNH3TE&W5!AIBJY3LAPD,(>/5)_XWFL0 MB@86\3SN:+#D4M)((00$&3PH:YHGU",-C;([RM&06D)[:%CD2F_T,(1V!_EQ M5:**'SEV_XA9P+(U5MDFICQB\/B/TR)__M)3_9(T8!KHG*WZ,@#+AJJX&O)Z MI!NI8+Q ;L.DDB(GE<#/9,*!#GF2,_#9?9KA2W]T.L^FF_O9FTF/1I)&U\3! M2Q*PO0G#=)IVI]F^&4;:=_?AC^&M<(TD[2NL*32;/W^:@!N&[6 $V\4!M[.! MQF50< M !D !X;"]W;W)K&ULK57;;MLX$/V5@>"'!C!T M]RVP#<39+;:+!@WB7AX6^T!+(XLH1:HD%3?]^@XI64F+)M@%^F!3O,SA.6=& MH_5)Z<^F1K3PM1'2;(+:VO8RBDQ18\-,J%J4M%,IW3!+4WV,3*N1E3ZH$5$: MQ_.H85P&V[5?N]7;M>JLX!)O-9BN:9A^V*%0ITV0!.>%.WZLK5N(MNN6'7&/ M]D-[JVD6C2@E;U :KB1HK#;!57*YR]UY?^ CQY-Y\@Q.R4&ISV[RIMP$L2.$ M @OK$!@-]WB-0C@@HO%EP S&*UW@T^(42QO_#:3@;!U!TQJIF""8 ?]R+X./OR7@'0(2#WO_B+/ M\@]FV7:MU0FT.TUH[L%+]=%$CDN7E+W5M,LISF[W7=L*))_+ MX8WL0Q5-(XS1Y 2\;A6<>+WL&[YT^,LF_>7E3N%;2*,%+UI>*+.%6HW&N^ 55 MP6LNR1M.+NUIT3MFX)^K@[&:*NO?%QCE(Z/<,\I_>RI^!RZ\KQ$*U;1*>FDD M6=()+N]IJC1' TPC, .5$O0J&WC%)56D$!1L+BZ!$L2%S]#?G7B +)G"'3M1 MK5K49)N!"23I+(S=&*_".7RBUY7PH=6J0&,@6])BEH9+YS6GDB[=5MD5Q"99 MS<,9),LXS."]$)MZIA/(YG&8N#%-P\4S>@BQ16T?IM"2$=:G&K]TO'7^ M_'^%;UW\!-)%F+LA#U>PZ[@HN3P:R$GFC&3E]'_#BIKRHA]^NG$U6Y#@Y=(Q MOR:V';D%1E7VY+@DN4-,\AG!NQ*UNNN;66_;43O?9BN*36)GW%N:7U*G*[JF M$V1\20V*>C65K8]ZM5JD87Y!8SP/DXO!R1Q<]:8<-ZJ-O^H:*H9.V[XSCZOA=N>K;Z>/Q_J-TP_21 M2T,,*@J-P\4L -TW^GYB5>N;ZT%9:M7^L:9O(VIW@/8KI>QYXBX8O[;;[U!+ M P04 " #R:<=2@# 9TT # !%" &0 'AL+W=ON[25MAR"!]"*Y7A /+C)M+'61["= M=O??,W;:;H+8@L0#+QY[CF^.S-B9[;2YL16B@ULIE)U'E7/U19+8HD+);*QK M5"19:R.9HZ/9)+8VR,I@)$62I^DXD8RK:#$+O"NSF.G&":[PRH!MI&3F;HE" M[^91%AT8'_FFVLP>?R4KK&W]X5\ZCU >$ @OG$1B1+;Y$(3P0A?%CCQD=77K#[OZ _B;D M3KFLF,676GSEI:OFT32"$M>L$>ZCWKW%?3XCCU=H8<,*NU9WD$90--9IN3>F M""17+66W^SIT#*8/&>1[@SS$W3H*4;YBCBUF1N_ >&U"\YN0:K"FX+CR'^7: M&9)RLG.+U\PHKC86KM# =<4,SA)'N%Z:%'N,98N1/X!Q#N^U!+##]^%K5F!\XBFRZ+98O2[P)?,\@(4C2L>A#4);1!R"X66=>.P MA-4=E'S+2U+IJY/ 50B[T+"DR+9H:/Y -7)%2'H--+S6,15,"4_2] 1\&\,K M+@+Z?PH B-GC /YH^)8)5,[2)2&8\S9. TU.<0.Z]K/?FK442=U0@$\O MX%-E$'OS A^H$_H$\W.\_@X]JE.5C\N;7\[".:9W$:=L3OJ)<4@,[_P%#K9_[ZY*@ M=\R4%C*R2N,I4;*+1W_K^O!1LGP:#X+#2=CG81WUZW)?\7[D9^1Y/ EDE/HZ MQ>.6C/(_ 1S\!XAQ%V(T;4D*U[U>HZ\O&O\9UT;+AYHIP.\\&J] \K76[G#P#HY_#HN?4$L#!!0 ( /)IQU*N M*N']% 0 (H) 9 >&PO=V]R:W-H965T;R7YQ[>D9KMC/WDMLR>[FNEW=5@ZWUS.1RZCN#_P<&0P3;]@D!\,\HB["Q11OA9>S&?6[,@&;7@+DYAJM 8XJ<.A?/ 6 MNQ)V?O[&F&HGE2*A*[K17NB-7"FFA7/LW6SH$2-H#LN#O^O.7_X%?Z_HG=%^ MZ^A'77'UU'X(;#W _ '@=?ZBPT5C$RK2<\K3/'O!7]$G7$1_Q5BN%=:S);..PC4X$8KV+.PYP4=MP,[:\ET+-["7:^+/ MF+JP66X!A1U)3:6T95L[8"NCH)*E\"&&\-%O .91S'M:\0$85PE]Q-;28*GW MU+ -%P_ 2[CO$#_)(>86IR]E<<@@E% DK)(5:>-QJY0&FB'2$Z2U4R+>F6F2T03N)AB/ M #X\]"O8NAI%SK/L3XJRNZ@2Q5))&'Y!8*>T?%SBP(KLKA*Z8TUSM%26+L/ MZ2]JTX+P18DR:P$YL(GB]/*O#G['W%<9+>/5B^JQW''AMK)Q2"Y++Y(QQM,Q MDC[#9)PGDR@?)WF4ITD:Y6%]"_]HC// :H7G%$]M+$#/Y58;939[RD=)0:=9 MD11GE&4@,"^2"PBR9 )!#N8[1/(9GW"JP2HB%UD\^=/)-,E#Y$G1((]"17OL?C[IAV.(^3''@/!Q$QGDR242\(=T?76I8Y;NO_J.3ST$(- MQU=7[<^CS2%.]@WCI$_C)/]V5P^/WD> M?:6\$Q;-YTCQ&J9ID.U>_F[A31-?VY7Q** XW>)CB6U0P/[:&/^P" 'Z MSZ_YWU!+ P04 " #R:<=2N,JH/H\% _#0 &0 'AL+W=OK]^YE&0KZ)QFVXO%KWMY>.ZYE_3YSMA/;BN$9Y\KI=W% M:.M]_6HR<=E65-Q%IA8:,X6Q%??HVG+B:BMX'HPJ-4GC>#ZIN-2CR_,P=FRW'H:F%R>U[P4]\)_K.\L>I.#EUQ6 M0CMI-+.BN!BMDU=7,UH?%OPJQY!>CF ))3)/'C@^#^): M*$6. .//SN?HL"49#MN]]Q_#V7&6#7?BVJC?9.ZW%Z/EB.6BX(WR[\WN9]&= MYXS\94:Y\,MV[=K98L2RQGE3=<9 4$G=?OGGCH>!P3(^89!V!FG W6X44+[F MGE^>6[-CEE;#&S7"48,UP$E-0;GW%K,2=O[RO7@0NA'G$P]G-#3).L.KUC ] M8;ABMT;[K6,W.A?Y8_L)0!R0I#V2J_1)A^O:1FP:CUD:I\D3_J:'DTV#O^G3 M)V.%-16[!E8+!8!=OV77@5=AV>_KC0OC?SRQX>RPX2QL./OW5#[+D'W8"@"M M:J[WT'MF2BW_$@[-=IHT3.H0S')=HE^P0BK #_)V1C74<-3*F3>=>H1U3&I( M!DZESC%F)9QR:QJ-9=BR5&8C(H33>?+ICRB^_6:9)HL?'*N%#?FO,VR[4;+D M[5;$)ISW.S''%7QG'=FT"_@WEG9O"HPT5N2/0.^=%Q76 8H5M>*90,)[5G.+ M4O.($*ZO8.0GX\0KE+/_&@]3&ZCP*;UUSSG+,7+%W-HCE]YV=1BN\R3J(E?9,5QF\: MBSMGS&YEGB,^-QRZ)/-U 68X>WES>[/^CJ73-%JP9)E&"9NG"=IGBSA:L;63 MG-WQ3!8R8\E\%<4LF1QOH3U;(%9$50*G M'PS$Q'3/-^ M #?&=YZN8 #XXW@9!^#)>#6?13-V#X;>&2]8L@BZ/UI_$2(G M2I)Z="Q-:^>$;W7W5O*-5-)3IE(2..!U12="Y.C7-&N%(WE#35T=Z0W[6N+W M-4Y.VLF,Q>K:P#+4QHUL93C43,3>Z$/*9=)F347"S4B%PW4AP38B^,!*CK@Q MCRN<0>V8]5L>%*D/,*0[%CH(\ B;BDK/"P^\C&$ID6:%0U=Y14N?#^L M 0-DC6Y5(=$]A4WJ+MP4(6-E*37J8]YT5WGW#6( M J9QM#@;,=L^U]N.-W5X(F^,1^J%YA;_<(2E!9@O#(IZUZ$-#O^9+O\&4$L# M!!0 ( /)IQU)K'-NJ& , *T& 9 >&PO=V]R:W-H965T(#ZL$29IVL$UMI7: X -H8KQ\0'QP[6MCX=CA M[*S;O^?LM%F'V(20*MT<_?0U8H#;QE@_S^H0VHNB\++&1OC< MM6CY9..H$8&7M"U\2RA4 C6FJ,KR9=$(;;/%+.U=T6+FNF"TQ2L"WS6-H+L5 M&K>;9^/LL/%);^L0-XK%K!5;O,;PI;TB7A4#B](-6J^=!<+-/%N.+U;3:)\, MOFK<^:,YQ$C6SOV,B_=JGI51$!J4(3((_KO!2S0F$K&,7WO.;' 9@+YWYIE6HY]E9!@HWHC/AD]N]PWT\IY%/.N/3"+O>=LK&LO/!-7LP M*VBT[?_%[3X/1X"S\A% M0=427?O**E\+8)8S,CM@*(UL\5)"C6A69RVL2C7 M@?A4,RXLO@DB8N>F3U"/(VF<[PCA M^W+M _'=^/&$Q^G@<9H\3O\CF?^&A,\UPJ5K6F'O 'W0?._0P^YPC+?\&CT" MWV>)%/C10=M'YT$$"(QF#)]OP N#>>(CE,Y*;;1(#X'/!CY"CW3#'C3C/6R< MX5?JX81Y&VT,F_O1!7QDM0^JG4H4AQ)6P@@K,7I?XU9;J^TVNFB1M%/P#,[S M4Q['X[R"I934"1/]T$LY]QZ2JHP@.27+K*,35GJ?,SZ'*RWL*0L.I41 < M9P!?X*WVR?Z(EJ.0IE-Q5];";J,G>Y_5$9R,\U<\,O<(N/T$@]QN.).-4'BL M9J_AI,HGHSB>CH[#1JL>!/PRGZ:PSV+R^8KMXF =^U;Z1BM6;^X@*B M#/@6 MI=YH>5\3/N(SKD<,E2.,R>*?UUL;#=D&_)]BHTH;J]3T5<)4)7Y1V@Q/*I+$ MDN5_N^G%40MID+:I47J0KK.A[R;#[M"+EWT+NC?O&_D'07P//!C<,+3,7YUF M0'US[!?!M:DAK5W@]I:F-7]/D*(!GV^<"X=%=#!\H1:_ 5!+ P04 " #R M:<=2TN?59 4% !S# &0 'AL+W=OD M+%MIG(?%/NR++(DSAW,Y9T1?;J1ZU!6B@:=:-/HJJ(Q978Q&NJBP9CJ2*VQH M92%5S0P]JN5(KQ2RTCG58I3&\614,]X$UY?NW5Q=7\K6"-[@7(%NZYJI[2T* MN;D*DF#WXB-?5L:^&%U?KM@2[]'\N9HK>AKU*"6OL=%<-J!P<17<)!>WN;5W M!I\X;O3!/=A,'J1\M ^_E5=!; -"@86Q"(Q^UGB'0E@@"N-+AQGT6UK'P_L= M^L\N=\KE@6F\D^(S+TUU%-M)W$ 1:N- MK#MGBJ#FC?]E3UT=#AQFQQS2SB%UW5)>)=S)FGJMF2W7Y<@0NK49%1W2K4=*CR"=PSO9 MF$K#VZ;$0QFGR"E[6IYHYO.Q8JA53>/;@ M4IVS+3'+P(U2K%FBO0_AO6P*IBMX^V3+@/#7S8,VBGCS]RN[Y_WNN=L]_P\* M_2J2E>F%7K$"KP+2H4:UQN H//Q1H7O!FBV)J)#+AG]%#=K9^V(4A_;8)4]Z M!R;$P)!MF"HU^ >R-82]I (:*)DA%\85K)EH$>3"+3J'".Z_Q2@DZ5H;6"E. MPX"+K75I9'/VI66"+SA9NIU!KFQ8.H05*C>#F@('4"&E16WBA>E]NCU84WZ[ MUC:?:4\H2I01O!3T'=!P0D@U%\(&>'I!M;+NAP,$WA/MAV_L M'+"7^.!NKM"PIYX#R,UVV(F+GB:?W1>,4OK0&FVHY1:(#"F$WULB3I:$ MON:3<)QEX?GTG"J6IU&>>S619Q+&<1Y.L@3R231):))Z^I=P,LVG83:9GD*6 M1^=CN+,Z%EB.J$8+Y-;Y))V%>9*?PCB.DO$+4= '@8O^BT!A3"=I.$M=&%DT MF\#\8$3X47CCJS8_,CN<-%9LZ\1 C!P*BTAOU_MQQVQ#ZU8PJC^IKD:F6YH, M?1Z!]/X)/W=G,[?=/_[KC_S<)PQV=TSTA9F=^2!E<.+YU)1@<'P1J)#O:X M:[\7;6/\F;!_VY^H;_Q!&PO=V]R:W-H965T=!J M+YR9W6+D M:T>RC$:5'N7C\=&HDLH,+L[BNQMW<6:;H)6A&R=\4U72K:Y(V_OSP630O?BH M%LO +T879[53EU93'QP&_*KKW&_>" MF)OSNZ)JW9$6!\:7T.^I!LN'G?>7\3N8/+3'JZ MMOHW58;E^>!D($J:RT:'C_;^+;5\#ME?8;6/5W&?QDZG U$T/MBJ-0:"2IGT M+Q_:/&P8G(QW&.2M01YQIT 1Y2L9Y,69L_?"\6AXXYM(-5H#G#)OG*OG)=_@Y%>^M"4LO7IN2RFW[ M$3#UP/(.V%7^K,/+VF7B8#P4^3B?/./OH"=Z$/T=[/#WD8)RA'8*'54_%*_( M%T[5L3]^OYSYX- E?SP3;=I'F\9HT_^U4YCB"E\X>&,B&&?+)DW%[6@]%6.% MMF9!3D@-L? "Q7+2! X;; S\5#PF4I +4"!12Q=4H6H9E%FLXX@"S:E, TX6 M0E"X9AV5/SDU:R*RPE&)'"5K?)_MI"\@R#Q9VW6I62>=\&_%4=FM?2&22"4[X+5^JKL.Z2[[\[R2?' M/_I'Q6!@D@>GSMD#MDIIC0%^_R6R[" 7FV(L/J"RVV]84_DRWKA[!M?M9H9> MB#P;XSK)#G$]RB:X3K-C\CU0XV%&+$=A<89 M3I[TGN!][S [W1=[1]DAKI/C[(C_3OGI!FC<=GUD9='X7U/=V>\XR_&;XG1,<3?,\!N/N_;EA1=!JPE&Y! M(M8C_['_'\--=_],]CA5IS%MTYBJ:;P_%:\:QW.7"SY7#A"^ #QRR.TR5[X M#:[.<+,ED+W".BZA[+NB^#M2>'C!Z-J^X':1,/78JD3O:)&O7>Q'$X\5,JFI MV%"O3OB?T-]LDTA8*E?N(!+G[?IYO).8WRC-F@\7IN<#3R^X2NV+(9/C_L(. M3T.)'O'5357SME.4$+%.!+%LKG&SQ@AZ* BZV+[B\;#=5 @.J[;:O-B2'!XK MC6E <$M]^DJQ29O))^4]+1)(1.0#76$PO&N1OG&MF"1:29,D=!M:#J7LW.Z2 M#CO3:I%F0JATA^L('$9+J_M33W M--LE2LR;!+I&P&+%RS\P5_(S2AVP\DB4E,%A;ZXJM(RC+PTVFN76@NNY(_LO M,VR^ZAK>Y$P37B\:'2N##6FM&XS%=) E%FB\ P#(6,/DL&"A>P)*C@Y$.(I( M9L3.G,66"VG(Q)L&\DH"'8HM6*"^+Q_3Z]%L+BZ/0%=RQ3,0VPGAU<*H.2"; M@)XI"58Q*VUI)"NO%@X1.>!:XZ/7)/1#GGX%0%06&FN8P'6?'AP/AT@$N M/01;QT/3S 8

+M$F=>C)6'W9M9/* FPG17P(8-A)E1(GAO-9K5;\P/*UOO,8#7LOA:[8!NTL>5Y>#J[&[Z]/X_ZTX0_-Z[#W M33&3A7/?X^"VN!R,(B VG$OTH/#WQ#=L3'0$&#\ZGX,^9#3<_]YY_SWECEP6 M*O"-,]]T(>7EX&) !2]58^3>K3]QE\]9])<[$](OK=N]T^F \B:(JSIC(*BT M;?_5IN-AS^!B](+!I#.8)-QMH(3R@Q(UGWFW)A]WPUO\2*DF:X#3-A;E03Q6 M->QD?FMS5S%]41L.LZ' 8YP?YIWU=6L]><'Z'7UV5LI 'VW!Q:']$$AZ.),= MG.O)JPZO:I_1='1"D]%D_(J_:9_>-/F;OID>?= A-RXTGNG/JT40#T'\]4J( MTS[$:0IQ^C\9_._6]*5DNG%5K>R6EMI@1K?+ OR>I?$V3I%@W]?L(:,E%^R5 MHUAYHZ!5E=S18IOF5".E\UHTTH();5EY+'(T1[G' M9UG*/^5U:X6]16+W_,2V87I@_Z1SIE(%0I3:L'!Q&,8M]W'_\M/%9'S^6SCD MZ0B=4GK7K,J(X#RCJ^0'*M2FE^$)K;P+@1KK.7>X;[-4Q&PZ2)G&:*I-(<*F0@=]VG%WL_&8'&NG-PENQ/!L5 M&4/A7HZF]VO8 T0T-+<-V(VOX(PNDJN'* ^X:4^ @SJ,U1[5!(U63E_$?W)WW-2D@)!!@5!U2:R4--Q$=$C"ZTI*DU*9P M? V4HK&*5L''Y+9KO(CQH-7(*[00+;VK2-:NDS_@"-MV<$C=@HV&^)^IJ9QT M;,1E53SBJ/=N&$\;"@3^R/L;\&00A(L51>*Y/1)[=& M<'_21=^K!N1JVJ+&.,XTB1:0I)HBE@DQ"QWJ1%VEHD8##"+;JO=/>9G(Z/#^ MF\.7\)\0U%RF;HUF/QIE12]UKG800JQZ#9XPCRC/'$$EREHG;9(%SBV<8242 M0R:<';L$AGM7:L5^E1X.26Q6VMNUG^W?)E?ME?R\O7W8?%9^I2$ PTN8CK+S MLP'Y]K'0#L35Z8)>.,%UGSY+O*_8QPU87SJDU UB@/[%-O\'4$L#!!0 ( M /)IQU)R_=S9B T %(L 9 >&PO=V]R:W-H965TPGMU#*B[NRJ-R+@X7WRQ].3ERV M4*5T [-4%49FQI;2XZ^=G[BE53+G165Q,CH]/3\II:X.7C[G9[_;E\]-[0M= MJ=^M<'592KM^I0JS>G$P/&@>O-?SA:<')R^?+^5\(=6*Y?\%L3)U)A/].=M_N+@E "I0F6>*$A\W:IK M511$"# ^1YH'[9:T,/W=4+]AWL'+5#IU;8I_ZMPO7AQ<'HA,&'?8B%&^ MEEZ^?&[-2EB:#6KT@UGEU0"G*U+*!V\QJK'.O[R1VHH_9%$K\4Y)5UL%B7OW M_,2#.$TYR2*A5X'0: ^A9^*=J?S"B3=5KO+^^A. :I&-&F2O1O<2O%K:@1B? M'HO1Z6AX#[UQR^F8Z8T?YO2U=EEAB%DG_G4U==["./Y]SQZ3=H\)[S'Y=FE^ M%2'!SV_Y>9D^-S,QTY6L,BT+H2MP5(&@"RMSB![W7@E+-I^4J" *"-TCMG8L!#2.7J(9X664UUHKY5+MQX] MZV.A-%/*M44<+-8TJJOF7RK+\1>HL:Z2W1O$ MEH=:8Z*5DB.O5]FBTI]KTMV'!4SQJ5>V%#>MP;Y-#/:*C1G.KXO6^X\93R:M M7>MJ'C#QM$RZ!4N-?ZC/M<88D3F&2#-3$T%PJC0C/1:NVWUJ+)P;Y!P3:*=CAM9KZ>^0#MV6X>4(H1H8[=GX0(=>VQ%+14LV) MZ@I#XG#T;#P8XY0I"E);9LHE,.>-/>R0_^'HXFQPVJP81' _U["S\9"QG7X_ M;!??ANUC3\(A,G:PIFNXB&,;(#)$$_K_$UZBHG7-$!D=@E\S3%!!!?@6.EMT MCE\&.P("1@^2!2C4UL(2()>IBJ9'0?3C;NBWTNKH6@_*97AYGLB%[.QP?';: M,4YVMF4P/&]#3=AGJ3@.%>MHL#M=P*4FR4"T@UV+;<,>W6_8;^"N?HWSS2], MCAAP"T9##""Q7).&J[58F")W[-J86X:YNIM[',5/VHQ1/IQS'/4ZB37Q. B M;V?R)/=K@XREHJB%7\X4.F>+>"4+A">%B(7U0A%N"%3K.I4E7B6I(.+;+5A;Q58; R\=1D@X&Q M5.$ R7#>S<,YF6F;U:7SK ,^]%;L24QD(4$6?.2WRI+,@3#SC7)3]'V%#&!E M(1S1CH'JMM9"R@0N8WR9=J+D8+:.2&:RH&S=+X V'J&-S'89O,CQ+X:K>(*D MN=6N(Q6S0>K%^NE# 2#(.2=-KQ2.49NQ++E.W M4Q1Y2!&,H5W:'6KP!:20T0>#YY$I(15929O3-PJB*@:^# 3O@G(1$"O.M[&L M4C[A02Q43LH/65 :^-Q*+C$=4$I9H5045KM/;"2FJF)Y1XI([6<+P!;9:/$- MQZ8JOHSMN"6YO[(XC3C#6RU,-%&4@R!HV04RV([V_?URHX*[\)Z/W)(S/2M9 MU)1M(B3415BPK.W2.+7EQVZ?(__W5$75.I7=(=;& S'QX:F*65EP,-3H19>_ M)H,A3)5?48P)B;9@Q60:G'L^K8E0 MFLY2L!=/U)WV(<,^VITIM&GM]\W/V\2P]7-.12CLY:0;5!5!P3B9>&YI!>*(M2(T936=[MUC,N2J+KFN(C0FV)HO]YC:K/#8=Y6>0V[3!!"?I)2I5L$ M=!MD%9(G34T>X4QMLR"!QMZ(KEN::#"Z"ITE4AW-FD*R&]ORB@?0_C]8_;X$ M_X$\Z"8BNHF(KAM$;QI$UPVB7@"9UFLGZ(A%L@B3F%E3MERY>KDL=-0]HD+J M()[8KH\200U%IVXBI'\.P;W!?/JM"NRK$STZ^Y/U6 MJR]'TI+;A^05F4I[SJ6+$ #X0PL M=)L.Q*_POZXP$#\%_]M6"A613[UY&JK)S!KGGK8:(N=,SU" 80:$QI]&-_2T M22?O#S70PVUR&A,1LX3.@D&#PS>UQ8.^[5!JS)UH$@;U#2C^Q12:*\7 Q:Q0_(4AV/X>4^(/G#XV1)+9%QL<]YRG2BHC6@8I'*(S:,SY4UA]0-@*Q,D MFK5M2N29MIC =!8:3O.YQF%,\8$+?T?>W+4O>IEGZ EL[K*IR?OM,SA#5[(A MUX**J*W8E>B'DUZIS-59TC78K(J),&>Y-?MFL#N&%@MA5U.]TCJGFLV:Q;'3 M@;/26(Y1V+WE;BG7@:->*Q8>+=9*4L;'"I>A3.R:YJ%W($%@;7OY%J< MQ4HRQ!,V+$G)0J'_PJ0Y>2+W2 ;G':_$/C<57(ULXG,=&A:((P9ERE\A-*-R MKLLZ&$W(@>!,)6&- MB8:.2!,1*D*-Y* V=_1#PHT3'Y*:\C=6T&]=:O@V9( ?C8<; M_-KXPU7TAZN0?C\9'HE?DE3[R>A(/!D?)3V*MC7QN$=LB-3%V/GK=<^)&P]+ MK?OF\2F;>#(Y$H=B_&QPAJ_SR\$07Z>#"7^&W\_X\YS/ELW<3IR=#2[#QQ#3 MAX.1H(XH:VOT8Q=UDZ3OG,)%,V&<_-[\#D)/0M;P_!2TAZ,Q($V =XA_U"MB M<#@>\N\KF+,C,3P;0A3#\V?@C00Q ESZ/@6_ 5[5W_?A!9#UD-I9AX*:QZ?X M/F-ID]CH-\F<:)!1[6]=-[&_]9;#LZ2IV;;S8A=UHYGW52YU3Z]Z&\QXLX-' MMO00.IJXNPNY>:I\&Q_DGA]#QO=H8^A%IBT&TCK[&[&- [9==13%Z6T,G:R^ M(XI)0.$;$T_3 #X&.5[V4JW8RP&'IK M(WH7$_NA<0SK0^O9[#YDD[,-H^V0C48=Z UD&!IWR"AFW(\N!(BOD=S%>2>> M#7P7$X27/9+K1AX27(A:7R&YR]%>G5Z>=T+=0/8$0>*HPW;==2+](Q.)-NHV M;8:-J_M'I5YT?U7T,J.T+C8@8;_5G5[O0=JFB9"U9&RF4D$9+,%C/'/I7XZ0 MRR8]C6E>&CBA(%.JI@WS)9@_M#4\[?=&VHIO>NME(P0*C5M))+/3DUA2:2$1 MI^X<1ZWD?8I-H(.F2NURP(U#=4-:NXC\S[A]R&R1AN_6^6Y17'<7IUM'3JMX M?OFA[>K>4SCTV63:-T1[T&:P23G[I<5R*JD:L>5?@5NK. M]]LSQ[&$8]ES$:=+;M;/^ $(91Q.ULP.WCP^X[.+P/L%];4<^X+09U-K1AS M%PZ)"(?/!N*#4I1X*C&<<&M#YKF.<37MTIK'A2)HGV\]Q'NZK'D?N:+Z"J"( ME1O%'2[7UERAC>RXCU+*=7,)%_K)"!U1CAF*(.IZQA=NE/=%:.5'^^[T2DS0 M7;JI2:S2<9>INZO2NR-QN*P1P3IC(\RLJKF59+I3>H^1NR&)5GBLOY#:^'RM M%#8IY9]TOQEF2/"?<5[#7?'0L&K>)6SQUV PD4A :SEODN2911W[93;J(+8P MR:6L)1,/OI(85.PSL V$"U<4U96LNGSXX8OHRJ0:H"MNT@UUZZZ[J[!U3_D? M&]Q\;\=W%QO79OV[KTZ#W!D@7KD31?V"8,2IC,RTT/.FG_HV7@KQ?%AON*Q/ M@35: I1^OK]U 9C"H)L^6,*LIM:L:UIY_7?NM*]#$[ ? K3=,BEZ8RGV0WNJ MD\1LAACA!KO>1CQ)WO,LE9WSVZPNL!=>^6R?MB_,7H7W1+OIX6W;=]*BG'2B M4#,L/1U(7_X' M4$L#!!0 ( /)IQU+^%CWB=00 .@* 9 >&PO=V]R:W-H965T28?C[',G&P&:&;/8%+%E]^O11=[MG6V,_NI+9TW.EM+L=E-[7;Y/$ MY257PHU,S1IO5L96PF-IUXFK+8LB&E4JR=+T*JF$U(/Y+.X]V?G,-%Y)S4^6 M7%-5PN[N6)GM[6 \V&^\E^O2AXUD/JO%FC^P_ZU^LE@E/4HA*]9.&DV65[># MQ?CMW32I?!\/AYC_Y#C!VQ+(7C>Z/^D(4O;PS:['E#>.&^JSA@,*JG;?_'*!%W:3O+.]:VVS5VR_I4>C?>GH M>UUP<6J? +4GD^W)W&5G 1>U'=$D'5*69N,S>),^N$G$F[R"]\!+3P_2Y6?BV9[DU5"[VC4A0DZ.(R34-=IR#?8$:V!BU@17E6$I/*Y%+)?V.?"D\;86CHF'RAOBYEHCWIT;M*!M' M/;,1+1R9%4%DJ7J5A[!E' W&%]/Q]6C2.Q8;(958*B8L?"E=[V]$OVAZ%#UV MB]*'P=ISX"LUJ C2*,T52H]V+"SEIJJD]UP,#Y$-SX0F=<06E6FT#_Q/Y1G2 MMI1Y"8!:B1Q.CXA\\]5--K[^SA':U4::QD$-?I;.!S__7^51O*L0C5A;9G0F M#W:Y:@IV)#29.O89Q(Q=-$C'D4P?25.'=Q?9Y;'?FFT\!<6J>#TQV#W^$*7N MP+\4D"(+\=:PDA#^' ;N6^DI:YPE-2^-S3,';IX)[UFUE!:O8 +)T N*( M#M;/;1VB'@%C!4[@=K+1Y=?#&!KN)&@![Z;N9'$T? M%=MUG+%"R&C8[2#2[_9CW**=7@['VQGP4=BU1+-2O()I.KJ^')!MYZIVX4T= M9QE<&<*.CR5&4;;A -ZO#&ZV6P0'_7 [_P=02P,$% @ \FG'4@48&ULI57;CMLV$/V5 M@5*T+X9N]JXWB6W 7J=( FR[V&V2AZ /M#BVB*5(A:3BN%_?(76ILLTZ ?(B MD9R9,^<,A^3BJ,V#+1$=?*FDLLNH=*Y^D22V*+%B-M8U*K+LM:F8HZDY)+8V MR'@(JF22I^EE4C&AHM4BK-V:U4(W3@J%MP9L4U7,G#8H]7$995&_<"<.I?,+ MR6I1LP/>HWM7WQJ:)0,*%Q4J*[0"@_MEM,Y>;&;>/SB\%WBTHS%X)3NM'_SD M#5]&J2>$$@OG$1C]/N,U2NF!B,:G#C,:4OK \;A'_SUH)RT[9O%:RP^"NW(9 M747 <<\:Z>[T\35V>BX\7J&E#5\XMK[3>01%8YVNNF!B4 G5_MF7K@ZC@*OT MB8"\"\@#[S918+EECJT61A_!>&]"\X,@-403.:'\IMP[0U9!<6YU7S*#I98< MC?T-7GUJA#LM$D?(WIX4'=) Y#7C3IV0Z73P\D@E_:(?P<;VSSE!S_'TFS6Q(,PMI M9C]9S1]'^?7959[-7_:4@PGNL&Y,45(S6OBK1+C65)RWM8]P:\E43!2%':_V/%@XEV3#_1[#Z21L)R0X--3JS!'1W2ED^K^B M&+:-$>H0S(HJ"%7;@NA;$*B!"*COH,F8[H@*AVPRR[+)-,]ZM73/P2_SJWC> MER&&=:C!.<22<4+U=Z!G]+4^JNI(^_-X^KB^?3VI$&V]MN*SX"3#PBT3')CB ML,5"DC,?V6IO.R*U0Y[1IGFO2[][!2I'5H+L=RWTC-?E*;O2( ;O[Q4M.-$@ MC>%/!3?L!/GE-\2?ZSK>TV90,%L"[]B#4 &"59IVW,?D^9/4)R3UQ'82X6U# MC/.+@81N';JCXF$HL282+$R">]:IB;]UO)/1Q5FA.83GP5)V8M7>H: MKJ-NXA,,[_+J7U!+ P04 " #R:<=2#W DS50& #@&0 &0 'AL+W=O MDXW2_?N>2LF.W=N(L#M:'/EBB)-[#^\UCZ6BNS4<[ MD=*QV[*H['%CXMST1;MMLXDLA8WT5%9X,M*F% Z79MRV4R-%[H7*HLWCN-CY<2-I+&Y,T>7'6H?E^PN]*SNW*F)$EUUI_I(NW^7$C M)H5D(3-'" *G&WDNBX* H,:G&K.Q7)($5\<+])^\[;#E6EAYKHL_5.XFQXU! M@^5R)&:%N]3S-[*VITMXF2ZL/[)YF-OM-U@VLTZ7M3 T*%45SN*V]L.*P"#> M(L!K >[U#@MY+5\))TZ.C)XS0[.!1@-OJI>&1AIWK$N&=D-]O)/M%6WO4=EB)YK>S&O4LH/(MJ$/V3E=N8MGK*I?Y MNGP;&B[5Y LUS_B]@*=3$[$T/F0\YLD]>.G2[-3CI5OP-IGZMLIT*5F33&X= MLO>H"#UB'\0M^_/TVCJ#!/KKGJ4[RZ4[?NG.GCW^=%1V/A'56%JFJ!KNYFL_ M/UN;7]!\U#S#,_R,E*P,(9444H: J&(9$2:JG 8Q$T8R09(%RMVR)I8J55&@ M &WK!4,AH4PJ=E%7]2MIU(V@NF0?M!,%.Q.%J#(/ =__+*H9.@5+D[#,(:M" M4!R"(OQ).H M<62B#/.<4&)(6_1'*UD/_XPX E_R9I=FALD M,.X\18$U8P-DTL/B212SI(_#Y=<2-19)+%2"&U@3L@" PUJXYIM5CZ.^5SWQ MQT%K$_Z*1@LY'J7 3ABYY$%C-]DTB+JP*6')$ CK\5]/L@W1[_M8#[RG#PBP M3@>>4AK13]?>54K4Z/S/7IG0YIB=WRJDOYQ"F?4I]7 M%,:->97X8@A'3H':+:\Z,)0C+7KX/3*O:KLXV95"K6::4C[?DUM?)4.2+%K+ M6@)"!&RF9H92%EIW6GL]*Y0H+-.&J] M>E8Y58W9'+HXH\9C:=!3?9X D3JWJ#Y3^+2A9BM8-A%F+ G]@&JE;JFL:=&7 MWVLGV; 5L5.D&H0L"(DW94(9$%J\P=+"SHS7X'!U%>_O_DN[U!2A@2O@5W \ M"]&Y\2L-_^/4I./(" IMB%=:ZR90,*LJM^@O'"L;E<:RI &!E=[L8E=+71 M@>?P"O6+G$96%RKW,(M:O2)B:\E1I!-9:44A@UWX8V*$SXBZYSQVD2N'$P7" M>_NU,!7 ;.3;V:7/ ;\R_ W.XB70!>?"^+/G,=D,D:VRS] @\]P*:E:>*=JG M>VR9'6L];@\6KD0V25 "_Y46 NQ_886S8OLNWN^$=HT.'H?18D.A>X/.-E)8 M;YSUKO+@5I[VT%!XM^:$@83U@-6)+2->RN2*-UU0_?.BDFRNX7#K%G^M8&\ M$_5J/7OQ*E=T>R:*=_F5#+_$&O(::\$+ K.A,QX-]\,38>E@G2<2.8O)USOQ M1*+547]O/+%6Q_-$[FG?@+RV6X+UB8!Q"GK@B>!/@VU$L>N)(AF=[DX4H198 M7H<-'_\')!AVEZ ]BB)Y[YFHXD@9;&(/445L*DZH8A^T!__C'D.]OE&^:G?G M7KE<<*\OE'M>FOL4;N/I:?<[1_[.D;]SY&^6(V]Z[]M>>>M>2E01?5NPS-=@ M> &_O+O\?'$:WMK?30_?/MZA"!7*HI CB,91O]M@)GQ/"!=.3_T[_&OMG"[] M<")%+@U-P/.1AJ;U!2VP_*AS\B]02P,$% @ \FG'4@^$GX#S P XP@ M !D !X;"]W;W)K&ULG59M;]LV$/XK!RT8$L"0 M9-EITM0VX&1-EP%=@[C;/@S[0(MGBPM%JB1EU_]^=Y3M*%V;8OM"\>7NN>=> MR--D:]VCKQ #?*ZU\=.D"J&YRC)?5E@+G]H VLK*M%H*5;9[YQ*&14JG56 MY/FKK!;*)+-)W+MWLXEM@U8&[QWXMJZ%VUVCMMMI,DP.&P]J707>R&:31JQQ M@>&WYM[1*CNB2%6C\<\4JK?1QAV\D610)EZX.M]\K$H%:F^XK/^SCT%"[S;R@4>X4B M\NX,198_B2!F$V>WX%B:T'@278W:1$X93LHB.#I5I!=F[UKAA F(?I(%PN/= MK-SK7G>ZQ3=T7\-[:T+EX:V1*)_K9\3C2*8XD+DN7@2<-RZ%43Z (B^&+^"- MCLZ-(M[HN\[!G_.E#XYJX*\7<,='W''$'?^OH+VHRY?LRC>BQ&E"M\BCVV#2 M _Q8(=S8NA%F!\)(N!$!7:.T%@[N3)D"?FJ%UCNP6P.!A'TE" ;L"N9R(TR) M$FZ5)E=CT2]V/F#M.]73^>WB[FQ N-":TAIOM9*$+^%OJTR #9K0.AQ$P^L# M)2C1!;K=5.O+$(^6PCPJLP8FKTKT U"FU*WDO=*A5)T8R=.L%$Z21(VNK @/ M&F=)Q;,L"P5Z27SK=E33AAX!NNZAATM>L8_/Z*7P+$9E:5L3/-#[!.P?",\. M4IA4(%0,E97$;X,^,'BG3:^3#V2>642W'&H*&*V"W:,P-Y*D,/$^T])*+)5F M5+85]9<[T!@H0S$!>]_[6*%/U2&36UE-+Z&'4PII38FE-/FS*Z#:5SH6_R\M MI7]N'63\5=";TZ@Q,8C=."/N,\S4GL/Q,_@8OT(H[G,*^[L$HG MJ-!8[VOR/_YP60R+-[T91_??DD_%U(A=S'&,C7*2-EQ0Y(/JRADW\;3GIXIG M2ZJ3LHJ0Y!A?9" ;5-D448E4GQHYS1"E.@)/]E.XB[?@RRP/8%LIDN?,."RM MDQV()?N.B]K6=!L,M49K^IRBLQ=O/ =94H,BK9O^=5H$^K";,09OA3-DU'^G M #Y6CN+3?U'A5WH[GN_PP\A#WIO='8N;O-^;6CE;=X5\ GEZ>1R'Z3B.!3S8 MG=!4$IV7SQ2&>]%7-)Y3*?%8P-?>S:S7>.B&KV-[]1"O9->#CKO'#C[O&M>3 M>-?^WPNW5L93[E:DFJ<7YPFXKJ5VBV";V,:6-E!3C-.*_D+0L0"=KZP-AP4; M./[7S/X!4$L#!!0 ( /)IQU+V$[F&6 , 'T' 9 >&PO=V]R:W-H M965T!UD7+ MW+TJ2ZI;](86L<,@;_8Q><-R3(>2NH2FR4[>E=5R^5/IC0W%9I7O;M-F%7MV M-N!M NJ]-^GI!ET2\6KHZ/\"\-H M>UD54/?$T4_.PL#;,/Z;QRD/)PY7R^\X5)-#E7F/@3++UX;-9I7B $FM!4T? MLM3L+>1LT*+<<9*W5OQXLXW>6Y8L,X$)#6QC8!L.&&J+M"I90JAA64]P-R-< M]1VXG^&= +0$;T*#S=_]2Z$V\ZN._&ZJ9P&ON[2 \^4+J);5V3-XY[/>\XQW M_F_TPFM+M8O4)X2/USOB)$WSUS-1+^:H%SGJQ?^5Y?\ ]WN+KV>23!$+U ).$[9#9_%!.D']QNP)WLSP1'34O)"F7A)( MF(M T=DFV[VUP4@UC(,["8YCJ22)ID&1P BU6$OJDY0MQYJSJ[K&>'J2-5I' MCS2RG D=:6C/#BC20V35(W@24N3S5TT__G!5G;W\A;3HLJIR'F2G)Z-;D5X( MUGUOFRPIP7[FW46RX]Z<:OF/%(UMD=!'GIHB)QN971:<$RX.4_5S:P26TGV[ MY23:(7.2%G5.>^0H2%T"X&.-E-D/&DN36=>IE[;YUH"6)RO18SKDQ2_=I_TX M;L?Y=OZV7(\K]:OY^&%Z9]+!2HLYW(OK3]/DJ&IH,&F+^XFR]02P,$% @ \FG'4@CZ\QOS! NPL !D M !X;"]W;W)K&ULO5;;;MPV$/T58M&'!-AH==V+ M81NPG:3-0Q+#3MN'H@]<:79%6")5DLK:_?J>H7:5=1N[*8KV11>2<^:&0 MISMC[UQ-Y,5]VVAW-JF][TYF,U?6U$H7F8XT9C;&MM+CUVYGKK,DJV#4-K,T MCN>S5BH].3\-8]?V_-3TOE&:KJUP?=M*^W!)C=F=39+)8>!&;6O/ [/STTYN MZ9;\C]VUQ=]L1*E42]HIHX6ES=GD(CFYS'E]6/"3HIT[^A:L9&W,'?^\J\XF M,1.BADK/"!*OSW1%3<- H/';'G,RNF3#X^\#^MN@'5K6TM&5:7Y6E:_/)LN) MJ&@C^\;?F-T/M-=3,%YI&A>>8C>L+?*)*'OG3;LW!H-6Z>$M[_=Q.#)8QD\8 MI'N#-/ >' 66KZ67YZ?6[(3EU4#CCR U6(.G, Y8G9^4>XG* 2)^ 6(GW1OO:B3>ZHNJQ_0QT1D[I@=-E^BS@16-FK, E[VK1JGXCU)UUL*PZ^5*QO#OT[\4G]2>$Q0\[PE!T1A$F!GPVH^J Q2S, M!K0=[1.+%FP25H-[PZ198><"M,BK/*>!GH&JZS8*(UD#^J& X4[LZO-3L,2!T0D M#A6/A$G5P!AHR,/&0._.B1<(>ZN:AG6_/(%$2_2H_X@/7/6/1KB-\",^^OJ M\\[)AMQ?]LDAY-^)(DNB&.\\C:,<[V2:IZMH'KZRI(C2K^VGT3[-\H@]KJ), MS(L$J^?Y"L]/QF/Y(1G?B<6\"%[FP%[@G4[C91PM@Y?5/(?G-\\%]VGZRSRP M+N91P;#Q/$H8=)'^#?%L 8T@OQ"K.%J)U1)DGMYT+Y(D2EZ*%_-HB6<61S%> MR8+'_JPT21AO));.%T%X6F08_I(0[(-NX"2VUO3=?U4"3T7NXV;SZL;("M16 M14C)/!M"F"V'.EAQ%7S4PZJ,TY86"&X2^(XYG +(L3J$RF M<;+DR"+9N;@@:UPGRR&JKVD3.DR:(T&87PD$J!#+.=8/H7R*\5"H0YD>BO1; M2O1H[JUJ_-!?Q*UI^J&O)!"^$ D*(A=YSH6V3C4V_73.;V 8=!ZS@" M!;-.Q8*%+EC$;4=ALU]T7:,.S2K/44]Y&H!1+7AFH#L(_'_VTY7!@:/W]Q*"C(;F@#TSA:%!-A MAZOB\.--%ZYG:^-QV0N?-6[79'D!YC?&^,,/.QCOZ^=_ %!+ P04 " #R M:<=2,"MI.F(# 9" &0 'AL+W=O76!<>\AQ*I++8._KA*T2&Y]I8OTPJYN9+EOFBPEKYU#5H96?KJ%8L M4]IEOB%49035)LNGTT]9K;1-5HNX=D>KA6O9:(MW!+ZM:T4O5VC!/C7L_&D-0 M\NC'SP_C5J%RV/RN.U M,W_IDJME .0]((^\NT"1Y:^*U6I!;@\4K,5;&$2I$2WDM V'\L DNUIPO+I' MS]06W)*VNT7&XC)L9$4/O^K@^0GX9[AUEBL/&UMB^1J?"96!3W[@"Q<$+]9ZN(DI+1)\2$QM;+M5ATB%\XS'*C@!!K24K7:A @1 MO+G=K*4L=U);*?Q>H<=Q1$(O=2$LM'U#KV@I!J!70O%9VHQ'/PY$_4D)>X]/ M0M460D3$G\WFZ:54@S&AL/5[.8J4AJBR(S+;+A,A5,&"42Q"I-Z, >NXHP:J M+'7H%Y+<]QF&>*/LI[ Y; 1F%R-BBC X-6W9Y2&F5(R\,F(=4G[V.9V>-#^> MSA#:'9(IU28+91AY9W09\_3 \I&&R9'*1I$5L ?IW!$E,X2Z*U<,Y0I2;-H, MU?9&29Y>#-2ZDPC)"XXV=A=,K\+42=P]NDDYL:6TLQ(2];>XKI, MC!/W&GKMJ'$4%H)A*R=C7!$%]PY2^-I+Y(JP,_LGL4)V-B(;*>3'PYB$PP_7 M1)X,\Q(O7?!_XD;L48ZN4;KL_,SRHY;W&DHV:MZLN%B4,;8?#>9A*+4M0QCUVB+)VOG:QEQZ3>3T'@M%6^JJ\E\ M.OUF4DMC!Y?G?._67YZ[-E;&ZELO0EO7TC]>Z+V^&"QFWUV=TGI>\+/1#Z'W6U D*^<^T<6- MNAA,"9"N=!')@L2_>WVMJXH, <;G;'/0N:2-_=];ZV\Y=L2RDD%?N^KO1L7R M8G V$$JO95O%._?P@\[Q,,#"58'_BH>\=CH011NBJ_-F(*B-3?_EEYR'W[)A MGC?,&7=RQ"C?R"@OS[U[$)Y6PQK]X%!Y-\ 92T591H^G!OOBY3(50[BU6)J- M-6M32!O%HBA<:Z.Q&W'K*E,8'<31]M?P?!+AF@Q,BNSF*KF9/^/FM7CG;"R# M^)-56NWOGP!RAWN^Q7TU?]'@HO%C<3(=B?ET/GO!WDF7AQ.V=_*,O0]^(ZWY M*HDJ(W'M;$"P2B;F6"5NO0[:QG0#R7IKK+2%D958XJ8&36,0_URL0O0@VK]> M0/2J0_2*$;UZ!M&5#":0J[[K0YG_+\R(GTJ-ABAP9=&*\12;+357E;5(SW1#6&1.W8V'EL*TU1D_<^+Q>V0 M;)";CY;#8;1X]G&\' \9%3TT%H5J61B"B$Y0AXO9]/AOO.*NK31=36<4X9W> MM%5*V_+X'V/N#:_@O$*L,/8HE!/611@MJE8AL55%^Y*?I)M;&F$9P'C]N344 M+AX**D*EHQ;K+L.AR_ 8R61#KC$V4Z^6%G))CT?L2JI_0R=200K$8Y0FVU87 M.@3J;?(BQ5H:O[-,AK3T%F&$$6/PNB2MO2?0N-:C'J#&!9,ZHY"A%&M(>>!X MBE+:#2)"SD.)"I:N@O?PQS^+-6$\P)+*"'%5(2]%Z M3U6U,K9>C\6'!J7G.H.\T-G L5 ^8NFU3BD%X45-ZB*PVC@5A":1$9 (4W4: MP=ZH2MN\&##*6 6]HW-A6["MGUC*B$P_ K;07QJ<(;EZYDA4S>LD';9\5#S+@%/& /O>U:+7(CF-02QVO?DK';EJ(^B(BCPE MI#*AJ%P ]A[_5H^">F9,_$=D'KY]']V(SEW<0H<0K-\.@PKSGKE.)C7V=Y7/ M[?F+$*UM8>-.-\Z#G;9KR;]T-5\C!"S9)ANV?FQ1Q),95WB:2I&DI-/I0ZX. M-1K!0O-0Y,185AY*S397H==VE(Y:?@(Q0C0URPO3.6"R:;*D$'WD>@W>, 19 MDV QVT/0.4&5D2M3H;&R 5JX7Z:-9*$A9-0%Y/NY_3%3DFFXM>8YF]1N[)\% MV^M[;=O4.\1LD!4,;+GO=GM86]D@"5YLN3U3:T![*P6@:V)&IJP+O6RD0FB. M/FR+X.S&I5 \3HQ[XUN(\O6'GV_>',]>#P4*I'1MBAPJ\!%G4#R\\4 MZU!VD0O+8>!\08,1O0H,I]2 059)F9)>&*_$YU8B'9XP93*Q-/ Y2/V0>?[" MXNGWHG0/2*$?'>16:)L&G(0NFJ3XH$V[1A0IP2X)&E&$1;&/O'(;@Q06J;B- M=RH=4,=(:R8!31<&=1QETX][Z=H9 XRB[&_8IF&K7H@,*)5&^9E@;>/2@D"A M40>0 [!BOY%RN;IJC<6[75=@<"3100-"5&-JH0#EI)F2+)(%_24RB9\8IR)F M:+GF[K!*K-H N0\I1;L^[DZ'3D"?(A7C%T:RTVXD.WUQEGJ/EXS>9 R]LPH= M&J!:!<)"1A?*T81R:$S['YFF@>#'%D?>?#K[)G%PI\ '+5PY_!-';Q?+*PQ' M$"DZ&Y&Q*@GG4LS'D.>6] MN]?U"AV#NV<9&IQN?4H+FM&9,=JZ/T.%1DDKBPHG\MJD T.$ HVR95W(D6PY M+.%?=:+=0T&B@%EWTYHT/H+XW$0DCSCV'S E*%WQ<8)1P^%MYROW58JWZN+= M\").4B@%9=1S MHCH-H#>(W_%"PC1,NPP_X_W&V64=YS-3D?B#0UT/%GS'B..LS#=*3DONC>5^I]:3C<&4==2,,7^40! M_9_QZ="A,>E];:FUW_ W)1Z+;$P?7KJ[W6>K1?I:LUN>OGF]DQYU"*+2:VR= MCK_%(>'3=Z1T$5W#WVY6+D97\\]22Y23%N#YVF'(SA?DH/N8=_D?4$L#!!0 M ( /)IQU(%QG!@4@, (P' 9 >&PO=V]R:W-H965T1::LL6$F5"U* M^K-3NF&6EGH?F58CJ[Q1(Z(TCL=1P[@,5@N_=Z]7"]59P27>:S!=TS!]7*-0 MAV60!.>-![ZOK=N(5HN6[7&#]H_V7M,J&KQ4O$%IN)*@<;<,;I+YNG#G_8$_ M.1[,LSFX3+9*?7.+3]4RB!T@%%A:YX'1\(2W*(1S1#"^GWP&0TAG^'Q^]O[1 MYTZY;)G!6R6^\LK6RV :0(4[U@G[H Z_X2D?#[!4PO@O'$YGXP#*SEC5G(P) M0<-E/[(?)Q[^CT%Z,D@][CZ01_F>6;9::'4 [4Z3-S?QJ7IK L>E$V5C-?WE M9&=7FZYM!1++E@E8,\%DB;#QY?!)]IH[\MX]LJU <[V(+ 5UIE%Y"K#N Z2O M!)C!G9*V-O!!5EC]:A\1V %Q>D:\3B\ZO&EU"%D\@C1.DPO^LH&!S/O+7O'W M1>^9Y/_X/$=PJZ11@E=]VDQ6<*_1.'K\AMK!1RZ))$YT;6C34V?@KYNML9I* M[.\+B/(!4>X1Y:\@NE5-JZ3W2_&X?**ITL>7N+_HR%WHN6E9B@79. X3-Z9I.($+A!<#X<4;""03L+<#7DX@W7'1<7EWD!.VA2D M14[?.U;6A%H?_Q-Q5DQ(I>G4T>TXZDAB,&IG#PY+DCN/25Z0>W=MK.[Z3MMK MO==.[&)&MDGLU/Y,ZSFUX;)K.D'54E'W)$;H*O4M9C9)P_R:QG@<)MJ$Q2ZBT7BJ(Z%F';%#O_3M@2().VKY9#KO#4W/3=]B?Q_MWZH[I M/9<&!.[(- XG)+_N>W^_L*KU_7:K+'5O/ZWIN43M#M#_G5+VO' !A@=X]2]0 M2P,$% @ \FG'4FCW-3T' P # < !D !X;"]W;W)K&ULC57;;MLP#/T5PBN&#NA\2^)5(6IX*7BI)DZF=37R/!5G6##E MB@I+^I(*63!-1[GV5"61)=:HX%[H^Y%7L+QTIF-[MY#3L:@USTM<2%!U43#Y M;XY<;"9.X.PN[O-UILV%-QU7;(U+U#^KA:23MT=)\@)+E8L2)*839Q:,YEVC M;Q5^Y;A1K3V82%9"/)G#CV3B^(80-I*];//0,ACX1PS"K4%H>3>.+,MKIMET+,4&I-$F-+.QH5IK(I>7 MIBA++>EK3G9Z>L-DF9=K!0N4L,R81#A_8"N.ZLO8T^3 J'GQ%FS>@(5'P(9P M*TJ=*;@I$TP.[3TBMF<7[MC-PY. LTJZT/$O(/3#X 1>9Q]MQ^)U/A[M[]E* M:4F/X\\)_.X>OVOQNT?PE]0S22AX#*Q-(':Y,W&A&0%Y1<;6I([1<_?35=3] ;)A,% 5GY[H DV;F] MC[K>%24(!V['.NS;?6C7WF%>7C-^R/R,/$=]*WJ^R9,;-:(7O@>P\V\AHC9$ M;] ('Y8F6A!5\S2H^KPV94RE*(X])@L?7D)((319Z<-;?>2U)E2!U5O_A.W3*YSXLK82FZ6FW M&?VN4!H%^IX*H7<'XV#_ YS^!U!+ P04 " #R:<=21!K!SX,# #\!P M&0 'AL+W=O>WF. MY&ROS6>[0W3PK9'*SJ.=<^UUDMARAPVWL6Y1T9^M-@UWI)HZL:U!7@6G1B8L M38NDX4)%BUFPW9K%3'=."H6W!FS7--P<5BCU?AYET8/A3M0[YPW)8M;R&N_1 M_=/>&M*2 :42#2HKM *#VWFTS*Y7$[\_;'@O<&]/UN KV6C]V2LWU3Q*?4(H ML70>@9/XBFN4T@-1&E^.F-$0TCN>KA_0_PBU4RT;;G&MY0=1N=T\FD90X99W MTMWI_9]XK";HS-ET C52_[MV(<3AVGZ@@,[.K"0 M=Q\H9/F:.[Z8&;T'XW<3FE^$4H,W)2>4)^7>&?HKR,\MWFA=[864P%4%-\IQ M58N-1%A:B\["Z!TGS5[,$D?!O$M2'H%7/3![ ?@5O-7*[2S\KBJL_N^?4))# MINPATQ4["[AL30QY>@DL9=D9O'RH/ ]X^8]5_EK84FK;&82/RXUUAN;GTYFP MXR'L.(0=OQ#V#DNM2B$%#U.IMU ?$WFNQV>Q_(&]MBTO<1[1B;1HOF+T6-?F M0*>FU<9Y"L%B36?)@;# +6RUI.-(_ I%4R4EI6(OKN%O"@!-SQMZWH"Z+N30 M=B*S]EMN5$6C:027\$X[^JZXY*I$X XV2%N44+6OK44C= 4_PW0<3TFPG,4I MR3PK2'^DH/S2"4/A?OEIRC+VVW=RW1F#JCP \:"L['N7QAD4!%>0/$F $G\: M^E4(/>U#,T;Z&28G Y.3LTS>TP59==1:"K852CC\5=(-4X%X'"8>ANDY9L]B M/\_LS1-<**671*C!,Z0^H?"O3AZH_T%+X8W1UL*:&W/PE"T;W=&0+,NR:SIJ MLY^ AD9(_-NWO&?[AYS6X3)#0T/9\V=WHK5$2)9>Q1.2HPD1=4&+"8N+8)_$ M+-C3. UVK]\2OG+VTD]"10\4/5[A!#LL=TI+71^ C>,<1ED>YQ>0940ZR^,K M,F1Q009&T])G]!U/EZ"HJQ0YS\*TCHIIS'SD(N\S8M,P2J,B0)']BB(]-TK) MR8U,-=?AW;%0^D;UE_-@'9ZV97^C/V[OW\6WW-"!LB!Q2ZYI?$638_JWIE>< M;L/]OM&.&AR6.WJ>T?@-]'^KM7M0?(#AP5_\!U!+ P04 " #R:<=2EH2. MD 4# I!@ &0 'AL+W=O]OTSP0 M_E=.>1':I"J_FC;I:"MUI:] 8M.T#?B ^. FE\3"L8OM4O;?:##[KF/ZX1*%.BR")'@TW/*FM<[UN =VH^[&TVKZ,A2\0ZEX4J"QGH1K)*+R\SY>X=/' _F9 XNDZU2W]SB M?;4(8B<(!9;6,3 :?N :A7!$)./[P!D<0SK@Z?R1_7^?.^6R90;72GSFE6T7 M01% A37;"WNK#N]PR&?B^$HEC/_"H??-\@#*O;&J&\"DH..R']G/H0XG@")^ M!I .@-3K[@-YE6^99X@^4>X2S M>[85:,[GD256MQ>5 \-ESY ^PS"#*R5M:V C*ZR>XB-23 M,*6QB).P<&,R(_MFKZG%C."*5Y5 V#!C/7Q5:UXR.-M<;5;GD([3,(>D2,,$ MIFE"\TD>AS-8&<[@AI6\YB4DTUD80S+.:"/+LW "69)2J ]4'0DK*H=CG!:$ MSG+:=70%H1(BO5>6"9"/]29Y.V?\E'Z[$/KOKG_]N];Z)7 M3#=<&A!8$S0.\TD NF],_<*JG6\&6V7I?OAI2[T][=D)*I<)>''_<[^, MEBCU;A8-HOW&K=@6SF\D\VG%MGB'[E>U,K1*.I9D,HD3O/P.CSA%'<_($9PY1[@=X]6TNT_6GBB-8?)KRE6#84V1&*2[C1RA46OJH<\_?X MA.QTGK*]IV5VDG!1F1B&Z6?(TFQP@F_8Y3@,?,,C?'>.J9R9'%9&YS5WT"5] M+2R7VM8&X<]B;9VA1_+WA.*H4QP%Q=$1Q5OD6G$A!0M/3V]@MY@PCB MMB;2O#8>[(+E2AOG5RU/&E]"%J=O% 8E20%2'%4K/67H#>)S&HF[#]1>G$1J)\Y2_>1XZ*;UT,OB8=^/X_YAVJCR M=PF?Q:.0]@5\]%*2@UHLT6Q#Q[' =:U<4Y;=;M?4%DTMOX4W'?&&&;IP"Q(W M!$WC\W$$INDRS<+I*E3V6COJ$V%:4&-&XP/H?*.UVR^\0-?JYZ]02P,$% M @ \FG'4B/;18B3 P 4 D !D !X;"]W;W)K&ULS5;;CMLV$/V5@1H4-J#5W?*EM@'O-KT$2&)DT^2AZ ,MC2UB)5$EZ?7N MWW=(V8J=VD(?^T*1%.?,Y0QG.#\(^:0*1 TO55FKA5-HWL!T^HOZC64M:^1U*SBNL%17O@ M"\>#.IN#\60CQ)-9_)XOG, 8A"5FVB P^CSC Y:E 2(S_CYB.IU*(W@^/Z'_ M8GTG7S9,X8,HO_)<%PMGXD".6[8O]2=Q^ V/_HP,7B9*94CG$X$YC<$HB. I&UNU5DK?R9:;:<2W$ :4X3FIE85ZTT&<=K M0\JCEO27DYQ>/FJ1/=W=DU\Y/(B*N%;,AFOPF6U*5,.YKTF-.>QG1\C[%C*Z M 3F%]Z+6A8*W=8[YI;Q/YG4V1B<;[Z->P%4C/8@#%Z(@"GOPXL[GV.+%MWPN MF,2[C?5YS5XIQ32LI&3U#LW[4FG/;': MD[Z(@VA,E!5@J^):E'MAS&6=J89EN'#H-BJ4S^A<8)^@@2M@"K:BI NH8,!K MRJ.R--J',_A<2,0+PN #:;K<,7$W0W V6TO4[ 6R\YPY:61*B8PS3:('K@M0 M%RZ_@=";V#&F<7H<"1&E+3)U=B*''9C,_T=^--T[8EV&?P<8^A7^+W @/HHF;A,D01H$7CJY8 M056#EUW9(#/&:>1.(FM&[$W2/F+2CIBTGQCJD?F^1*/O+#E F0JC>OGI!;[. MSZT+^9&:.K =EK0 MDP>E.4#_MT+HT\(HZ!Y1RW\ 4$L#!!0 ( /)IQU)T<9#:# , )$& 9 M >&PO=V]R:W-H965TIA*Z5=I.H(FK.D\25%=;"Q:9!S2=K8VM!O+0/B6LLBE4PJE62I^D@J874 MT70<]A9V.C8;4E+CPH+;U+6P+W-49CN)LFB_<2L?*O(;R73\0_K6+"RO MD@YE)6O43AH-%M>3:):=SPNO'Q2^2]RZ QE\)$MC'OWB>C6)4D\(%9;D$01/ M3WB!2GD@IO%[AQEU+KWAH;Q'_QQBYUB6PN&%43_DBJI)=!;!"M=BH^C6;+_@ M+IZ^QRN-FWADS@UKJ=A;/NWLX,#A+WS#(=P9YX-TZ"BPO M!8GIV)HM6*_-:%X(H09K)B>U?Y0[LGPJV8ZF5W6CS LBS%'C6A(LE- .3N[% M4J$['2?$3KQJ4NX YRU@_@;@"+X:396#*[W"U6O[A,EU#/,]PWE^%'#6V!AZ MZ4?(TSP[@M?K(NX%O-X;>+=(TB+G%>UC=A_A$EUI91,2Y>=LZ0QZG/&9QG\=! MG/%8Q$.XUH0<9&O#.GWHQ3T8Q@5D*2M=/3=S;(FVL!E_NSB&CG_3CT2F< M#.(^C]DP'OAIY%<+9L/=Z="[J(TE^4>$-/"X:9SS5_#7AUE)&V&E4*",#]?;"P)J5J%2M@'A/ >^:=N3AEF+Q^Y M/7]5HW!M1;BJ(L@C^%_J)@=MHD9VZINA8Z"-IK9C=+M=OYVU;>:?>MNLOS)G MR>FB<,VF:3SL1V#;!M@NR#2AZ2P-<0L+8L7_#+1>@<_7QM!^X1UT?Z'I7U!+ M P04 " #R:<=2O/1]!H0$ "J# &0 'AL+W=O D772+9C?8I-N'H@^T1%O$ M4J1*4G'R]QU2LJ6X=MQN]D6\S>7,\,R8GJZE^JH+2@T\E5SH2Z\PIKH8C716 MT))H7U94X,E2JI(87*K52%>*DMPIE7P4!<%X5!(FO-G4[=VIV536AC-![Q3H MNBR)>KZB7*XOO=#;;'QFJ\+8C=%L6I$5O:?F]^I.X6JTM9*SD@K-I !%EY?> M/+RX2JR\$_C"Z%KWYF C64CYU2X^Y)=>8 %13C-C+1 <'NDUY=P:0AA_MS:] MK4NKV)]OK+]WL6,L"Z+IM>1_L-P4E][$@YPN2)KEV7U@W MLDGB059K(\M6&1&43#0C>6KST%.8! <4HE8AZ/PE*&>F;TG3,$7PFL*MY3H6E',N-%P^D 6G.K!=&30BY4= M9:W%J\9B=,#B.=Q*80H-/XNT ;6K?RWQ_H1& 9QIR5E.#"ZN6NSW%CL: MM*:(AJ7D6-_(&R:0IIQCQ>G!!72YUG#/5H(M64:$@4_H4<&GA:;JT1(-/HBJ M1MH]2$,X?)2V8G$R+V5MV3C7FEI2A@/XC9$%X\PPM'@:#> T'@ RA'%'D5]K M_@QQ./R/6Y91]A/LG=U0C9!=U!@A7NB*B14P@32IFRK!QK F*L?H%9:_P()5 MBHKL&>A35A"QZJ4>3I,!G$!\[JMY% M&XX#M!U&,4)*$&^(JP0].G#2]$6_1V+2 81IB*D(Q^<8FTU$A'#M&&"\#3SQ MTN]Q!&_:KHJN4D1?V6 MX1@R2,?D)CZ#Z7!$?4M)^2V:/DF#0V!BO)4-&")PPW+I&#HKV!QP*58_(7/* M]FB(IG5%W2\E?QZ^,0Y;GJY7_0\RO.A,_PJ ]XK_C=CB!IO85VM,[\'0Y>H[ MHD@:%&9#\:;M$=?V+ E.7+_8WO >FB+ C-=8&5#5"M.IJ1,ZB<98#7UJ:,+; MHS#".FZ/\(X5$)<&=Y1@1;1'_A%HKH>]A/:"LX>0)>D.:3MD4=2!WD&&1W&' MS/:,U]$U#>);,GZ63<)74'V2DV MB<$6V[['S:CW?BRI6KE7LL:J1,3-4W*[NWV(SYOW9R?>O.)OB<(? PV<+E$U M\,]2#U3S,FX61E;N-;J0!M^V;EK@GPFJK ">+Z4TFX5UL/U[,OL'4$L#!!0 M ( /)IQU+$G$^\:08 -L9 9 >&PO=V]R:W-H965TZ]Q]+)0IOW=BJE8W=E4=G3QM2YV8MV MVV9360H;Z9FL\,M8FU(XG)I)V\Z,%+D7*HLVC^->NQ2J:IR=^&M7YNQ$SUVA M*GEEF)V7I3 ?+V2A%Z>-I+&\<*TF4T<7VF9V?-F(R2!8R9?-R7@@G<_:KFTK#+G6)]$XI M[K>2_:*M9 /*CR?F8BE\3'C,4\>T)>N_$^]OG2'OFT^OZXR74K6)-];Q^PM2D./ MV3MQQ_X\'UEG@*2_'MBZL]JZX[?N[-CZ!@66SPM)RK.IJ";2,D4XO<^(]M9E M&]85L&I;(A[>[/)I&S"4.\-O^!@I61F2*"F)#"E0Q2H'3%0Y+6(FC&2") M4 M.D"#K4I5%*@]VWK!4$.HD(I=U07]2AIU*Z@DV3OM1,$N1"&JS*M 0'X6U1Q- M@J5)V.:852$-#FDX8LVT'W5;M$CB-!J&5=0+QTX:Q:T:S9NN-8CR).M#:8DG$&>=39;3X-HBY\2E@RA(;-_&^";$OV M^S[7 Q_I(U)8PX&G!(,'P11_JF[ R1PLAGU"SA&\&GIE_4&4'@9):9F44C*2E1PKQYIU;EJK("GOH^P?"E.U.3URU\,['=(6^^&J M2WCBA*?4XXK2N!57B2^&\,TI4?OAJ@-'.6#1P^>)N*K]XN17"K.::4IX?@!; MGX$A29:M93@,:.@@0#B%;;Y"\'E=UM5\\KIZH)6\ 69]1D(@UZJL<)--(@$M5'2I\VU&P%C08S\4/BB&JE M;JFL:=&7WVHGV; 5L7- #4(67,2[,B4$A!9OL+6P<^,M.%[?Q<>[_]*N+$5J M$ K$%?3.0G2AW)0LT :J9[K*R7"1_PU:XMUQ>O< (7M]YZP-CO8(6OPE@D:5 M]B6#ID>%FM3E?KC0H5'<1XZ*#:2DF.>8X(1646KCU#]^5[H=@,:\MM+<*J \ MT]:%U@.F@C@K1)<4^_'OM>3$ TC1#%-8YRI;-: @NQXG."\<6\B-I@(-8Z/+ M_;B$KK8&\!)1H7Z1T\KJ0N5>S;)6;XC36@H4V41>6@$2ZOW"?Q(C/"+JGO/4 M36X<#I0('^T?A*F@S$:^G5U[#/B=$6]P%B^!+K@0QA\]C\GFR&R5?80%@;S! MS,IS0_O\B*W0L='C#N#A6F:3!"7P7VDAE/TOK'!>[)[B_4YHU^C@<5@M!PI= M&W1VD<)Z<-93Y=%1GO;04'BWYH2!R?22>@3>S^]E0:V&82_R5"RA5?(<2S;\ M]M: /_&:OW7)L/W&>"\:^,X2N!,AGW0]XD5"8]Q[D43IO@/=!RLFR>X.#K/A M^><.\D[4J^WLQ>M#C9Y(I&S MF&*]%T\D6AWU#\83:W,\3^2>]@TH:OL!K$\$C%/2 T\$?QKL(HI=3Q3)Z71_ MH@BSP/(Z;/CT/R#!L7N ]BB+%+TO1!7'RF"(/485,52<4,4A: _^QSV%>GVE M?-7NS[URN>1>GQCW96GN<[B-IZ?=;QSY&T?^QI&_6HZ\[4EO>^V!>RE11?1: MP3)?@^'9^^KJZLW%>7A@?W][>.WQ!D6H4!:%'$,TCOK=!C/A54(X<7KF']^/ MM'.Z],NI%+DT= -^'VM86I_0!JOW.6?_ E!+ P04 " #R:<=2W;/5NS8# M "1!P &0 'AL+W=OO$BWVV[S[? M^;L[#Q?&WKL2D>!WI;0;1251?1K'+B^Q$JYC:M1\,C6V$L1+.XM=;5$4P:A2 M<9HDK^-*2!V-AV'OVHZ'9DY*:KRVX.95)>SR#)59C*)NM-ZXD;.2_$8\'M9B MAK=(7^MKRZNX12EDA=I)H\'B=!1-NJ=G Z\?%+Y)7+@-&7PDF3'W?G%5C*+$ M.X0*<_((@J<'/$>E/!"[\6N%&;57>L-->8U^&6+G6#+A\-RH[[*@5U,TL?J_>8+WGH_PQR1Q93H:?>W#[+6X_X/;WXQH+)E-R)GRBN5WO MMQ?&%]ZIJT6.HX@KRZ%]P&A\5R)P%3D2NI!ZQJF6$9>!XDMX108FE[=7P(= MK)DS ;R/FD!)D4DE:0E E,C5>#FXUPMH=<]@B]_>_EJ$V[V^/:E4--#.(!>OY/R MU$\Z":O]M^,'<-PY#N, )I69:W)06+'0P6Z7_LL7)VDW?;LA[2%_T)(_V$O^ M1R/9Z0?V?,XO)@FKG=3O!=E-_97'^H?K(UB4,B\#/Q9S8[G6@,DQ_-J6A=Q4 M> 2:&SEWNPT&0LC';YU_ZH+;*5NQY(R2A2!>W!)/W&IK'@><4'Y,=_(;;[3)"NTL? :.2XTXV:9LFG2.F67;? #-@DP=FFYFB%MX$$O^,]%Z!3Z?&D/KA;^@_87' M?P!02P,$% @ \FG'4E!6Q0W0 P X@@ !D !X;"]W;W)K&ULO59+<]LV$/XK.YP>[!F73Y 4/9)F9#MIJD>]0S3PU(I.+[R=,?UE M$.ARARW7ONRQHY-:JI8;6JIMH'N%O')*K0CB,,R"EC>=MYR[O3NUG,O!B*;# M.P5Z:%NNGJ]0R/W"B[SCQGVSW1F[$2SG/=_B&LWG_D[1*IA0JJ;%3C>R X7U MPEM%EU?,RCN!WQK_DRX9KO);B]Z8RNX4W\Z#"F@_"W,O]KWCP)[5XI13:?6$_ MRJ;,@W+01K8'96+0-MTX\J=#'$X49N$K"O%!(7:\1T..Y0TW?#E7<@_*2A.: MG3A7G3:1:SJ;E+51=-J0GEFN<4LA-G"/O52FZ;9P]L W O7Y/#"$;Z6"\H!U M-6+%KV 5<"L[L]/PKJNP>JD?$*^)7'PD=Q6_";CJE0])> %Q&$=OX"63LXG# M2W[4V0NX1:X'A6[[IM&ED':IX8_51AM%-?/G&W;99)"_":6O:27NNT(0== MGU_"PTXAOL@5?"0K+W=LR.TG/)E]I$="G+K)TB3R ]I M9''H,QJC"Q87?N9F293Z,7SH*JIKU7#QK7Z<,-]:+/P$LC0BZ8P5]'V0AL2O M9=OS[IFP\BQU5C+"SFF,+\)9Z,^E":+I2M@B&/[U) M?\8IKG^^E[PB:D7J4I(E8PB3V5@'A:V"3]THE=BTQ2D%-PIM)NDP MA55MD!Y:]8@VGA&I)6%$7D87832SD:5D,UBADNX"N*C>8$T= B%FE" Z+X " ME,(L(_DQE*\Q'@MU+--CD?Y(B9Z]&4? 1EC.J)Q0Z8 MJH6^"=$='?Q_[M/WGL'@I.^TJ+:NNVHHY="9L05-NU,#7XU]ZZOXV/UON:(T M:1!8DVKHYZD':NRHX\+(WG6QC334$]UT1S\AJ*P G==2FN/"&IA^:Y9_ U!+ M P04 " #R:<=2C8M[=M)0H W[TOC:]YQ[SG5ZDZZE>M0E@"'/%1=ZZ)7&+"]]7VK1JELC:<";A51-=51=7+!+A< M#[W0VVS4"UMS V!EME#E;,VKH*%5R393-1C:[<+UQ:'3# MA+W%>Z/PE"'.C,;94\TTLRW5A(JX<'#_8P<'AR1 \($N6&<6Z[4-ZC.UO"S5LFD41+M41*3&RE, MJEZ$VUZ,XEZ&7]0,2!Q>$RB( IW"?H$7O,-/+SH MD1-W5Q4[OG@/WZ36N*,UV;JS'MJ3CO;$T9Y\1DM?:8_)$E0&PN ?F/;T>;JW9>TZ2_W,4@"+[L:N8GL/ C[HW=T\[NZ?_9S60U9\VK?(P! MSJ4@TV!Q!6P4W(U.D_]U;:7)N-L*R,,PD'<9;U1GG3*DU[E M4ZK+OL9/DP]5HT'TKJ:_-2HJ4 LW06TS:F&:J='M=D-Z[&:3_YK>3/@;JA8, MIP:' J'!X Q=JV9J-H&12S=XYM+@&'/+$C\TH&P"GA=2FDU@"W2?KM$_4$L# M!!0 ( /)IQU*MYN#?>0( $T& 9 >&PO=V]R:W-H965T/#_+^_&1^:U%R\R1V 0N\%97+F[)0J;SU/9CLHL'1Y"4S/ M;+@HL-)=L?5D*0#G5E10+_3]V"LP84Z:V+&E2!->*4H8+ 6255%@\3$'RNN9 M$SB'@179[I09\-*DQ%M8@WHNET+WO,XE)P4P23A# C8SYRZX7<0FW@;\)5#+ M7AN93%XY?S.=QWSF^ 8(*&3*.&#]V<,"*#5&&N-?Z^ET2QIAOWUP?["YZUQ> ML80%IR\D5[N9,W50#AM<4;7B]4]H\YD8OXQ3:7]1W<;Z#LHJJ7C1BC5!05CS MQ>]M'7J"8'Q"$+:"\'\%42N(;*(-F4WK'BN<)H+72)AH[68:MC96K;,AS.SB M6@D]2[1.I>NJ+"GH;5&8HCFFF&6 UO;\/++FD)AJ7SZRO8[AXN,*7=Z#PH3* M*_0#/:_OT>7%%;I A*$G0JD.EHFG-)GQ][*68MY0A"[USI7T3Q>34?QTM[_5Z[T:V*;._W>@S !>G[# MN3ITS)/2_8.DGU!+ P04 " #R:<=2']MA*:0# G#@ &0 'AL+W=O M/.I M?;<4\RFO%*,%60H@JSS'XN6.,+Z?>=![??&9;G?*O CFTQ)OR8JHQW(I]"IH MHZQI3@I)>0$$V9+ AC)I+&\;T)ZK4YC6/_^37Z1[MYO9DG+,F"LW_I6NUF7NJ!-=G@BJG/ M?/\G:3:4F'@99]+^!?O&-O1 5DG%\\99(\AI4?_B'PT1/0<8GW% C0-ZJT/4 M.$1VHS4RNZU[K/!\*O@>"&.MHYD'RXWUUKNAA2GC2@G]E6H_-5]59!TFA-SB!KD-W5R- 99!]*X8,HO $H1'# M?>%V_ZMBVAU:]_#0/= .;+/\_>3,?+C:?#*8F1IX'3GM(1JAD1\=X1ZPBJ _&H:=M+ 3 M)^R/M+!MSH@^_T/8DI.L,/(GPTE';=*1N[2:%D>'C-LPX\NU8=HF29U8E^Z* M;@674A]T6F2L6M-B"S9]1@?/>GI"*1J?=.F 47R.]TF[E\GO%;MV3_I)AS/" ML-/4T)GSKJ+,\"(=M8 ]A8:7*SGL] VB_[OH3<9^0>-PXB='91\PB]*X9W:X MHTY,H5M-?UKZQO_@H,-S#0<[581N67S V4Z_$B^''+JJU$D73"[8#)U80;=: MO:49!AD=G3 Z2<9^>ESQ4[,T#<_].X*=.,*Q$_:"YV6EB!Y3^4;ML2 N,CHU MA.D%.>^$"KJ5ZI2+>D0P+EQ4DAR<;QC,LX99O/5%P@A-ME*5>Z/M#+\,T=^93/?;, MYU-6RI3FY)DC4689YK\6)&7[F1,XAX%O=+N3:L";3PN\)6LB7XIG#G=>XR6A M&S5.C_:%]K?0?%I9 LJXUA!AG-JU_\48-H&8 ?NT%8&X2F0?^$0:\V MZ%T;H5\;]*^-,*@-=.I>E;L&M\02SZ><[1%7:O"F+C1];0V\:*X*92TY/*5@ M)^O:R7Z/;F#MT@#PGU6"":HY>< M2O&E-?!$TQ2F &,W[=NI)R%O-7LOKG-<5#F&)W+LH2>6RYU JSPAB<5^>=Y^ M ]X-]/ ?1&>=?A8G/?ELZ?15_]=O0C&+VF GO: M7^_Z"OSO\55(#CWDQQG__<9_7_OOG_"O"I/4,6RU4UF/M+5JJ^_S<=_M^ZT_ M@/3>?CM=BV'/[1^+EET1\'*'QZI55Q5,0G?2J(XR'C09#\X2_:Z[(ZQ)_$XX M='L45TNQ7EKPN1 2EBX .8-WV 0;GL5[(=B]:N/0*F[I8>C.]A*J&.,VAW!H M,HWLJHE!WJXRR5>JP9%J9.<^:E",SJ+0K1 ^>XAF!10O8ILJY7OU)0- >\P3 M<8G$J#M[,\.HJ_'=L4'!YL=D8-,,[ S/QGY5#4G\O+F 86U[BV.T9(&RJ MD3LR4-A]A08,N^H$CDF#8W)U\T$%-#B=\M&J*$7R^<3*H@HQ.7K=0R/)R"8: M&""ZFFY-V#2#T$XA\#]W&?[O<6B7PV42=10#A9%"9%69+"PB2-1812N[Z@2- MUIXK.$MC+5G\AEBA=E@"D8\X+6%C@3:<92BWD[JP7.J [7;FFU2"3H&'72I= M4:>UK"RBP#5[I]?:DV:$;_5A0$ [*'-9;0Z:T>; \:BWV<;X(GB( LOX4AU0 M]![XTWUUNGG"?$L!;$HV$,IW1X"%5P>&ZD:R0N^(7YF$_;6^W,$ABW E@.<; MQN3A1@5HCFWS_P%02P,$% @ \FG'4N0OW@X- P ] H !D !X;"]W M;W)K&ULK5;;;N(P$/T5*]J'5EJ1.($ %2!!NY<^ M5$*MNOMLD@&L.C:UG=+^_=I.2-*6I$@L#\2W.6=F?#*9R5[()[4%T.@U8UQ- MO:W6NRO?5\D6,J)Z8@?<[*R%S(@V4[GQU4X"29U1QOPP"&(_(Y1[LXE;6\K9 M1.2:40Y+B52>942^+8")_=3#WF'AGFZVVB[XL\F.;. !].-N*)!17CS):YF(AD&(6PS"TB!T?A=$SLL;HLEL(L4> M27O:H-F!"]59&^XI8XCP%-UR3?B&KAB@N5*@%;JX MAT3PA#)*7!+%&ATL+M'%#6A"F;I$WQ#EZ,XLFC-JXFOCF(7WD]*)1>%$V.+$ M&-T)KK<*_> II._M?1-0%55XB&H1=@+.=[*'HN ["H,0/S[L;3YYS*C_FNV N( 8-YN X:URQQIVLU[F4P),WI"7ABCDU'2,N M4$8-XKB'CU,/*^IA)[41U1=Y'GXBC<*P-SY..ZIH1U_0FAL&M)0BS1.M.C0S MKA#'Y\H/!_5['YPOP!*CF9E1OTV N%%S\/D2+#%.T" .:^+POZBPA&G&';3) M$-?5 T=G"K$$^)#O<=#XM7E1%Q[<77EN>6H^*Y(2=HHV<5U6\.!L==;5 G>7 MB]/4&7]22!B%+?FIJP7N+A>GB7-XLCCK>H&["\;)XAQ]XHY;N.O*@L?G2K, MB-\E^V,E\!N-2 9RX]HMA1*1 MT,0KBQ:KF&BQA54+MNEV;Q!"KCIW9IK3[]7.< M- 0PT531&["3\QX_?CD^>+3AXEEF&"OPFE,FQTZF5''M>3+)<(ZDRPO,])LE M%SE2>BI6GBP$1JD1Y=0+?+_OY8@P9S(RS^9B,N)K10G#+O!E&_& M#G3>'SR05:;*!]YD5* 5?L3JJ9@+/?.:+"G),9.$,R#P"-;8U!N9<'YJ3('TUPN>84K+3)KC3YW4:=8LA>WQ>_8[ MLWF]F062>,;I;Y*J;.S$#DCQ$JVI>N";K[C>D %,.)7F$VSJ6-\!R5HJGM=B M39 35GVCU]J(E@#VC@B"6A#\KR"L!:'9:$5FMG6+%)J,!-\ 44;K;.7 >&/4 M>C>$E3_CHQ+Z+=$Z-?G">;HAE +$4O"-*<169$$QF$J)E03G#SCA+"&4(.,Z M7QX&78#S6ZP0H7IT!9X>;\'YV04X X2!>YU9R^3(4YJU7-%+:JZ;BBLXPC4M MA M"_Q($?@ M\EFW_/N::CDT"%N!:<[73-ELJ](,3)KRC+Y,8 C=>.2]M-VQ M1 6Q.VRB=AA[#6.ODW&:).M\39'2'FA H]0X)C-2 M=%7-H$D\^)RRC)L%XM.497Q@&_0';K1GKBTJ:E7%#N.P81R>K"R'AP47]5KG MHL*LHJ*=*-\."?UMH_4_5I:UK@T5!0=U:8LZ:AULM7_82377MC$E+X$2*-4W M!'U[,'\%"B<9XY2OWCJJ"&[;)_RD_@FW#12>J(/6>=I.!KW6$:_]MD2%[N"( MW]L6"D_70Z&E/<+PD-06=K2+PFT;A1_LH[6NWS[&&ULI571;ILP%/V5*]2'5MH" =IL%4%*0K;UH5/5JMO# MM <';H)58S/;*>V^?K8A+.UH5'4O8%_?J75] M[OLJ+[$B:B1JY&9E+61%M)G*C:]JB:1PH(KY81"<^16AW$L3%[N2:2*VFE&. M5Q+4MJJ(?)PC$\W4&WN[P#7=E-H&_#2IR09O4-_65]+,_)ZEH!5R104'B>NI M-QN?+V.;[Q*^46S4WAAL)2LA[NSDHIAZ@=T0,LRU92#F=8\+9,P2F6W\ZCB] M7M("]\<[]D^N=E/+BBA<"/:=%KJ<>A\\*'!-MDQ?B^8+=O6<6KY<,.6>T+2Y MDXD'^59I475@LX.*\O9-'KH^[ $,SS @[ #A(.$+]6X;0# MN-+]MG;7N(QHDB92-"!MMF&S ]=]AS;]HMS>DQLMS2HU.)U^%J)H*&- > $7 M7!.^H2N&,%,*M8+CKT1*8L_R!(XSU(0R=0+OX?8F@^.C$S@"RN'2X,VAJ\37 M9D>6U\\[]7FK'KZ@'L&EX+I4L.0%%@/X[##^XP&\;SK1MR/'B2][6YD5.5,J*U$^#%;*2W- M1__S@&SA_M'7;FC.59?#X^7XP' MXIEQY-9 _]*W=GY)Y(9R!0S71BH838Q)R-8BVXD6M?. E=#&4=RP-'\5E#;! MK*^%T+N)%>C_4^D?4$L#!!0 ( /)IQU)3:M-KBP, #$- 9 >&PO M=V]R:W-H965T6Q=,M+A$WZ0Y7\LF&LA()>19, M/B62)Q9/^ U7>PQNUH2C/&V=2<+EC)G#MS\"Q'3@RG]7[Z?98.M=%3_XX M^EDQW':EN%K/O:!W<8%,:'NMMJ>UO0O:_U(A%U8E^R)'!1Y=.K5 H 54]WM; MA($_L]ZZ=M28L(,)G-@,SU'K(ZTLM$'6K&7MFT'-F!!7XIM-S9HB*;#@P M9@0%XT[$LTRC-M-H,M-DS^3+][/L7EE68) @+K1-RPV330_<) _)\G:BHG$; M)_YPMZ!]:N;VM7XU"F=6N$Y_DZQ&8#!R3-AS; 06.+"OEHS _- VXW'/8.?E M!2?S77*"P"-*R8:D4P5T3H+.Q]MSZJ#0O=J>6L'OUCV(^^:X0W-" MX1LF&NZ=(&ULC51=;]L@ M%/TKR.I#(FW&7VFWRK&4.IJV29VB1-T>ICV0Y#I&Q> !CKM_/\".Y:Y)UQ?# MA7O.N><:2%LA'U4)H-%3Q;B:>Z76]2W&:E="190O:N!FIQ"R(MJ$\H!5+8'L M':AB. J":UP1RKTL=6LKF:6BT8QR6$FDFJHB\L\=,-'.O= [+:SIH=1V 6=I M30ZP ?U0KZ2)\,"RIQ5P105'$HJYMPAO\\3FNX3O%%HUFB/K9"O$HPV^[.=> M8 L"!CMM&8@9CI #8Y;(E/&[Y_0&20LB_0R]GYGEVPFFW!>U7>XL\="N45I4/=A44%'>C>2I[\,($%X"1#T@ M>BL@[@&Q,]I5YFPMB299*D6+I,TV;';B>N/0Q@WE]B]NM#2[U.!TMH8C\ ;0 MY!N1DMB63M%D"9I0IJ;H/7K8+-'D:HJN$.7HGC)F>J]2K(VT)<"[7N:NDXDN MR"QJZ:,X>(>B( K/P//7X5\;9N"A@P?/X=@8'EQ'@^O(\<7_<5U(4:%<<"W- M<3*=UR7*7<]!HI^+K7+KOUX1C ?!V DF%P0'#:(4Z+,-[ AN'(&]>\%L@X:6D>+) VP>P70NA38._$ M\ 1F?P%02P,$% @ \FG'4C#DN&ULC5;;3N,P$/V54<0#E2!)TRNHK42!U?* A$ LSVXR M;2P<.VL[%/Y^QTZ;#;T)'HCMS#D^9V+/=+)6^MWDB!8^"R'--,BM+:^CR*0Y M%LR$JD1);Y9*%\S25*\B4VIDF0<5(DKB>!@5C,M@-O%K3WHV49457.*3!E,5 M!=-?5DP@[=*O/',YM-@'$"&2U8)^ZS6OW'C9^#X4B6,_P_K.G8T"B"M MC%7%!DP*"B[K)_O MN1"4<#.)+.WG4%&ZX9[7W,D1[BMX5-+F!NYEAMEW?$0Z&[')5NP\.4EX4^H0 M>O$%)''2/:#G]N?P^(2<7I.[GN?K'>%[5!](!]JZ++U8)C.F,Z 'W']:=);A M2:NL2BULLWP!#S*ERV;0Y;L>=4XHZ3=*^EY)_XB2.1-,I@C,P@)77$HN5Z"6 M4*+F*COTY6J^D>=S-_UC=A4.)M%'.YO[,=UNF#1!WY0.&J6#DTIOTE173!B@ M @3K.BT<#7!C*DI85FDGW>9():)4VKK9<1?U7N.6PCB\VG%1QPQ:,4&PO=V]R:W-H965TB&6FW[;)*#6(WMS#8#I/WXG9V0,*T8-DWJ%["=N^>>Y\ZY MW' MU8O. 0S9\$+H49 ;4]Z&H4YSX%1W90D"GRRDXM3@5BU#72J@F7/B19A$ MT2#DE(E@/'1G,S4>RI4IF("9(GK%.57;*11R/0KB8'?PQ):YL0?A>%C2)3R# M^5+.%.["!B5C'(1F4A %BU$PB6^G\< Z.(NO#-9Z;TVLE+F4+W;S,1L%D64$ M!:3&0E#\^P%W4!06"7E\KT&#)J9UW%_OT-\[\2AF3C7(;RTP^"JX#DL&" MK@KS)-S"277>2(X)6Y5GH_ I0S\S?C8R?;F8HJZ,W$F. MQ=;4I:OSB2I%;G<@Z&LP-4%2:+XACQ2;4 1YTT^BA2$M22S@HIA:)"7 M10_3FL.TXI 10?:[?XAZ&E')3M0T\0).2M4EO>@+ %OOR'S M+=FWF]&M.YZLJ?+EZK+A<.G55DF23I(FL &5,DWG!1 L,"<=)L@6J-)GK]75 M#QU'E:N'Y:!A.3B9Y3FA5CO!FVF86)(2%)/9$:9^^-Y1HE<-T2LOT@R4:Y7X M2E1E\X%>-Z#7;W9/;AH.-R<+J_+/@>J5JH*?5 -_@.,UB*.VJ47^%W93,E6E MZ"1F1^!.H+;7;^._O"#D)WED@O$5]P5(V@#)FUV6N.V8L;]E(B+. #;[]MN MWW=214(>AJHECAO5)>JT%J]7QA\FZD;1.Q_AMA7'_7^H"]T&PO=V]R:W-H965T3?!"KB9W9 MIH%_/]L)68 059NT\0"V<\[YKN1SD#/^)F( B0YI0L78BJ7,GFQ;A#&D6'19 M!E0]V3*>8JFV?&>+C ..#"E-;,]Q!G:*";4F@3E;\4G ]C(A%%85:IX,7LHNE/K G089WL ;YFJVXVMF52D12H((PBCALQ];4?5J.--X MOA/(16V-="0;QM[TYFLTMASM$"002JV U<\[S"%)M)!RXV>I:54F-;&^/JE_ M-K&K6#98P)PE/T@DX[$ULE $6[Q/Y O+OT 93U_KA2P1YAOE)=:Q4+@7DJ4E M67F0$EK\XD.9AQI!Z303O)+@71)Z-PA^2? _:J%7$GH?M= O"29TNXC=)&Z! M)9X$G.6(:[12TPN3?<-6^2)4]\E:H(S5FJVD]@4\'[ ML]WRH-?P@.X7(#%)Q /JH-?U MW?/: [1"AZ)DFBD"*PI7)+B]MAZ<*L<,&[ MX8*/GAF5L4!+&D'4P%^T\Q];^+9*1Y43[Y23F=[X;>,LT2=@1 IE/0MTSW0XMNK]+M&5W_5N/% MF$-G<]UX4\XQW8%Z%TFT.:(Z;H6/YGB:8]Y6Z'[E0[\UMA57S7Q 8=T\%)V. ML! L)%@JLSF1,1(F?&;";VSRPM30F-)OY_>)VQT%]GN]<9HP_CEF<8UY[/I. M_>.>,Y8%8U!G5(BSO RJO S:\P+<3" :0I%_T9+L824Z_&\%'U4^C/Y=P4=7 MA>HX5Q5O!%V6_!KD=KV+(C=A^A=EMFMS( 6^,P-8J'#W5!;_^.JTFO%3,]HN MSF?NT]QM.%^H.T$QPG_+%Q>*9\QWA J4P%:9&PO=V]R:W-H965TG8]"WY=,RV,B<4EAR);5%@_C:'G.TGEFL=.A[))I.ZPYZ.2[R!%!O6A](^W*,V,ONO$CG5B.)H(< M$JDEL'KM8 %YKI44Q^]:U&K6U(;M[X/Z5^.\H'0JU7L)R89YH7\V-'0LE6R%941LK@H+0ZHU?ZXUH&?A=!EYMX!GN M:B%#>8LEGHXYVR.N9RLU_6%<-=8*CE!]*BO)U2A1=G*ZDBQY^3)7?J5HP0IU MV *;[;I:5>>$V!J92>BA- ,SO8]$OEVCJUN0F.3B>FQ+A:(%[:1>=EXMZW4L M.T+WC,I,H#N:0OK>WE8N-'YX!S_F7J_@K.0#Y#N?D>=X[B=D(Y%A#J)Z]NC[ MS3[Y1M_OT*^<%^AA*X7$-"5TTZ,:-*J!40TZ5.>P(90J+76S$UNC7 MZ \ZAU_M1J4;&ET=>;MI%/K^*!Z-[=T9H+ !"GN!#FYN.*9278F/XH0G.*[C M!)'OGL>)&ISH0SCP"CPAX@*@Z 3H2QS$?A2?!XH;H/A#0(D^K!Q26^7%-9!+ MMBH^)?.&@1NL#MS)2^^1L/3:Q1'WM#KN$:CAF;4&RU/)AFJ39GM M@*ODCN[J T1+3A+HB1S7.28NYS]B9RM25 *O7-:^'W/!V2Q5K3%J;4#@#8*. MPW!;6=7MA?O6BI]+D>J$[;29HD'4$4JN=V3R^J_(NR"ZE,H[I?*#P2CLH#KF M5=?OI5JL7\P3#ZA\QN_<,+X!M3 MJ:A$P[945K_SIK>IAF95#7"<7I52]YBKT! HA[4R=0:QBF]>52=50[+25 3/ M3*KZPGQFJJ(#KB>H\35C\M#0"S0UXO0O4$L#!!0 ( /)IQU*QC@T3#@, M !P* 9 >&PO=V]R:W-H965T0L-W$P M ODG6W(ULRLM$4F!"L(HXK">6#/W9NX&6L#L>"*P$T=CI%UY8>Q53WY%$\O1 M1)! *+4*K/ZVL( DT9H4Q]]2J579U(+'X[WV>^.\4#O6TOI EPORB7;G7L5"8"\G24E@1I(06__BM#,21@%\GX)4" MGN$N#!G*6RSQ=,S9#G&]6VG3 ^.JD59PA.I364FNOA(E)Z81FNE@$OE^A3JW(#%)Q!6Z_K1O%6,. M8FQ+!:E-V6$)-"^ O!J@$7I@5,8"W=$(HL_RMG*N\M#;>SCW&A7.,MY%OO,= M>8[G?D,V$H9,G.'[I-^O(N@;_7Z-_E.GT>]<"HEI1.BFP4!0&0B,@:#&P!PV MA%*E2UV_Q)CI$%IZ<84^T#E/BL 4>GM&KT[/[=0=#56^CNWM&9Y>Q=-KY/G! M,97JNG3:(/1.$9R^6X?0KQ#ZC0A/(%H3]$\(:HP/*N.#1N,+?08)1+8Z]C60 MUB"#MB##"F38"')G;MB7;\7PA,-W K_N2$85S*@Q#9Y-_5.QF&V!JWJ.S#5! MJB@!NL>$HR>0NOZ7\^<",K\U MV:'0NLV5]DQ"?94J.+U5;G<8_$=F'SW8*?"-:4L$"EE.9?%V5ZM5ZS,K'OS# M]J)O>L!<98- ":R5J-,=J(CPHA4I)I)EYOE_85(U$V88J_8-N-Z@OJ\9D_N) M-E UA--_4$L#!!0 ( /)IQU*U&^@Q8P, <, 9 >&PO=V]R:W-H M965T]WO0R3W!D/3=\-'P]9*2G) MX88C4689YJ]3H&PS<@+GK>.6/*92=WCC88$?X0[D?7'#5SS #2C63&L?7 MBM2I-35P^_N-?6G,*S,/6,",T2]D)=.1TW?0"M:XI/*6;=Y#92C6? FCPCS1 MQL;& PHTYQSI+SM#I'"0F5)RA$T1R=$4H54DD MAIY4^IK%2RJMJ=4*#VA%Z(KE,A5HD:]@U8!?M.,'+7A/^:[-AV_FIV$KX:3@ M+HK\G)V<-PYJULWQ*I&()#(M_F&5^_%A:6!:_[ZA0*]K M/PK MX[EL9_E8TE_,S<["17761H8V.D [5ZF:PVHG:<_-$TV$ "G.T812EF!]W+7H M=6J]CM'K'-"[+K,'X(BMT;U[YZ+"[)%OZ,#,+BQ9;,CT7? \#H?>-19UO[64-X%8>1V]UP=%W9IP[H[8?U.L[-^[:S?ZNP6$HJ%(&MB M]\$Y^J3]M6R'0 MNFJ=F%IMKW\:7,R#AOY%<+&T->D/>ELB7ZD4(.H,IK!64K[;4VIM,T7(< (D ;":OLP*]11=Y\]?X'OLZOIF?N?@FCP *O>64R85W5*JX#P*Y.T*.I<\+8/K)@8L<*]T5+X$L M!.!]2V8CGG)T4)@ZU \I3G6'Q? >7GA1=YEX$OY.6H MS$"PG!?X!9Y ?2VV0O>"1F5/0W2_B4I"B?B'P%FVVLA8>>;\ MF^E\WB^\T$0$%';*2&#]]PIKH-0HZ3C^JT6]9DY#;+F_ M9*^."V_JH3T<\(FJ+_S\%]2&QD9OQZDL?]&YQH8>VIVDXGE-UA'DA%7_^*U> MB!9!Z[@)<4V(;4)RA3"J":-;9TAJ0G+K#..:4%H/*N_EPF58X>5<\#,2!JW5 M3*-<_9*MUXLPDRA/2NBG1//45YP!DQ)Q _H M;YVQ6Q"$[\E.-ZHT67.IY$=TEX'"A.K6)_3U*4-W'SZB#X@P]$@HU3@Y#Y0. MU$P7[.J@5E50\96@1NB1,W64:,/VL'?PLV'^;( ?Z 5J5BF^K-(J'A1\*(2/ M1N$?* [CR!'/^G9ZZ++S>[-O?GGVSF*,FI09E7JC*WHF&8I+,CS7:;,SR3 @ MGC3B22F>7!%_ O%*=E#JN1*G8J66P-X.NCX8:=.6!!,$>52ONMVZDAIVVT?$]F[E_4QJ;TB MFSXF\:=NM[/&[>R=]Y%2%'1E=/W0SAS1VP[[F+AW:&_0V0SK=!Q&X<\2(!ST MN#X)FY"^KRI_RU??"HTX*HLM""@<]5>A/]-:(J@2O.HH798WYS)6N M6,OF47^V@# _?S N;ITS 3-A]#R?U!+ P04 " #R:<=2ZIZO F8" "< M!0 &0 'AL+W=O-G69-O%)B7RO4?: M9+;1YLG6B 0O4B@[C6JBYCJ.;5&C9':@&U3NIM)&,G*N6<>V,C.-AM'NX)ZO:_('<9XU;(T/2(_- MTC@O[E%*+E%9KA48K*;1;'@]'_OX$/"1X\;NV> K66G]Y)W;PXB:!H+6FY378*)%?=F[UL^["7D X/)*3;A#3H[HB" MR@4CEF=&;\#X:(?FC5!JR';BN/(?Y8&,N^4NC_);56B)\(&]H(73!1+CPI[! M"7 %=UP(USF;Q>28?'Q<;%'G'6IZ /4*[K2BVL);56+Y:W[L%/8RTYW,>7H4 M<-:8 8R2-Y FZ?#Q80&G)V='8$=]]:, ._IK];#@MA#:M@;A\VQER;C_YXCQ0G!^@>%0&"[U6_#N60(YHA0HK3J]VM8.:!"@_3L_Y<#*XRN+G5P1< M] (NC@J8%85I'3=7A 8M 5,EN)EF@KC[YFXRVO^1V)%=[DL<7+ZN<-PK'/][ MBPR6;3>PE=$2!&LL@J[ $J.6@BFXY,X[]&N._VSB8/*;PGAO8B2:==@+%@K= M*NJ&IS_M5\^LF[B?X=W>NF-FS94%@95+3083UR'3[8+.(=V$^5MIJ&C M4@E:T+ :6 0:]MEM3AMKDKC83DM7^^/W. U):%-SD48J0FTN_L[M.Q?7@Y54 MOW0$8,A+$J?ZO!49L_CF>7H:0<+UJ5Q BF]F4B7WJA@(<+#@!*PTK5K8EV92/G+WMR$YRW? M6@0Q3(T5P?%K"2.(8RL)[7@NA+9*G198OWZ5?IT[C\Y,N(:1C/\1H8G.6V>)Q!N06N,X48!8838[NN%+>0>56A#)]V#^-=!IV506>YO/:^H$NUXBHD6.>8R"GR MK!2DTS6!EVG$TSF0J4R-PB+2#FU!J2W(M07O4GQ"+K0&9)>G(?DA^$3$P@C0 MK]2'!$OW :PY(IWGJ^YDJLH'EUP+ET7MTJ*VT_\Q*+',DXN(5!N5V9PC!E1" MCA+T/-)-"39V"Z6,;+ . SNE@1VGK)L4C0%M")8 $+WB"TW^(X_91,-S9FV] M6N*G0U&W5-0]$&YZI44]I^L/P&/Q+ZJ;XY31376^P7=SO)U#RR'K^O9OX"T; M%)^5BL^^$/,1UQ&YQG%&OD,X!X>#_5)/_T!"3OVJ"?M.W^^DG9H\)CR16;I= M]46#]'?BWO;]MX$O>N'N2M;Q'131VK2@3D-O^8M(LH3$D,Y-1.2,&-PVD,AR M$V(QXW^=Q2/[: U<-1;TZ!UEU-]@72&N6BY]I^?6:+])%YG1)^0'+"$FS"6_ M:K+T4+HLK=HL=;?$#Z35N!#1J25+0&FO(:^NBJ5O\JH?.!.K:KC4W7$=]& 7 MJ.U2\$:\8 S+=O& B>:*5M6*Z:'T8EHU8^KNQF.8F-J,/"$S:^0RCT0H]#26 MUIY&7GL[O")902.O34M[@8O7JJE3=U?_!*]/7&&H8_@XM57+IX?2\UG5\YF[ MYW^=VD)PG2]ZUFVDMF%IT-F>&F\=J&8!<[=G-[4C_/VPMA'[6MFRVEZ:'0JW MU3!@P>_B-MBMQ=[V\"ZX_NKM+WRO=:JPP]UC93V_@"E#5]=G9H9!6S0#6=_I\]9P)LR8)F$C:K>H2 MTS0_ZVCDJ;^[U6FS1IH:5FYOGS86>[53&GL(=\O5'),(]](SA/JG/:1:;+P_\!4$L#!!0 ( /)I MQU)]_7:UR04 "L? 9 >&PO=V]R:W-H965T7 SAXN?$M6:U5<2.Z9^K[Y*O156$=9)AG+9<)S(-CCY> 3 M_'A-)H5#:?$C83O9^ Z*ICQP_K.XN%U>#J)"$4O90A4AJ/[WQ*Y9FA:1M(Y_ MJZ"#^IF%8_/[2_2;LO&Z,0]4LFN>_I,LU?IR,!F )7NDVU1]X[L_6-6@41%O MP5-9_@6[RC8:@,56*IY5SEI!EN3[__2Y2D3#0<=Q.Z#* 1T[Q!X'7#G@LJ%[ M966S/E-%YS/!=T 4UCI:\:7,3>FM6Y/D13?>*Z%_3;2?FM_01( ?--TR<,>H MW JF^TA)\/XS$\D3+7(L@4ZW6C-P15.:+QBX+Y[VH3!1-$GE!W !3)@AN,TW M6R6'X"_VQ%* ]*_?[S^#]^\^@'<@R<%=DJ:Z ^4L5%I_H2)<5%JO]EJ11^L4 MW/%=A;X7?#M)LE70W"3Y/I^0E-PKZ@J>QMU MA.GIPV+JR#H^RKIM@P/DSCJ,#*"C'GE/>;ZZ4$QDW9F'#?;#<^4>(B,"G9S] MZRI&,[518] ?/MK@$N*.1\MDE>M6+?6CP9HM5[K)ND9));9E&6QKH"$B)&?+ MLB$?;$=?'RY#&VLPCJQ1[C)#.)AZ>L, $/8FH/\UA#;92# Z5NC"GX?/T/ / MM@.P/Z&K0(542AV"S%8NUGNBZE4XL$2AN=&4EU;8B M(R_9#';AZ[@[!)*F'ITV6B%J9*O2:5LAY!N8R! 8M1/8UJFXHJE+9Q7I0">Q MI@\.*ZW3,T"1P3F"I^$,_ >^:.PDN9[4JY(QA1%KFP@;C"-T+LHA W34#O0^ ME*M"'%3R43 Y[J(.JT.!IA:@]NEQ+\95,0[Q=3S#PU^F^1X:M5/AU4\":)I\^/I1@-_] :3;F0# M/;)IZC+RS VQ@3[N#?V.-P';-(^L$NHT\E1[;(B/3R?^;:Z7#9KW0&@[('=T MTS;=R&\$I@;\IC0WG<3GG=L6!YPO(,&W;CL[$;&W;CT]F-;2K#$;1PZ#*+ MIUX@&F#C-P V=K'88N'4&B^>B0LQN"9OA6O2!]=.(\_LCQA7):8V MD*[=G=[+-F+/]J$MTS:Z\.[OD<:&>>>.>3?IWFQ.2TR)(*.S'2:8,D ZRT#W M<8)CM\?!19>9GXO$U _2>UO(ST7BVNRQ7MYQ;RZ:PD)Z[P=U<7%B'NU IZ425GJLR#H^AD7N3?LE[]-U; O"Y.*'*:*Z"++ MN-J-()7;@4>]EQ\>Q7)E[ _^L+_F2YB!>5I/%8[\&B41&>1:R)PH6 R\[_3; MA/5L0AGQIX"M/K@FMI2YE#_LX#X9>(%E!"G$QD)P_-K &-+4(B&/GQ6H5S_3 M)AY>OZ#?E<5C,7.N82S3OT1B5@/OUB,)+'B1FD>Y_0VJ@B*+%\M4EY]D6\4& M'HD+;616)2.#3.3[;_Y<"7&00+LM":Q*8.:7$_ <)'J3^0+ M>9I-R/4OG_J^P6?82#^N\$9[/-:"]\!WA-'/A 6,'LD>N[._K]4-"8/6],GY MZ<'K=!^KK,5AM3BLQ M;\"8P-^0^UT85V.K&@1C6B&&)V&E!G"H9 R2:+)3, M2"KSY1<#*L-.G9MC-_?R'S" 74I$_I 'M$".JGQ!=2-YNC=B]I+RC[COQ:!0$#O%Z M-9&>DPB[B:X(# *G M=[H)&P^CT66;,'K7A&[+H8WY4;?[G=N#;I2RRA-I8XK4;6L\4+F]L)'L)M\R^ \+A7<(9<.[84N+HT7,K>+W>RX9^U)G9P1[.[82/;[N*+Q6 ;0%R;5?JL4WN^ 1FV.V0A.]<#L(: MIV3N/>%'ETE3T'@?=?<2]R-WXMT9\V^>\3L79P;)V:="RTFUC@IBB[VI^E]P,CU^7I&PO=V]R:W-H965TJJ-NS(898=>+4=J#=KY_MA"S0$-"Z\1!LYY[C]>1;-+((> X C +P'^ MN8"@! 3G KHEH'LN("P!H8E]$2P3Z2F2:#SD; M<6RLV/3#I,F@58)+JRII+ MKMX2A9/C>8PXCAF-,!>?8?:2$_D&%U,L$:'B$K[ TWP*%Y\NX1/8(+2Q )+" M4TJDN%*+:GQ/*%5%(H:V5((TK;TL-[\M-O>.;'Z/WL +K\!S/+W50JK/'I5'CW#YQ_AFU D!+ 5S"5;/K<0^A6A M;PB#(X3?\V2!N68LLXYR&3-.?N$()(,%5N=*EO-EK#[K""Y4'11VETV)++;J MFJWT6;<9N[YC?D-[4X_Y&89[W@25-T&K-R8J>XJCG)-T#3+&D&%.V"D?9L%[ M:8'K^CKY3S4UO7ZGMQ_-N_=&@Z#C-^L-*[UAN]ZB&K9$ MQDJUOKNTV%UQ('-=J NOYA'DJ3I=0!PX"AE%Z:G""=\%?> WUY6S MO59GIV1#(IQ& C)$(IV.0JR1G8O:2J/Z@MQU:[*<3JU@BF/J+*M9HU7H'V3\ ME-5>%/I5%/KG1>'J( (1HQ1QT1Z%64$^V),4> ?"3QCMZ1Y4N@?MI9HO!'[) M<2IAME'/EE/1=?[\35)!5"\ M4C"GTU-?#R_ZL&(B66;ZA@63J@LQPUCUKIAK _5^Q9C<370K4G7#X]]02P,$ M% @ \FG'4G*(.TWI" QC< !D !X;"]W;W)K&ULO5MK<]NV$OTK&$T_)#.V1+STR-B>L24R;:>YS23IO9\9";9X2Y$N M2=GIOR_XB$!BER =U\Z'6)0.#KB+!?9@"5X\IMF?^5ZI@GP[Q$E^.=D7Q?V[ MV2S?[M4AS*?IO4KT+[=I=@@+?9G=S?+[3(6[JM$AGC'/F\\.891,KBZJ[SYF M5Q?IL8BC1'W,2'X\',+L[QL5IX^7$SKY_L6GZ&Y?E%_,KB[NPSOU615_W'_, M]-7LQ+*+#BK)HS0AF;J]G%S3=^_G7MF@0OPW4H]YZS,I3?F:IG^6%[_L+B=> M>4U5G%<,NG[^*LAG9SZ+!NV/W]G#RKCM3%?PURMT_A_T:[8 M7TZ6$[)3M^$Q+CZECS^KQB!9\FW3.*_^)X\U=J%[W![S(CTTC?7U(4KJO^&W MQA&M!IH';\":!LQN('H:\*8!']M - W$V%N230,YMH=YTV ^ML&B:;"H!JOV M;C4TF[ (KRZR])%D)5JSE1^J\:U:ZQ&)DC(4/Q>9_C72[8JKZ^WV>#C&8:%V MY/=BKS*R3@\ZJ/=EM#TH\EN:Y^3-1A5A%.=OR3GYX_.&O/GI+?F)1 GY$,6Q M#JC\8E;H>RD99]NFWYNZ7];3+R.]C/M@Y,CV'=' MW# GX?5]-B7<.R/,8Q2YG[6[^>_;0C>G57,/:;X9WSO6W'_>S0?/Z_V]N_FO MQ[C/]LY0\%-,\HJ/_V!,_I)LTX,B;\K8?'M&_J,7[/26? F_.?H6I[Y%U;?H MZ?M&W45)$B5WY":,PV2KL-"N*1851;G6/UQ1;R&FXF+VT(X8"%NMV'3516T0 ME/!L+G\45P!12XU:G% =E\B32Z33)?40;#M#$#5#$)=#0+XJG1.5SDS;.,SS MZ#;:AF6>R4F8[$AACTOMP[K/9>M6&;.MWD#0N?:-9;4/47,ZE99K$"KN33GN MFOG)-7.G:W3,D3?JF]8%N2K=D*C;J,"LG);"V!LEV6%F6(C3SJ04*((CV MA<#B9.?BA4+@C"3U].P)@P6T>6&Y98&,W H$ 41)X.$ H6++Z1QWSO+DG*73 M.9^@S8TW>FQ>@KO@4V89#3%+.Z1]B)FW KJV&&(HFRYQ@UUI0@(+ 0^ J+ 5@3$6TP=6ZEG!)+WU.%UAW3#UUG:P%Q'0& F^PVH/3OL M90WA6?7:W!*%]'GS?= '%,;="CH!HLXYMR/$1V!SD"$#C$SWR7I\P8POF-,7 M6F .R(&&H&,LE1R:"W$K(<"T'DD7#-)U#3;JBW*GP>MC5JI]O=\LR'8?9G>8 MT>N&I-V[U[>P4*.^J%M^M:5?B@1A&7SH$ AD\!EO+>V-;\?AWC>X>0>W[)M7 M1DE1MY32._LB5K5GTQQ=,RD4*M1>(B/5I&6K$#'6KF<];E819E)Z1Z]W_ M]=:SO$^'I*9&/=#%JPMZ:M(S=>?G'XXIF#L9%&T(:@'$R2BJ8("J:[Y)UM2= MK>W\=58/@6O+;'(C\UY]8)G)4LR=I48M5#<,245@0B&@W@G%3.I@[M3QHY'' MX,K.*-A>8B@8GP@*QN>H#H,!JJZ33+IA[G3S)2W"V!4/)GDP\?K1:-9VYE[; M1U4.&@[9R2N"VR.+H99@9)$M+5TL;5GLCV(+4+9.B:'K%Y-5F#NK/%M+,F1# M"[4D@L*T) )#M"1&UJ\EF4F$S+V/'M:2#-FB(@)E@^&8WMK96XB1?,$P7]=D MDWV9._L&>B, %I#Z-G&SP(\8_3RXD-GS.D!B$^,.0P GI M6FOT$G?KI?&!#_4+L'(0X@]# B>D:Z51/]RM?IY3P*0"P=A#B#T,")Z1K MK=$W_)G/"0:M1V0(,INQ1P+(;(8P;#9CRJ=_-AOAP]W"9UCK<;C?+[6 _?P# M@U$*-(,_CBX8INL:;-07=Q<:/C8'5&[JJ9P[1)4PHDJ\?H5!&/4BW.IEW--@ MK/#L<7N3O6YPW7T8M2P MFH%QP6K;$%?7/4;IB(%RQMBT)A 5(<%2AZ H-!BAFMM4P0!5U][6>0FW:'DY M92=@K9X"JS8"2I-SN^J/,:V@?YQ,7?<8E2/<*N?)FDY $<)MDV&I!@2.CX#F M=C4D0$"]B4 8S2/^I5,1 BFS>"#_82@*[4518-*CJ#Z+C>X1;MWS9)4GH.A@ MMC+9"'@X AP+0HX]0*,A3U]<&W4CW.KFV4I/("<3P!&'38/JS$DP\LC#%0$* M7 A3C]P51O$(M^(9EG@".9.PU"/DM?[9SR*:-GUINS'ZZ<3! ''W<)A1:-)= M]MJH+'H(RP/%)(@2[8@HC+4LRXOL6!;V7#)0&B$FZ:O+0&DDCW1+GE$R4")Z M@MIAN&Y0FK8T@@<^5*E'.=Q0$R 8%5TT= M< L9H%0]S_>E$4/2+89&9SZ)G$. ^UPS )56X% L M1,F^Q][2J"'I5D/C9P%:[0'#C#W" OH/02'#C%+UI4 CAJ1;##U9_DDH61"[ M$5T#GN\AH'/X/!-!]9Z,E$;^2+?\>;8&E%#$P*,9"(B#VA<"PL(=HF3?Z=^Y M$4!SMP :5H$-P<)Y=QL$!=XI\$=1!0-4M:&SUEM#!Y7=52^$Y7H\CTE1OZQQ M^O;TTMEU]:J5]?T-?;>AR/<^?1?4KY09^OH-MP]AIA553F)UJ[O26SZ]_&;U M2V/U19'>5^\L?4V+(CU4'__J'U!+ P04 M" #R:<=2*WHXB)0# #)# &0 'AL+W=OY]-8HBUCLW: RS2_OBU MG30$$G*1NB\0.W/.^,R,Q\YX+^1WE1$"Z&?.N)KT,H#-G>.H)",Y5GVQ(5R_ M60F98]!#N7;41A*<6E#.'-]U8R?'E/>F8SOW(J=CL05&.7F12&WS',O# V%B M/^EYO?>)5[K.P$PXT_$&K\D;@6^;%ZE'3L62TIQP105'DJPFO7OO;N$%!F M M_J5DKVK/R$A9"O'=#)[22<\U*R*,)& HL/[;D1EAS##I=?PH27N53P.L/[^S M+ZQX+6:)%9D)]A]-(9OTACV4DA7>,G@5^[])*2@R?(E@ROZB?6$;:8_)5H'( M2[ >YY07__AG&8@:0/.T _P2X)\#P@N H 0$UWH(2T!XK8>H!$37 N(2$-O8 M%\&RD9YCP-.Q%'LDC;5F,P\V71:M TRYJ:PWD/HMU3B8?MEBB3D0HM#-G "F M3-VBO]"WMSFZ^72+/B'*T3-E3%>!&CN@/1J/>5]T MP__9,@WWVN GL0RJT@DL7]!=.D*BKTM&UQB:-7+"&U:\H>4-+_"^B@-F<-"5 MEXBT/G:5#+/5;5L2"_YA+:9!V/?/ M\G.-T6+0*(?0;<_,L%(W[%0WTUU'*R,<$*-X21G5]:B/<60U+P^($0 B%1(K ME$B24FA3.&PL?M HP"ML%FTV4;O 425PU%UZN=AR4"B5>,^MLJL4%:11;27N MF9[_M5B,&MFZD"S//9YA;J>:)[XC"G*3+H(EUYEK/ZO<1B ;6WUVC=&\QTULYK[V-- _U"90?MV.:>?_3G_]$&XAV/#R_X8)\O"4[Z;C-A M;4;Q><*"1M5%Y^EJ\D2-=#FUFU9.Y-K>B15*S&XJ3LYJMKIWW]O;YMG\@W4*[U15]J5VQ_H32:+>W,Q +&Q][RE 'UKM(^9 M_M8@TACH]RLAX'U@'%1?+]/?4$L#!!0 ( /)IQU)["C\M"0( &4$ 9 M >&PO=V]R:W-H965TJAX,#&"M']0>PO;?KVT(3:5NU MXQO,]QHQ)>VT>;0. MY$D*9==1@]C>4VJ+!B2S,]V" ;A]Y>K8GO)-?ZT0>?RW44>T,@H$#/P-SK# \@A"=R M-GZ-G-$DZ8'7ZPO[Q]"[ZR5G%AZT^,Y+;-;1NXB44+%.X%'WGV#L9^7Y"BUL M>))^J%TM(U)T%K4E%H%W\;]-W9 _,=@9">L=M(;0/+?FQR2T:-SL_;^@N)]UET%V^H/NEDSD8 MHBLWSEZ9Y0+(V);]UW$/=*M YZ_7.4M2>KYV0*\^O013AP&WI-"=PF$*INQT MAS;#Z/PI'R[@GIF:*TL$5 X:S]XZ73,,]1"@;L,@Y1K=6(9EX_X#8'R!VZ^T MQDO@!:8_2_8,4$L#!!0 ( /)IQU*B[L?8B@4 (X; 9 >&PO=V]R M:W-H965TSZ?L8-(DYS>B_&#-9WNRI4LJON[O MN7RS6BWK)*-YD; <<+JYF=S"ZQC[I4"%^#NA3T7G&92F/#+VK7SYM+Z9V.6( M:$I7HE1!Y,]W&M$T+37)<7[1\KXZ4QCZ2@$4O_2=9B=S,) M)F!--^20B@?V] =M#')+?2N6%M5_\-1@[0E8'0K!LD98CB!+\OJ7/#>.Z A( M/68!U @@7< Y(H ; ?S:'IQ&P'EM#VXC4)ENU;97CEL00>8SSIX +]%26_E0 M>;^2EOY*\C)1EH++UD3*B?F2;F78!7B@>\9%DF_!Q;+.&< VX*5U005)TDMP M43\4E^ *?%TNP,6'2_ !)#GXG*2IC'LQLX0<5*G:6C4#N*L'@(X, (//+!>[ M L3YFJX-\HMQ^7!$WI+.:#V"7CQRAT85WN[Y%&#[-X!L! WCB5XO;IO,>5_O M\9M[[SD#M^F!*WWXU>GQ*:^KDXSVB'ZGU>]4^ITC^O^4I; @*34F3BWJ5:)E MP?L^]SUW9GWO!J/&^!V,A\*IWTUT1VU M,28\EYXKP".5KJ-RNJQ81H$@SV:S:VU!=Q30GH::X4-4($=J=_Z@YH1:PNTZ MP=,<%0^U(A=W^NXYP&L=X(TZX,N>MA(%[SM:'E?Q2U$TC M.>6WW?EGR=F@U1^\/6>#@9-=K 4B"@9.=I#=R;(Z7$,4=&1J>UK$## ,W2DR MARQL;0Q/FK/AKV9C-)1PO:DVNQ=#$+*]J:8J'J*@CXYY -J*&>V3I:UL^;+9 M7#TP,D9!L,/*\"PY#)'J ;T]BQO9KDM#5Z^JD0'EX4$,#2B$ SW=8P,,AMUT M[]NI" SBDT8Q_VD0%;=!YSQ!5,P"QZEE/(C#8HX'U!@94,C5I]@"#LD#VJX> MPJ$J&4'W2 05>\#3T8=LN=T(*GW,O]$Q,H&*3>!YZ 0J/H'O(!0X+/#8A_KT MB4PP&^JKAH4!!FT8Z%D1&W"A))\C*R&H: 6.\\JOQI)R5NS)B@*2K^4N9"-W MJ'1LC:^*.[+/$E6D2CB";X]J(]N;=4Z'LIJ=A@$5#F)J0'F^7H9C RKP.G'O M6ZEH!(W3B#&@G_*UW+GRA*2_LKY#JJ:C\^Q*D"K=Z!W[DD:VMY+&^H1L0/VU M2SC%>O"&,,^%>B;$)I@3'EOC($4@Z+1[$V3@%%]?DT8FE#/8E!E0H=SGC"P: M8Y-(T-G&];V@& :]@6%&DKC?^C%)!:]2#RQ9>A##(QXD"(>] ;B&0_Q[Z0 ?QWX8\E- MRQ^%H-E86+&B'GP>ZL&*>O [J <;2,75Z2(RH4*]+"T,*+DV&9W")A'G6"'# MBH?P:7E(MB[W=%4VW>[W:;(B/YNWN'-F=AYZPHJ>\#OH"0^YPG'TLZ[(A$*# M&HV'5 >QK8=TJ IB?&SKAA4YX7%RBAB7#B2B7OT=C6,G*E'O]-C;;G5N5_(*-]6 M%SL%6+%#+NJSY/9K>WET6UV9:-_OX'4$#=\7\#JNKX:4^OJFZC/A0, /,- 9 >&PO=V]R:W-H965T(G7O/N?Z5_F@V )<^ID&;B;:S-;GS?1!M( MN>FH#"3>62F=5(J?!8$?3_EB?2FXWQNH:=CM;4BD;#0Q&S3 ME.N7.Q!J/_&H]SKQF*PWUDWXTW'&U[ $^SU;:!SY%4J-*Z):^5)J9]N\#6>>(&K" 1$UD%P_-O!#(1P2%C'?R6H5W&Z MQ.;U*_K?>?/8S!,W,%/B1Q+;S<0;>B2&%=\*^ZCV7Z!LJ.?P(B5,_DOV16P7 M@Z.ML2HMD[&"-)'%/W\NA6@D(,[I!%8FL+<)W3,)89D07LK0+1.ZN3)%*[D. MQ6)W)-/L[!\D28 M3^0S^;Z^WXCK4"WF:Z0\+@+\("1D_4,VM/_\8EIM.SZ?/_S7[0 M35BM7YCCA1>MWTP92[B,"4Z#WD$+0;GY1T/CQ2JW=.K%'%/;I<+/(+V].9TMQ"WN-6!]52YSF MYZ=_3E56FPMK-Y?[-!/J!8 L88?ZRJBUJ]HT&+N2<+6#L/!=A)N5. ??[>Z1 M+_J-W7 *B.5.%89$:BMML4VL9JN3RVV^7W\S?T=O9L7YHX8ICD,/6&(B#1&P M0LB@,T +T<4)HQA8E>5[[B=E<0>?7V[P5 ;:!>#]E5+V=> (JG/>]#=02P,$ M% @ \FG'4GG#Y9DG P #!, T !X;"]S='EL97,N>&ULW5AM;]HP M$/XKD3M-K30U0$9*5D#:D"I-VJ9*Y<.^588X8,FQ,\=TT%\_7QS"2WV,]<,& M2P2Q[_$]]]AWP1;]TJP$>Y@S9H)E+F0Y('-CB@]A6$[G+*?EM2J8M$BF=$Z- M[>I96!::T;0$IUR$G58K#G/*)1GVY2*_RTT93-5"F@'I-J; /3ZG ]*.WY/ MT8U4R@;D\?+MCX4RMV\"][QX=W'1>KRZW;=?5L 5";VDW2-(KW'::Y0XWB7> M$/W.\>8H18U4@ROC"RBHV^-5817.-%VU.UVR<:@>-LA$Z93I)DR; MK$W#OF 9R-%\-H>G444(H#$JMXV4TYF2M-*P]J@;EG;*A'B 5^U[ML.]S+;R MVH*LRJ9I!=5-1^,ZP+_-YKBW:3NOX@T*_J3,IX6=CJSZ4"WL7K.,+ZO^,FL$ M8.QMG)T6A5A]%'PF<^8F?W3 89^N_8*YTOS91H-2F5H#TR1X8MKPZ;;EIZ;% MF"W-NIR6&:ZYW.>IDR^."E8>D,G]JB_PV_'IRRC"V'@@F_97EO)%GC2C[F$AZE&; M]A>87CMNSH$V%IL+'/:1N^KR(YB/P_P(8%@<3 'F MX[RP./_3?'KH?!R&:>MYD1[JTT-]G)2 M^+.-Q0$/+ M8[4!\?QRH*;]/%$%6,6W8&XPC28(A4(O^&HUC9'5BN/WYP=Z2 M*$H2/P*87T$480B\C3B"*0 -&!)%U3ZXMQ^%ZWTJW/S_-?P%4$L#!!0 ( M /)IQU*7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G[,2L$!0 J2H \ !X;"]W;W)K8F]O:RYX;6S% MFEUSVC@40/^*AI=-'W8!?[7-A,R00+O,I"039[*/.XHM0!-;8B4Y:?KK>V7" M1F[,G7VYRQ-8,N)8MG2NKGSVK,WC@]:/['M=*3L9;)S;G@Z'MMB(FML_]%8H MJ%EI4W,'AV8]M%LC>&DW0KBZ&D:C43:LN52#\[-]6S=F&!YH)PHGM8)"7W O MQ;-]J_>'[$E:^2 KZ5XF@_9[)0:LEDK6\HKO#"Z MJB:#\:[B7A@GBW?%N8>\XP^V+7'\X98#R&20C:#!E336M6>T[7-@?!)P\NZH M!#LB"[C*G$BK,HFP9"7FN ME[/Y,I_/&'S+KZ\6L^D='.1W\/%MO@P@(P0R.B+DWU$ &2.0\3$AXP R02"3 MHT!>3*^FR\LY"R!3!#(](F3G=F<(9';,VYT$D!\1R(_'A$P#R$\(Y*=C0F8! MY&<$\C,M9-[4-3TF-/BGP;^M"UG M7)5L!AJT3KK&"!M"HLHA=D[>;+>5\"?QBEWPBJM"L-;=;*%6.L3$I#,FMLZ< M&P5A@F4W8.Q\PTU'V9AIQL2J^:IU^2RKJKW#"^A&M?8$;&HMA"\A):::,;%K M;L634$VGTS"IC(FM\A+Q]PMN1Q"8C*(B&60B[4_@]V*K38>+P3#K! 1 M6^$6HC73%!"O_0*%J2 B5@$:_'869!'FA(C8"6A:/F-@?KQ%F;_=A[HB)W;$/-7O!T!05L2T.Q9RO MH"$FII"86"']H6=O;V(2B8DEVW.&F)A28F*EH)%,-WN*228FELQ;)--[ MHS&QQ-1B^35:Z"7$G!(3.P7-^["3,/F,>24A]@INZ$Z.'/-*WFV": M2?[W!!4[\0DTWU0WD9!@TDF.F:WJS#\)NC-"+!T34PZ M"?DZYC4TFTG+UVLCUKM Y80OBK$Q*23$$OG7\RE#]G\GO$'0!:.RZHSN2>8 M?A)B_;R%DWUDF'82ZEV1@_%DVY_A=B*FG91:.PS,YRFFG918.X<6$:\C/<3$M),>::WC>U:KSK.);LD3:R?,M_?. M0REFFY38-@=78KN;'6)BMDF);7,0Q9(8))R,63KCD[NM"S#(9M67>K[G[$#'#9-39M/>( M8:8\Q,0,DY'OPP=;"OV]B)DE:\TR;$^VYV%7<&.8_=B]L M)*G?@UTU574)9=?J2O-R_Z;E_BW1\Y]02P,$% @ \FG'4K5Q8'P6 @ MJB8 !H !X;"]?!-T#(HPS=1Y +Z1 ITA@\%3$D>/DW_$ ,GWZ5 M0SONNU/=[?NZ^#@>3G75[,:Q_Y%27>_*L:UW75].YRN;;CBVXWDY;%/?KM_; M;4FZ7.8TW,YHGI]N9RY>/_OR/Q.[S6:_+C^[]>]C.8W_&)S^=,-[W94R-HO7 M=MB6<=6DC\/U=$V7@]R=)S>+E[=5,[R\29/F#E((TOF##()L_B"'()\_*" H MY@_*$)3G#[J'H/OY@QX@Z&'^H$<(>IP_2)8HXY(@:8(U@=:"7 N!UX)@"X'8 M@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WCKYV";0 M6U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0 MVU!O(]#;)ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ZNT$ M>COJ[01Z.^KM!'H[ZNT$>OMDLYM ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V= M0.] O8- [T"]@T#O0+V#0.] O8- [T"]@T#OF/RL)- [4.\@T#M0[R#0.U#O M(- [4.\@T#NCWIE [XQZ9P*],^J="?3.J'[RW7QU^67R[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,P MVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y] MC6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T M^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW: M^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T M^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO M_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD&UL4$L! A0# M% @ \FG'4H<&?R% !0 ;14 !@ ("!#0@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \FG'4M25WKX0 M P V0@ !@ ("!,A< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \FG'4I=ZD#'*!@ @1H !@ M ("!@"0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ \FG'4KN5U,&Y!P &PO=V]R:W-H965T?2$9 , 'D' 9 " @?% M !X;"]W;W)K&UL4$L! A0#% @ \FG'4H P M&=- P 10@ !D ("!C$0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \FG'4FL&PO M=V]R:W-H965T&UL4$L! A0#% @ \FG'4G;?S[TS! O0D !D ("! M^F 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \FG'4@48&PO=V]R:W-H965T&UL4$L! A0#% @ \FG'4IZ*'?+/!P V!, !D M ("!2I( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \FG'4D0:P<^# P _ < !D ("!%Z$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\FG'4B/;18B3 P 4 D !D ("! JL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \FG'4L2<3[QI!@ MVQD !D ("!RK8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \FG'4HV+7'R8 @ Q@8 !D M ("!WL0 'AL+W=O;@WWD" !-!@ &0 @(&MQP >&PO=V]R:W-H M965T&UL4$L! M A0#% @ \FG'4L(N+3+8 P P@T !D ("!.,X 'AL M+W=O#@T# M #T"@ &0 @(%'T@ >&PO=V]R:W-H965T&UL4$L! A0#% @ \FG' M4@<85'QS @ LP8 !D ("![]@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \FG'4C#DN$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \FG'4E!P;0(C P +PH !D M ("!1^L 'AL+W=O&PO=V]R:W-H965T M;Q !X;"]W;W)K&UL4$L! A0# M% @ \FG'4DH#,(NA P % T !D ("!@/4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \FG'4GW] M=K7)!0 *Q\ !D ("!F ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \FG'4G*(.TWI" QC< !D M ("!*0X! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \FG'4J+NQ]B*!0 CAL !D ("! M5!T! 'AL+W=O&PO=V]R:W-H965T*NQS M $P( L ( !%RH! %]R96QS+RYR96QS4$L! A0#% M @ \FG'4M>[,2L$!0 J2H \ ( ! "L! 'AL+W=O7!E&UL4$L%!@ !) $D ]A, )PT 0 $! end XML 77 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 78 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 79 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 268 325 1 false 68 0 false 6 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.donaldson.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY Statements 8 false false R9.htm 1008009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical) Statements 9 false false R10.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2103102 - Disclosure - Acquisitions and Divestitures Sheet http://www.donaldson.com/role/AcquisitionsandDivestitures Acquisitions and Divestitures Notes 11 false false R12.htm 2105103 - Disclosure - Supplemental Balance Sheet Information Sheet http://www.donaldson.com/role/SupplementalBalanceSheetInformation Supplemental Balance Sheet Information Notes 12 false false R13.htm 2109104 - Disclosure - Earnings Per Share Sheet http://www.donaldson.com/role/EarningsPerShare Earnings Per Share Notes 13 false false R14.htm 2112105 - Disclosure - Goodwill and Intangible Assets Sheet http://www.donaldson.com/role/GoodwillandIntangibleAssets Goodwill and Intangible Assets Notes 14 false false R15.htm 2117106 - Disclosure - Revenue Sheet http://www.donaldson.com/role/Revenue Revenue Notes 15 false false R16.htm 2121107 - Disclosure - Warranty Sheet http://www.donaldson.com/role/Warranty Warranty Notes 16 false false R17.htm 2124108 - Disclosure - Stock-Based Compensation Sheet http://www.donaldson.com/role/StockBasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 2130109 - Disclosure - Employee Benefit Plans Sheet http://www.donaldson.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 18 false false R19.htm 2134110 - Disclosure - Income Taxes Sheet http://www.donaldson.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2136111 - Disclosure - Fair Value Measurements Sheet http://www.donaldson.com/role/FairValueMeasurements Fair Value Measurements Notes 20 false false R21.htm 2140112 - Disclosure - Borrowings Sheet http://www.donaldson.com/role/Borrowings Borrowings Notes 21 false false R22.htm 2142113 - Disclosure - Shareholders' Equity Sheet http://www.donaldson.com/role/ShareholdersEquity Shareholders' Equity Notes 22 false false R23.htm 2144114 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 23 false false R24.htm 2147115 - Disclosure - Guarantees Sheet http://www.donaldson.com/role/Guarantees Guarantees Notes 24 false false R25.htm 2150116 - Disclosure - Commitments and Contingencies Sheet http://www.donaldson.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 25 false false R26.htm 2151117 - Disclosure - Segment Reporting Sheet http://www.donaldson.com/role/SegmentReporting Segment Reporting Notes 26 false false R27.htm 2155118 - Disclosure - Restructuring Sheet http://www.donaldson.com/role/Restructuring Restructuring Notes 27 false false R28.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 2306301 - 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 2310302 - 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 2313303 - 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 2318304 - Disclosure - Revenue (Tables) Sheet http://www.donaldson.com/role/RevenueTables Revenue (Tables) Tables http://www.donaldson.com/role/Revenue 32 false false R33.htm 2322305 - Disclosure - Warranty (Tables) Sheet http://www.donaldson.com/role/WarrantyTables Warranty (Tables) Tables http://www.donaldson.com/role/Warranty 33 false false R34.htm 2325306 - 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 2331307 - 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 2337308 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.donaldson.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.donaldson.com/role/FairValueMeasurements 36 false false R37.htm 2345309 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss 37 false false R38.htm 2348310 - Disclosure - Guarantees (Tables) Sheet http://www.donaldson.com/role/GuaranteesTables Guarantees (Tables) Tables http://www.donaldson.com/role/Guarantees 38 false false R39.htm 2352311 - Disclosure - Segment Reporting (Tables) Sheet http://www.donaldson.com/role/SegmentReportingTables Segment Reporting (Tables) Tables http://www.donaldson.com/role/SegmentReporting 39 false false R40.htm 2404401 - Disclosure - Acquisitions and Divestitures (Details) Sheet http://www.donaldson.com/role/AcquisitionsandDivestituresDetails Acquisitions and Divestitures (Details) Details http://www.donaldson.com/role/AcquisitionsandDivestitures 40 false false R41.htm 2407402 - 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 41 false false R42.htm 2408403 - 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 42 false false R43.htm 2411404 - 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 43 false false R44.htm 2414405 - 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 44 false false R45.htm 2415406 - 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 45 false false R46.htm 2416407 - Disclosure - Goodwill and Intangible Assets (Narrative) (Details) Sheet http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets (Narrative) (Details) Details http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables 46 false false R47.htm 2419408 - 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 47 false false R48.htm 2420409 - Disclosure - Revenue (Narrative) (Details) Sheet http://www.donaldson.com/role/RevenueNarrativeDetails Revenue (Narrative) (Details) Details http://www.donaldson.com/role/RevenueTables 48 false false R49.htm 2423410 - Disclosure - Warranty (Details) Sheet http://www.donaldson.com/role/WarrantyDetails Warranty (Details) Details http://www.donaldson.com/role/WarrantyTables 49 false false R50.htm 2426411 - Disclosure - Stock-Based Compensation (Narratives) (Details) Sheet http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails Stock-Based Compensation (Narratives) (Details) Details http://www.donaldson.com/role/StockBasedCompensationTables 50 false false R51.htm 2427412 - 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 51 false false R52.htm 2428413 - 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 52 false false R53.htm 2429414 - 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 53 false false R54.htm 2432415 - Disclosure - Employee Benefit Plans (Narrative) (Details) Sheet http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails Employee Benefit Plans (Narrative) (Details) Details http://www.donaldson.com/role/EmployeeBenefitPlansTables 54 false false R55.htm 2433416 - 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 55 false false R56.htm 2435417 - Disclosure - Income Taxes (Details) Sheet http://www.donaldson.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.donaldson.com/role/IncomeTaxes 56 false false R57.htm 2438418 - Disclosure - Fair Value Measurements (Narrative) (Details) Sheet http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements (Narrative) (Details) Details http://www.donaldson.com/role/FairValueMeasurementsTables 57 false false R58.htm 2439419 - Disclosure - Fair Value Measurements (Derivatives on the Balance Sheet) (Details) Sheet http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails Fair Value Measurements (Derivatives on the Balance Sheet) (Details) Details http://www.donaldson.com/role/FairValueMeasurementsTables 58 false false R59.htm 2441420 - Disclosure - Borrowings (Details) Sheet http://www.donaldson.com/role/BorrowingsDetails Borrowings (Details) Details http://www.donaldson.com/role/Borrowings 59 false false R60.htm 2443421 - Disclosure - Shareholders' Equity (Details) Sheet http://www.donaldson.com/role/ShareholdersEquityDetails Shareholders' Equity (Details) Details http://www.donaldson.com/role/ShareholdersEquity 60 false false R61.htm 2446422 - 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 61 false false R62.htm 2449423 - Disclosure - Guarantees (Details) Sheet http://www.donaldson.com/role/GuaranteesDetails Guarantees (Details) Details http://www.donaldson.com/role/GuaranteesTables 62 false false R63.htm 2453424 - Disclosure - Segment Reporting (Details) Sheet http://www.donaldson.com/role/SegmentReportingDetails Segment Reporting (Details) Details http://www.donaldson.com/role/SegmentReportingTables 63 false false R64.htm 2454425 - 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 64 false false R65.htm 2456426 - Disclosure - Restructuring (Details) Sheet http://www.donaldson.com/role/RestructuringDetails Restructuring (Details) Details http://www.donaldson.com/role/Restructuring 65 false false All Reports Book All Reports dci-20210430.htm dci-20210430.xsd dci-20210430_cal.xml dci-20210430_def.xml dci-20210430_lab.xml dci-20210430_pre.xml exhibit31-a20210430.htm exhibit31-b20210430.htm exhibit3220210430.htm http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "dci-20210430.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 268, "dts": { "calculationLink": { "local": [ "dci-20210430_cal.xml" ] }, "definitionLink": { "local": [ "dci-20210430_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "dci-20210430.htm" ] }, "labelLink": { "local": [ "dci-20210430_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "dci-20210430_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "dci-20210430.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 459, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 5 }, "keyCustom": 13, "keyStandard": 312, "memberCustom": 22, "memberStandard": 46, "nsprefix": "dci", "nsuri": "http://www.donaldson.com/20210430", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.donaldson.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Acquisitions and Divestitures", "role": "http://www.donaldson.com/role/AcquisitionsandDivestitures", "shortName": "Acquisitions and Divestitures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Supplemental Balance Sheet Information", "role": "http://www.donaldson.com/role/SupplementalBalanceSheetInformation", "shortName": "Supplemental Balance Sheet Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109104 - Disclosure - Earnings Per Share", "role": "http://www.donaldson.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112105 - Disclosure - Goodwill and Intangible Assets", "role": "http://www.donaldson.com/role/GoodwillandIntangibleAssets", "shortName": "Goodwill and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117106 - Disclosure - Revenue", "role": "http://www.donaldson.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121107 - Disclosure - Warranty", "role": "http://www.donaldson.com/role/Warranty", "shortName": "Warranty", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124108 - Disclosure - Stock-Based Compensation", "role": "http://www.donaldson.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130109 - Disclosure - Employee Benefit Plans", "role": "http://www.donaldson.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134110 - Disclosure - Income Taxes", "role": "http://www.donaldson.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136111 - Disclosure - Fair Value Measurements", "role": "http://www.donaldson.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140112 - Disclosure - Borrowings", "role": "http://www.donaldson.com/role/Borrowings", "shortName": "Borrowings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142113 - Disclosure - Shareholders' Equity", "role": "http://www.donaldson.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144114 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147115 - Disclosure - Guarantees", "role": "http://www.donaldson.com/role/Guarantees", "shortName": "Guarantees", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150116 - Disclosure - Commitments and Contingencies", "role": "http://www.donaldson.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151117 - Disclosure - Segment Reporting", "role": "http://www.donaldson.com/role/SegmentReporting", "shortName": "Segment Reporting", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2155118 - Disclosure - Restructuring", "role": "http://www.donaldson.com/role/Restructuring", "shortName": "Restructuring", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Supplemental Balance Sheet Information (Tables)", "role": "http://www.donaldson.com/role/SupplementalBalanceSheetInformationTables", "shortName": "Supplemental Balance Sheet Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Earnings Per Share (Tables)", "role": "http://www.donaldson.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - Revenue (Tables)", "role": "http://www.donaldson.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Warranty (Tables)", "role": "http://www.donaldson.com/role/WarrantyTables", "shortName": "Warranty (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.donaldson.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331307 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337308 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.donaldson.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345309 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348310 - Disclosure - Guarantees (Tables)", "role": "http://www.donaldson.com/role/GuaranteesTables", "shortName": "Guarantees (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352311 - Disclosure - Segment Reporting (Tables)", "role": "http://www.donaldson.com/role/SegmentReportingTables", "shortName": "Segment Reporting (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i177f2e3f2f4349e9a52244f78dbdd73d_I20210131", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Acquisitions and Divestitures (Details)", "role": "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails", "shortName": "Acquisitions and Divestitures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i177f2e3f2f4349e9a52244f78dbdd73d_I20210131", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9993a21641224cc8a7bf9af0e31ab446_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Supplemental Balance Sheet Information (Inventory) (Details)", "role": "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails", "shortName": "Supplemental Balance Sheet Information (Inventory) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9993a21641224cc8a7bf9af0e31ab446_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9993a21641224cc8a7bf9af0e31ab446_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details)", "role": "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails", "shortName": "Supplemental Balance Sheet Information (Property, Plant and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9993a21641224cc8a7bf9af0e31ab446_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details)", "role": "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails", "shortName": "Earnings Per Share (Information Necessary to Calculate Basic and Diluted Net Earnings Per Common Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i52f7e3b09fcf4dd7a685d9fc6a6999d1_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details)", "role": "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails", "shortName": "Goodwill and Intangible Assets (Reconciliation of Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9993a21641224cc8a7bf9af0e31ab446_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - Disclosure - Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details)", "role": "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets (Reconciliation of Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9993a21641224cc8a7bf9af0e31ab446_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - Disclosure - Goodwill and Intangible Assets (Narrative) (Details)", "role": "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419408 - Disclosure - Revenue (Disaggregation of Revenue by Geographical Area) (Details)", "role": "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails", "shortName": "Revenue (Disaggregation of Revenue by Geographical Area) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i600284aa12894fab9400550d3b1f7fcf_D20210201-20210430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9993a21641224cc8a7bf9af0e31ab446_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420409 - Disclosure - Revenue (Narrative) (Details)", "role": "http://www.donaldson.com/role/RevenueNarrativeDetails", "shortName": "Revenue (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9993a21641224cc8a7bf9af0e31ab446_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i52f7e3b09fcf4dd7a685d9fc6a6999d1_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423410 - Disclosure - Warranty (Details)", "role": "http://www.donaldson.com/role/WarrantyDetails", "shortName": "Warranty (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i52f7e3b09fcf4dd7a685d9fc6a6999d1_I20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9993a21641224cc8a7bf9af0e31ab446_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9993a21641224cc8a7bf9af0e31ab446_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "iff66088172d4496d96324a759a2a43f2_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426411 - Disclosure - Stock-Based Compensation (Narratives) (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails", "shortName": "Stock-Based Compensation (Narratives) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "iff66088172d4496d96324a759a2a43f2_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i92f466a077174fa6bc38f6411f3742e6_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427412 - Disclosure - Stock-Based Compensation (Compensation Expense) (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "shortName": "Stock-Based Compensation (Compensation Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i92f466a077174fa6bc38f6411f3742e6_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i52f7e3b09fcf4dd7a685d9fc6a6999d1_I20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428413 - Disclosure - Stock-Based Compensation (Summary of Stock Option Activity) (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails", "shortName": "Stock-Based Compensation (Summary of Stock Option Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i52f7e3b09fcf4dd7a685d9fc6a6999d1_I20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ibe3d2ce251564748b527762999b9de7d_I20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429414 - Disclosure - Stock-Based Compensation (Summary of Performance Award Activity) (Details)", "role": "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails", "shortName": "Stock-Based Compensation (Summary of Performance Award Activity) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ibe3d2ce251564748b527762999b9de7d_I20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "dci:NumberOfUsPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432415 - Disclosure - Employee Benefit Plans (Narrative) (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails", "shortName": "Employee Benefit Plans (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "dci:NumberOfUsPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - Disclosure - Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details)", "role": "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails", "shortName": "Employee Benefit Plans (Components of Net Periodic Pension Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9993a21641224cc8a7bf9af0e31ab446_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - Disclosure - Income Taxes (Details)", "role": "http://www.donaldson.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9993a21641224cc8a7bf9af0e31ab446_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i5fc27ae3bdf14ddaa57406da6b0b78dc_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438418 - Disclosure - Fair Value Measurements (Narrative) (Details)", "role": "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i5fc27ae3bdf14ddaa57406da6b0b78dc_D20200801-20210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9e4674512e614c91874cad0b908f8c3a_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439419 - Disclosure - Fair Value Measurements (Derivatives on the Balance Sheet) (Details)", "role": "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "shortName": "Fair Value Measurements (Derivatives on the Balance Sheet) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9e4674512e614c91874cad0b908f8c3a_I20210430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441420 - Disclosure - Borrowings (Details)", "role": "http://www.donaldson.com/role/BorrowingsDetails", "shortName": "Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i3997adcdb0654533ac6c6efcce8623c6_D20210521-20210521", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9993a21641224cc8a7bf9af0e31ab446_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9993a21641224cc8a7bf9af0e31ab446_I20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i9993a21641224cc8a7bf9af0e31ab446_I20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443421 - Disclosure - Shareholders' Equity (Details)", "role": "http://www.donaldson.com/role/ShareholdersEquityDetails", "shortName": "Shareholders' Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i7458afb0424047b3a984d5c84389d1e6_I20210131", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446422 - Disclosure - Accumulated Other Comprehensive Loss (Details)", "role": "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "shortName": "Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449423 - Disclosure - Guarantees (Details)", "role": "http://www.donaldson.com/role/GuaranteesDetails", "shortName": "Guarantees (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGuaranteeObligationsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "id2dee6b1970243f5abb32488742da848_I20200731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453424 - Disclosure - Segment Reporting (Details)", "role": "http://www.donaldson.com/role/SegmentReportingDetails", "shortName": "Segment Reporting (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454425 - Disclosure - Segment Reporting (Summary of Segment Detail) (Details)", "role": "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails", "shortName": "Segment Reporting (Summary of Segment Detail) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i8ae7fcbd236d40559dc1a51d86ccbce4_D20210201-20210430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456426 - Disclosure - Restructuring (Details)", "role": "http://www.donaldson.com/role/RestructuringDetails", "shortName": "Restructuring (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "ib6df835989944a7ba133d899cd0fc98e_D20210201-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i590968ab723b4f26a36ac8cb73db1072_I20190731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i472f08193ff342fbae87c2e9ab750fec_I20190731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "dci-20210430.htm", "contextRef": "i6ac157ca2d624b6a8b567c5c4947bffb_D20200801-20210430", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1008009 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "role": "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null } }, "segmentCount": 68, "tag": { "dci_A2019MasterStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Master Stock Incentive Plan [Member]", "label": "2019 Master Stock Incentive Plan [Member]", "terseLabel": "2019 Master Stock Incentive Plan" } } }, "localname": "A2019MasterStockIncentivePlanMember", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "dci_A2127YearNoteDue2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2.12% 7 Year Note Due 2028", "label": "2.12% 7 Year Note Due 2028 [Member]", "terseLabel": "2.12% 7 Year Note Due 2028" } } }, "localname": "A2127YearNoteDue2028Member", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "dci_A2510YearNoteDue2031Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2.5% 10 Year Note Due 2031", "label": "2.5% 10 Year Note Due 2031 [Member]", "terseLabel": "2.5% 10 Year Note Due 2031" } } }, "localname": "A2510YearNoteDue2031Member", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "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/20210430", "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/20210430", "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/20210430", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "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/20210430", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "domainItemType" }, "dci_DefinedBenefitPlanSettlementCost": { "auth_ref": [], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Defined Benefit Plan, Settlement Cost", "label": "Defined Benefit Plan, Settlement Cost", "terseLabel": "Settlement cost" } } }, "localname": "DefinedBenefitPlanSettlementCost", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "dci_DividendsCommonStockAccrued": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Dividends, Common Stock Accrued", "label": "Dividends, Common Stock Accrued", "terseLabel": "Dividends declared" } } }, "localname": "DividendsCommonStockAccrued", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "dci_EngineProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engine Products [Member]", "label": "Engine Products [Member]", "verboseLabel": "Engine Products" } } }, "localname": "EngineProductsMember", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "domainItemType" }, "dci_EngineProductsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engine Products Segment", "label": "Engine Products Segment [Member]", "terseLabel": "Engine Products segment" } } }, "localname": "EngineProductsSegmentMember", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisSignificantObservableInputsReconciliationPurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Significant Observable Inputs Reconciliation, Purchases", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Significant Observable Inputs Reconciliation, Purchases", "terseLabel": "Derivative asset, purchases" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisSignificantObservableInputsReconciliationPurchases", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "dci_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisSignificantObservableInputsReconciliationPurchasesSalesIssuesSettlements": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Significant Observable Inputs Reconciliation, Purchases, Sales, Issues, Settlements", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Significant Observable Inputs Reconciliation, Purchases, Sales, Issues, Settlements", "terseLabel": "Derivative asset, total" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisSignificantObservableInputsReconciliationPurchasesSalesIssuesSettlements", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "dci_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisSignificantObservableInputsReconciliationSales": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Significant Observable Inputs Reconciliation, Sales", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Significant Observable Inputs Reconciliation, Sales", "terseLabel": "Derivative asset, sales" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisSignificantObservableInputsReconciliationSales", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "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/20210430", "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/20210430", "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]", "verboseLabel": "Industrial Products" } } }, "localname": "IndustrialProductsMember", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "domainItemType" }, "dci_IndustrialProductsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial Products Segment", "label": "Industrial Products Segment [Member]", "terseLabel": "Industrial Products segment" } } }, "localname": "IndustrialProductsSegmentMember", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "dci_LineOfCreditFacilityIncreaseDecreaseToBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Increase (Decrease) To Borrowing Capacity", "label": "Line of Credit Facility, Increase (Decrease) To Borrowing Capacity", "terseLabel": "Increase to borrowing capacity" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseToBorrowingCapacity", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "dci_LineOfCreditFacilityPotentialIncreaseBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Potential Increase Borrowing Capacity", "label": "Line of Credit Facility, Potential Increase Borrowing Capacity", "terseLabel": "Potential increase to borrowing capacity" } } }, "localname": "LineOfCreditFacilityPotentialIncreaseBorrowingCapacity", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "dci_LongTermDebtFixedInterestRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Fixed Interest Rate", "label": "Long-Term Debt, Fixed Interest Rate [Member]", "terseLabel": "Fixed Interest Rate" } } }, "localname": "LongTermDebtFixedInterestRateMember", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "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": "Variable Interest Rate" } } }, "localname": "LongTermDebtVariableInterestRateMember", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "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/20210430", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "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/20210430", "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/20210430", "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/20210430", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "dci_RevolvingCreditAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Credit Agreement Term", "label": "Revolving Credit Agreement Term", "terseLabel": "Revolving credit agreement (term)" } } }, "localname": "RevolvingCreditAgreementTerm", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "durationItemType" }, "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/20210430", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "percentItemType" }, "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/20210430", "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/20210430", "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-based compensation plans" } } }, "localname": "StockholdersEquityShareBasedCompensation", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "dci_TransferOfOperatingLeaseAssetAndOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Transfer Of Operating Lease Asset And Operating Lease Liabilities", "label": "Transfer Of Operating Lease Asset And Operating Lease Liabilities", "terseLabel": "Transfer of operating lease asset and operating lease liability" } } }, "localname": "TransferOfOperatingLeaseAssetAndOperatingLeaseLiabilities", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "dci_UnitedStatesAndCanadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States And Canada", "label": "United States And Canada [Member]", "terseLabel": "U.S. and Canada" } } }, "localname": "UnitedStatesAndCanadaMember", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "dci_UnsecuredRevolvingCreditFacilityMaturingJuly2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unsecured Revolving Credit Facility Maturing July 2026", "label": "Unsecured Revolving Credit Facility Maturing July 2026 [Member]", "terseLabel": "Unsecured Revolving Credit Facility Maturing July 2026" } } }, "localname": "UnsecuredRevolvingCreditFacilityMaturingJuly2026Member", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "dci_UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unsecured Revolving Credit Facility Previously Maturing July 2022", "label": "Unsecured Revolving Credit Facility Previously Maturing July 2022 [Member]", "terseLabel": "Unsecured revolving credit facility" } } }, "localname": "UnsecuredRevolvingCreditFacilityPreviouslyMaturingJuly2022Member", "nsuri": "http://www.donaldson.com/20210430", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-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 YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-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 YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r517" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r518" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-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/2020-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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r519" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r520" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r519" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r519" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r519" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of each class" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Name of each exchange on which registered" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-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(s)" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r152", "r165", "r166", "r167", "r168", "r170", "r172", "r176" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r152", "r165", "r166", "r167", "r168", "r170", "r172", "r176" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Latin America [Member]", "terseLabel": "Latin America" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r321", "r324", "r455", "r456", "r457", "r458", "r459", "r460", "r462", "r495", "r498" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r321", "r324", "r455", "r456", "r457", "r458", "r459", "r460", "r462", "r495", "r498" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r179", "r272", "r275", "r463", "r494", "r496" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r179", "r272", "r275", "r463", "r494", "r496" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r288", "r321", "r324", "r455", "r456", "r457", "r458", "r459", "r460", "r462", "r495", "r498" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r288", "r321", "r324", "r455", "r456", "r457", "r458", "r459", "r460", "r462", "r495", "r498" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r180", "r181", "r272", "r276", "r497", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r180", "r181", "r272", "r276", "r497", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r228", "r322", "r451" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38" ], "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": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r20", "r185", "r186" ], "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 allowances of $7.4 and $6.2, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r17", "r469", "r482" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r62", "r68", "r71", "r397" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r68", "r78", "r396" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r65", "r67", "r68", "r484", "r503", "r504" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r64", "r68", "r71", "r118", "r119", "r120", "r397", "r499", "r500" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r60", "r68", "r71", "r397", "r433", "r434", "r435", "r436", "r438" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r21", "r353" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r118", "r119", "r120", "r350", "r351", "r352" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r327", "r347", "r355" ], "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 associated with stock options" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r187", "r193" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r103", "r200", "r205" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r138" ], "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", "terseLabel": "Stock options excluded from net earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r113", "r160", "r167", "r174", "r190", "r394", "r398", "r430", "r467", "r481" ], "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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r54", "r113", "r190", "r394", "r398", "r430" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r328", "r348" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails", "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r407", "r411" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r208" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r320", "r323" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r320", "r323", "r381", "r382" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r380" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r384", "r385", "r386" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r387" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestitures" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r107", "r108", "r109" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r428", "r429" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r89" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r33", "r105" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r98", "r105", "r110" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r98", "r431" ], "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": "(Decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedge" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r224", "r225", "r226", "r229" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r256" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r256" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITYParenthetical", "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r118", "r119" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r74", "r76", "r77", "r83", "r476", "r490" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r82", "r88", "r475", "r489" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r260", "r262", "r273" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r260", "r261", "r273" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r165", "r166", "r167", "r168", "r170", "r176", "r178" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r86", "r463" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r383" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r468", "r470", "r480" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r16", "r240", "r470", "r480" ], "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", "verboseLabel": "Outstanding debt (the Company guarantees half)" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r427" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Fixed interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r115", "r250", "r253", "r254", "r255", "r441", "r442", "r444", "r479" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "durationItemType" }, "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-Based Compensation Plans" } } }, "localname": "DeferredCompensationShareBasedPaymentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r103", "r114", "r365", "r370", "r371", "r372" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanActuarialGainLoss": { "auth_ref": [ "r287" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r283", "r301", "r313", "r315", "r316" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r283", "r300", "r312", "r315", "r316" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 7.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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r283", "r286", "r299", "r311", "r315", "r316" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 6.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r297", "r309", "r315", "r316" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanOtherCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of defined benefit plan cost (credit), classified as other.", "label": "Defined Benefit Plan, Other Cost (Credit)", "terseLabel": "Curtailment charge" } } }, "localname": "DefinedBenefitPlanOtherCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsAllocationLineItems": { "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, Plan Assets, Allocation [Line Items]", "terseLabel": "Defined Benefit Plan, Plan Assets, Allocation" } } }, "localname": "DefinedBenefitPlanPlanAssetsAllocationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanPlanAssetsAllocationTable": { "auth_ref": [ "r288", "r315" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment allocation of defined benefit plan assets. Includes, but is not limited to, investment allocation percentage or range of percentages.", "label": "Defined Benefit Plan, Plan Assets, Allocation [Table]", "terseLabel": "Defined Benefit Plan, Plan Assets, Allocation [Table]" } } }, "localname": "DefinedBenefitPlanPlanAssetsAllocationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments": { "auth_ref": [ "r284", "r302", "r314" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from event reducing expected years of future service of present employees or eliminating accrual of defined benefits for some or all future services of present employees.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment", "negatedTerseLabel": "Curtailment charge" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "auth_ref": [ "r284", "r302", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "terseLabel": "Settlement cost" } } }, "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r285", "r298", "r310", "r315", "r316" ], "calculation": { "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails": { "order": 3.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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansComponentsofNetPeriodicPensionCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r103", "r155" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r56", "r57", "r409", "r461" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r56", "r57", "r409", "r461" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r408", "r410", "r413", "r416" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r406", "r408", "r413" ], "lang": { "en-us": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r402", "r403" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTermOfContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Term of Contract", "terseLabel": "Derivative instrument term (months)" } } }, "localname": "DerivativeTermOfContract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as hedging instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r272", "r275", "r276", "r277", "r278", "r279", "r280", "r281" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r272" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r356" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r256" ], "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", "negatedLabel": "Dividends declared" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2020-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 (EMEA)" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RevenueDisaggregationofRevenuebyGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r84", "r123", "r124", "r125", "r126", "r127", "r131", "r133", "r135", "r136", "r137", "r141", "r142", "r477", "r491" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r84", "r123", "r124", "r125", "r126", "r127", "r133", "r135", "r136", "r137", "r141", "r142", "r477", "r491" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r138", "r139", "r140", "r143" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r431" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee compensation and related taxes" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r345" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r118", "r119", "r120", "r122", "r128", "r130", "r144", "r192", "r249", "r256", "r350", "r351", "r352", "r366", "r367", "r432", "r433", "r434", "r435", "r436", "r438", "r499", "r500", "r501" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r34", "r161", "r189" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r191" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r420", "r421", "r422", "r424" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r420", "r428", "r429" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r315", "r421", "r452", "r453", "r454" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r420", "r425" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r423" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r289", "r291", "r296", "r315", "r421", "r453" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r315", "r421", "r454" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r289", "r291", "r292", "r293", "r294", "r295", "r296", "r315", "r452", "r453", "r454" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r445" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Finance lease" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r204" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r201", "r202", "r204", "r206", "r464", "r465" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r204", "r465" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r201", "r203" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r204", "r464" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits, Description [Abstract]", "terseLabel": "Retirement Benefits, Description [Abstract]" } } }, "localname": "GeneralDiscussionOfPensionAndOtherPostretirementBenefitsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r194", "r195", "r466" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r196" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r207" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r197" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r85", "r113", "r160", "r166", "r170", "r173", "r176", "r190", "r430" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Guarantor Obligations [Line Items]", "terseLabel": "Guarantor Obligations" } } }, "localname": "GuaranteeObligationsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guarantees [Abstract]", "terseLabel": "Guarantees [Abstract]" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GuaranteesTextBlock": { "auth_ref": [ "r238" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/Guarantees" ], "xbrltype": "textBlockItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r406", "r417" ], "lang": { "en-us": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r116", "r160", "r166", "r170", "r173", "r176" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r80", "r103", "r157", "r189", "r473", "r487" ], "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" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r359", "r363", "r364", "r368", "r373", "r377", "r378", "r379" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r129", "r130", "r158", "r358", "r369", "r375", "r492" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r100", "r106" ], "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 paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r102" ], "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" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r79", "r154", "r440", "r443", "r478" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r96", "r99", "r106" ], "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 paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swaps" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r50" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r53" ], "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": "Total inventories, net", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventory, Net" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r52" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r51" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r275" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "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": "Amounts drawn for letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41", "r113", "r168", "r190", "r395", "r398", "r399", "r430" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r113", "r190", "r430", "r471", "r486" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43", "r113", "r190", "r395", "r398", "r399", "r430" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r16" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r42" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r241" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/Borrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r45" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r239" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r227" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Contingent liability for standby letters of credit" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Maximum period the entity is hedging its exposure to the variability in future cash flows for forecasted transactions, excluding those forecasted transactions related to the payment of variable interest on existing financial instruments, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maximum Length of Time Hedged in Interest Rate Cash Flow Hedge", "terseLabel": "Maximum length of time hedged in interest rate ( in years)" } } }, "localname": "MaximumLengthOfTimeHedgedInInterestRateCashFlowHedge1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r256", "r392", "r393" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Purchase of non-controlling interests" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestInJointVentures": { "auth_ref": [ "r389" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Movement in Standard and Extended Product Warranty, Increase (Decrease)" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r98" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r98" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r98", "r101", "r104" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r72", "r75", "r81", "r104", "r113", "r121", "r123", "r124", "r125", "r126", "r129", "r130", "r134", "r160", "r166", "r170", "r173", "r176", "r190", "r430", "r474", "r488" ], "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", "totalLabel": "Net earnings", "verboseLabel": "Net earnings" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-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": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Hedges of a net investment in a foreign operation.", "label": "Net Investment Hedging [Member]", "terseLabel": "Net investment hedge" } } }, "localname": "NetInvestmentHedgingMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental Disclosure of Non-Cash Transactions" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r118", "r119", "r120", "r256", "r388" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not designated as hedging instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r148" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expense" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r160", "r166", "r170", "r173", "r176" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r165", "r166", "r167", "r168", "r170", "r176" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r401" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]", "terseLabel": "Derivatives:" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r68", "r432", "r434", "r438" ], "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 income (loss) before reclassifications and tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r68", "r78", "r432", "r434", "r438" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r65" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r61", "r65" ], "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": "Gains (losses) on hedging derivatives, net of deferred taxes of $(0.2), $(0.9), $0.1, and $(0.2), respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": { "auth_ref": [ "r66" ], "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", "terseLabel": "Deferred taxes on hedging derivatives" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r65", "r69" ], "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 (gains) on hedging derivatives to net earnings, net of taxes of $(0.1), $(1.2), $0.1, and $(1.9), respectively" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax": { "auth_ref": [ "r66" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r59" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r73", "r76", "r78", "r82", "r249", "r432", "r437", "r438", "r475", "r489" ], "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 income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r73", "r76", "r390", "r391", "r396" ], "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 (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r63", "r65" ], "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 $(5.9), $0.7, $(7.6), and $0.4, respectively" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r63", "r66", "r390" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r66", "r82", "r358", "r374", "r376", "r432", "r435", "r438", "r475", "r489" ], "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 (expense) benefit" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r407", "r418" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other current assets" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r42" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r104" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other long-term assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsDerivativesontheBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r87" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r93" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r97", "r214" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "terseLabel": "Payments for restructuring" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r93" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r93" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r95" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedTerseLabel": "Purchase of non-controlling interests" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r288", "r290", "r296", "r303", "r304", "r305", "r306", "r307", "r308", "r315", "r317", "r318", "r319", "r325" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails", "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r328", "r348" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r31", "r32" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r92" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails", "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "auth_ref": [ "r117" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r91", "r349" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r235", "r236", "r472" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r232" ], "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": "Settlements made during the period" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r234" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r233" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r238" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/Warranty" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r209", "r446", "r447" ], "calculation": { "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedTerseLabel": "Less: accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r55", "r210", "r447" ], "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 and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Total property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r12", "r208", "r445" ], "calculation": { "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property, plant and equipment, gross - including finance leases" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r210" ], "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": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r35", "r208" ], "calculation": { "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, Plant and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r12", "r210" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r12", "r208" ], "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": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment.", "label": "Realized Investment Gains (Losses)", "terseLabel": "Realized gains" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r68", "r71", "r432", "r436", "r438" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r68", "r71", "r78", "r432", "r436", "r438" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r66", "r70" ], "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 (expense) benefit" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOtherMember": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Reclassification affecting comparability of financial statement, classified as other. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Other [Member]", "terseLabel": "Reclassification, Other" } } }, "localname": "ReclassificationOtherMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationTypeAxis": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Type [Axis]", "terseLabel": "Reclassification, Type [Axis]" } } }, "localname": "ReclassificationTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationTypeDomain": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Type [Domain]", "terseLabel": "Reclassification, Type [Domain]" } } }, "localname": "ReclassificationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails", "http://www.donaldson.com/role/EmployeeBenefitPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r243", "r244", "r245", "r246" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r94" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/Restructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r103", "r213", "r218", "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r214", "r219" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "terseLabel": "Accrued restructuring expenses" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r256", "r353", "r485", "r502", "r504" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r118", "r119", "r120", "r122", "r128", "r130", "r192", "r350", "r351", "r352", "r366", "r367", "r499", "r501" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r151", "r152", "r165", "r171", "r172", "r179", "r180", "r183", "r271", "r272", "r463" ], "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/2020-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": [ "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r274", "r282" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Unsecured revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r448", "r449" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Recognized financing lease asset and finance lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r448", "r449" ], "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": "Leased assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r275" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent.", "label": "Scenario, Adjustment [Member]", "terseLabel": "Scenario, Adjustment" } } }, "localname": "ScenarioAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r68", "r437", "r438" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r381", "r382" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/AcquisitionsandDivestituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r412" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r137" ], "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 basic and diluted net earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r327", "r346", "r355" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r201", "r203", "r464" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r201", "r203" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r198", "r199" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r198", "r199" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r230" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": { "auth_ref": [ "r230", "r231" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GuaranteesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r28", "r29", "r30" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r297" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r237" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/WarrantyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r36", "r210" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r216", "r217", "r220" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r160", "r163", "r169", "r198" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r160", "r163", "r169", "r198" ], "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 details" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r328", "r348" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails", "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r333", "r342", "r343" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r47", "r111", "r145", "r146", "r242", "r247", "r248", "r250", "r251", "r252", "r253", "r254", "r255", "r256" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r147", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r165", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r176", "r183", "r494" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails", "http://www.donaldson.com/role/RestructuringDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r147", "r149", "r150", "r160", "r164", "r170", "r174", "r175", "r176", "r177", "r179", "r182", "r183", "r184" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingMeasurementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Measurement Disclosures [Abstract]", "terseLabel": "Segment Reporting, Measurement Disclosures [Abstract]" } } }, "localname": "SegmentReportingMeasurementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r102" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r329" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r329" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r337" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r341" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r339" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r339" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r338" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r338" ], "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": "Ending balance (in usd per share)", "periodStartLabel": "Beginning balance (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r340" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r340" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails", "http://www.donaldson.com/role/StockBasedCompensationSummaryofPerformanceAwardActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r337" ], "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/forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r335", "r348" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r334" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r326", "r331" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationCompensationExpenseDetails", "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails", "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/2020-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/forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationSummaryofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r332" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r330" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r344", "r354" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/StockBasedCompensationNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r13", "r468", "r483" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/SupplementalBalanceSheetInformationPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Disclosure [Abstract]", "terseLabel": "Standard Product Warranty Disclosure [Abstract]" } } }, "localname": "StandardProductWarrantyDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r147", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r162", "r165", "r166", "r167", "r168", "r170", "r171", "r172", "r173", "r174", "r176", "r183", "r198", "r212", "r215", "r222", "r494" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/GoodwillandIntangibleAssetsReconciliationofGoodwillDetails", "http://www.donaldson.com/role/RestructuringDetails", "http://www.donaldson.com/role/SegmentReportingSummaryofSegmentDetailDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r49", "r118", "r119", "r120", "r122", "r128", "r130", "r144", "r192", "r249", "r256", "r350", "r351", "r352", "r366", "r367", "r432", "r433", "r434", "r435", "r436", "r438", "r499", "r500", "r501" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r118", "r119", "r120", "r144", "r463" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r249", "r256", "r336" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r24", "r25", "r113", "r188", "r190", "r430" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r113", "r118", "r119", "r120", "r122", "r128", "r190", "r192", "r256", "r350", "r351", "r352", "r366", "r367", "r388", "r389", "r400", "r430", "r432", "r433", "r438", "r500", "r501" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]", "terseLabel": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r112", "r256", "r259" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r439", "r450" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails", "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r439", "r450" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails", "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r439", "r450" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/BorrowingsDetails", "http://www.donaldson.com/role/FairValueMeasurementsNarrativeDetails", "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r58" ], "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/2020-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" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Current income taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r48", "r257" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r48", "r257" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r19", "r249", "r256" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/ShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r48", "r257", "r258" ], "calculation": { "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 25,884,997 and 25,304,515 shares, respectively, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r249", "r256", "r257" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/RestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r357", "r361" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r360" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r362" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "terseLabel": "Unrecognized reduction from lapse of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.donaldson.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r137" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r132", "r137" ], "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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFEARNINGS", "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r131", "r137" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.donaldson.com/role/EarningsPerShareInformationNecessarytoCalculateBasicandDilutedNetEarningsPerCommonShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "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" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "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=120395691&loc=d3e23780-122690" }, "r115": { "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=120395691&loc=d3e23780-122690" }, "r116": { "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=120395691&loc=d3e23780-122690" }, "r117": { "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=120395691&loc=d3e24072-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r12": { "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=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r13": { "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=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r137": { "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" }, "r138": { "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" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r14": { "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=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r15": { "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=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r16": { "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=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r17": { "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=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r18": { "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=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r208": { "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" }, "r209": { "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" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12265-110248" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r239": { "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" }, "r24": { "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=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r249": { "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" }, "r25": { "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=120391452&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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=120397183&loc=d3e187085-122770" }, "r257": { "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" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r289": { "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" }, "r29": { "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=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r30": { "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=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r309": { "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" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r319": { "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" }, "r32": { "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=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r325": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r33": { "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=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r334": { "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=120381028&loc=d3e5070-113901" }, "r335": { "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=120381028&loc=d3e5070-113901" }, "r336": { "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=120381028&loc=d3e5070-113901" }, "r337": { "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=120381028&loc=d3e5070-113901" }, "r338": { "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=120381028&loc=d3e5070-113901" }, "r339": { "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=120381028&loc=d3e5070-113901" }, "r34": { "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=120391452&loc=d3e13212-122682" }, "r340": { "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=120381028&loc=d3e5070-113901" }, "r341": { "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=120381028&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r344": { "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=120381028&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r347": { "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=120381028&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r35": { "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=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r354": { "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" }, "r355": { "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" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r36": { "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=120391452&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "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" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r365": { "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" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r369": { "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" }, "r37": { "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=120391452&loc=d3e13212-122682" }, "r370": { "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" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e39076-109324" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r379": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r38": { "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=120391452&loc=d3e13212-122682" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r384": { "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" }, "r385": { "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" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r387": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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=120391452&loc=d3e13212-122682" }, "r390": { "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" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4616395-111683" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r405": { "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=121590274&loc=d3e41620-113959" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r41": { "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=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994" }, "r42": { "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=120391452&loc=d3e13212-122682" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611" }, "r43": { "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=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r44": { "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=120391452&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r45": { "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=120391452&loc=d3e13212-122682" }, "r450": { "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" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r46": { "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=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r465": { "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" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r467": { "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=120398452&loc=d3e534808-122878" }, "r468": { "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=120398452&loc=d3e534808-122878" }, "r469": { "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=120398452&loc=d3e534808-122878" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "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=120398452&loc=d3e534808-122878" }, "r471": { "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=120398452&loc=d3e534808-122878" }, "r472": { "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=120398452&loc=d3e534808-122878" }, "r473": { "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=120399700&loc=SL114874048-224260" }, "r474": { "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=120399700&loc=SL114874048-224260" }, "r475": { "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=120399700&loc=SL114874048-224260" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r478": { "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=120399700&loc=SL114874048-224260" }, "r479": { "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" }, "r48": { "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=120391452&loc=d3e13212-122682" }, "r480": { "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=120400017&loc=d3e572229-122910" }, "r481": { "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=120400017&loc=d3e572229-122910" }, "r482": { "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=120400017&loc=d3e572229-122910" }, "r483": { "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=120400017&loc=d3e572229-122910" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r485": { "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=120400017&loc=d3e572229-122910" }, "r486": { "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=120400017&loc=d3e572229-122910" }, "r487": { "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=120400993&loc=SL114874131-224263" }, "r488": { "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=120400993&loc=SL114874131-224263" }, "r489": { "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=120400993&loc=SL114874131-224263" }, "r49": { "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=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r494": { "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" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r505": { "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=120402547&loc=d3e617274-123014" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r51": { "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=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r514": { "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=120402810&loc=d3e638233-123024" }, "r515": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r516": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r517": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r518": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r519": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r52": { "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=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r53": { "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=120391452&loc=d3e13212-122682" }, "r54": { "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=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "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" }, "r57": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "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=121641772&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r62": { "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=121641772&loc=SL7669646-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r79": { "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=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r80": { "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=120395209&loc=SL114868664-224227" }, "r81": { "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=120395209&loc=SL114868664-224227" }, "r82": { "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=120395209&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r85": { "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=120395209&loc=SL114868664-224227" }, "r86": { "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=120395209&loc=SL114868664-224227" }, "r87": { "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=120395209&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" } }, "version": "2.1" } ZIP 82 0000029644-21-000018-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000029644-21-000018-xbrl.zip M4$L#!!0 ( /)IQU*IL4&Z>-L! (0.& 0 9&-I+3(P,C$P-#,P+FAT M;>Q]:U=;2;+E]_LK--P[=ZK7JH/S$?ER5S.+,MA-CQ$NP.4+7[PB7T:VD&A) MV.!?/Y%" FQP&6PAZ0A5NVU)YY4G=SQV1&9&_O9_SX[;C8^IUV]U._]8X:ML MI?%_UW[[7U7U/[_OOFQL=,/I<>H,&L]Z"0--S'U/S1RKWO<>-/M M?6A]Q*H:7O.L>W+>:[T[&C0$$_RK@[VG#(Q" ;9BW-@*C&<5,I 5"&ZE@1R, M]K^^>VH#)*&CJ9A$4T&4K/)"8<6"Y,$XE4-PO\:G2(=]L!B\,H 0K4^:63JN M=.)1RO+8HP&]';UAI_^/E:/!X.3IDR>?/GU:_217N[UW3[AS[LE9.6?EXJ2G M9^U6Y\.W3RU'QZ?&U+H\\6=Z936%W<> M7E3N+1B33UJ=_@ [(8W/;_6[U"WFKZZX.&-\P8V6?WEV.>RQ?WG_LW[KMO>D M<_F3_]E^N1>.TC%6-UIU-JCH/;^XK0X](Q6Q>3+H8:>?N[UC')!8T4VY MJIB]UANG_>H=XLGE?3+V_?#YHP.W=& ,7S8X=CO8COUN9S5TC\OYG$2)C<_N M]P8W;TX_WG)C>J?;^^U[+R0JH:_#&[\2B%%_ZB<7!Z^>]RV8N+SVS.'I3]O8 M>?>/E=2I7N^MD#@GC&N_':^NW)Q>__?;DXLZ^&\_7?HNMCXW^ MX+R=_K$26_V3-IX_[70[B9[?.GM:3DR]BX^M&%-G^)&.-\E0]%KAXO%G@]V4 M_['2TABX,@%%U *\1NN5-D$%<*3].?NW&P4/9@F0*P0[>%P>G5I/-SO4OO-G M]#8];&]U8CK[?^E\I=&*=.LH_SSW&]V/+\7NQP.Y?1K?;WX\?.'>[QQO?MH6 MSUL'GX^.#L06;W[>/6J^^ ,.CE^+[8UWOSX[W-C^_%(VVP>?3XZV M-YI'!\?;FV/S<_!R@*;;YP>?8.MQ_]S&^ M>-[R+U[K[>.M'[S?8ML;U!:Q^>GP^#4[W/CS:&=C2S7?;WVF-@BZ]JSY_NC# MX9^6O]S?'&SOL;.7^^MOE9!>^A0J9S*96J9]94WD543%=9:914'0LO*?"_4B*X^&SR-Y%2.Z8Y'$<^O __LM-]F?;K8+[$/]/;U7R*B)9*E2A@ ^JYS^J6_Q/;[V)Y?PU8@)FM=J'BRH8* 4'DM?26#55Z[*+C"E;4"P,RP M?47W[\8ENG=#M_GL&KJ(R@D7?14)S0JL=Q5&)ZN4>00=1!8\KZS](:=JKGVW MVT[8R=@N1/(*]76"/ YA;^.[)=+?1WKO&M*DJTD0U!6@4!0+I5A9@;QR,4G& MF4M)\96UY^LO]S9O@/WD2QK62SF1WPRI?PMY+!' T_Z0UY,X-(;!S-,!4<9_ MK/1;QR?M0O*'OQWUBK1#X6RN6[[F5>HUA@]*M,,:@*R_[RR/C[^"%/ONBH\7U..ZV+ M3NL?(77J93<<)^R?]M+:Z/'#@^-;C(^-OY=[W(J#%5:(* 7GV4%6Z#C7QDC. MDS,AZ/!V:]C]2L <=/]%$#H8]:BJQ-6-1D?NV:.G0VG^LLM&T?33UWL;]^Y- MKV.V4CGK' :CUS*2%]"9#DXFX92S4ETYE>J>0EGIR#57_2;,8'3'[JE<2"C ML38IXC&**:,8,W%D#4;]QN:QW]C=^XU-K-]X%I[EQ+&0/A:BX]%@-LSXF(&E M7/J-N[$5G<=^X^[N5O2G^NVZSA,;W2OF\K(O8NLCO.%0?=W@^:AQO7 MEQ\W4J=[W.K<=MN[&O$O;O'DR]9_SSHYYR0*KH$+ 2%8,E#9869)F3K MYT-(OK3UUW&_GZW_H@>4R"9)SUP.&2+IBK8JTA>-FCHG\F$/D,&1?+YZ@"3? M5))/H@<<1?P6O1'20Q8:)3$Q&[R1T7-F1.D!LACSU@/%3$RH!Z*/R / M+P,CJY?>E9#QXFNDAYV=M%NA-=A.QYX>$5MT]&)4:C0H\'1O4-*%=,WFOT]+ M7KA[?-+MT-?^^EF+"/+X-/K]N-O9&W3#AXM[_?;DUD=<]MIE2^YMH/B$U)-I MK[U43!@+&"GF$R"R!V4$DHN7"P/->HRM,H*"[5?8BEN=9WC2&F"[)C!IPS,: MK3D23#$%ATB>!5%[3-(I6!B8=M, 6YT4-['7:77>]6N"CX6@E O&FZC!&7!2 M,S!,4:R;%8/%L7#-;J>\>*_;;A,\6]0%Q!\'-4').PJ603MMD@'NM5-$0 (C ML^=SB#DM#$H;)3/62[$\I4X. MQ@5%:/ILF,TJ"[]XJ,[$8

:,TD)L],C(B@O?-H#-B25 3TX-3B ?W ;F;V MD$;24;"<&!YSA2UX1Q\=]T9'H;62BP?IU/(1LP?7@.$0/$)FAF@\::PDR\Q+ M2M!S%'SQP)U5_#4'6$84K@;'#>1*M49@D-@#;3&_)Y8(BGF.J=5!8> M4TA:@; Q0H[2>Y?*6"U*(Q2%9PL#S8Q2O1."R7EI?4D?,LG 1HO"FYR\8RH9 M]%XN#$S33O5."!^=M82D=#!DX8SQ+HKL>$*!1L6HW<+@,YM4[X10$D@\4@6? MG6"@I/%&8A8!K..F3$E8&)3F(]4[,=U":4$*[@4Q1>$LQ?1<1\XQ.N$ILEL4 MU.8@U3LAR"1G$H1@S%D.J*7%R&)")1-+I'1Y82";:JIW0N" !Z=CEIP^@"6V MITT@TI>R"3QJ'$\_JG\>?EILG$TL!PU>$1;> G,9 -&YE&460@:3T2X0-+-@ MXY.#R3%TAE'0I+('%L%[JX.-WJ!,T6'PF0$;GZ 6*:E!,8V"R(*QW$<*164Y2)Y 2"SQ@PL0YE\$:7P MEBT,9--CXY,#QP@30!JN-+? (]F_8"U!X3!FR]D4]6E6/2" *:>9*#5VP#'O M>%(N:\=2=DZ!F<&RJ]K3JMDO"H/L"3YO%8(!JSA"A S1&N[)'6JV>*C.?N+% M3(!FQGGALH\\,PC&.J6,\H9K!VAD7D"@ISGQ8B:0QE"XN(E"106)@^4@.(;$ MG$?B?G;Q()U6(#5[;(7TPCN'*99%"5Q:)00%QRXSZ3- 6#QLYV+>Q4RPMLG) M3/\%QV,9.480+$CG*+SF65LQO46&#PSQ%#.]$TK"HP/EJ>\Q:P:9H=/D.&.( MPB=P&/C"0#.C3.^$8#(\ .,YHTP!!/%9'VP,&3@%*^AD7!B8IIWIG1 ^9-*, MTC*@EQ*T8=X&F6*RY-ZX8186!I_99'HG-AR9KT+6@EA7$+ ]E4,[V3*OM"B#@ .3 MTJ) VJ(AF\0C^&"&L#S*#T<^U)Q= MXIA,SDBY@*C.Q:R#Z0/-0@+.-;?9$-"8,7BT.D@C W%./XO*[?4VLK.'5(4< MLF%".BTA!^8LT1NRT+8LIS2PB+H[DW(/,P$W(YO7C8SLN4DNEC#49D9GF9 M5R)+36!,U@21'%)8RG(*TZO<_< 03RF)/<&2XL1R,3C2O!0!4#ED.EFO&'CC MT(DI%E5?%+?Y(# )Q6SRI>9E1.!D+67@(29FZ!](%XL'%P*F:2:Q)X@/$MU4 M2NDREP2"R$[SR */9;V3U!>3%18"G^DGL2=I[*1(3 J=<\S@5;!< #*C!#<) MA5H]1JZ&Y3QB9CHL#JN86A)[DN H#M)RGGUPP*2V,I8YD,X+0Y\9F\'. M6[4G%==CK*GM"_9E$EMBU,S1TUV"6!;1L6B=D<)*F]',8C^U1327LP>:JS+[ M"S//W$#DW!F+&&1F3EF7U *J[Q23V+.!-*;D"4;#C0Q@A;*:0CS#F3#>2PK* M%P_26>0Y9X-M(H]JI3-"$Q5*JN18RF*J4E)&ZI3MXF$[#WG.Z>_-V3DM#?_& M#LD/ MTV\7HA)#Z^GO.\_7AXK?P8N\W,O]C9HP:*==YCPI85DN*_)0JNP%,.%Y1L + MKF5'.KV$Z#YZ:^^LMU_C^3.4RI@LDLPB@P27'"HA +*QT<=H1@OVYGJ3H3F M\4'VU^%.2HZ&E]!^>OVB32ZYU8N-!)NH-EV9>RRFN>(1-G M ,Z)\@7C>2E1F19,;Z:"SN1TQZBR;:XT.C@$*8G16<4U\05M7!FL73#=V<9P M1"2C=W[]Q)HHDG!");)I.AD-985KC*@C3T0!HXF2+Y@B31^J"2Z#@,23D43@ M*.J-B3GPW&AC2=O(ZLE%\TA[W3SXA+VTD3ZF=K=6.B6R+#7UG#,9P&B?C$O" MD&/*6K.\:*1NVD!-3J,HP!6QV#EM$T3C;$;(.L:@=*'D-=@*Z%Y />M25_5. M0XEUMSITZ;L>1<9U42KI5;:D3#8$D$E9(U4T,H>HH@2U:$HU ZPFN !6JAS1 M>>89>2H9G @VYY)]0%G6E\\_5I>#+N/\T=[%+?I7R:/-SCLZ0LA$0JDNR'@N M \5+S@1&IHY,'L]1264(+@D2ZU26X=O(;'7B*2E/"]MU0X?P *)YQ!,B!;32 M*0RD.=)&$ RSJ./JC-DIT.Q78"B61-+&6U0>/*/(5UGI>&(J:J!8>+'PG(;: MS1Y3S8+3:()-B30U*R1J;\MZ&L>UA5&IM;I#.47?-CF&Z(.*HKNI/1QC[!^U M3NH"&5@6C8V")Q! R"!Q1)NT#9%++F0-:'Q-()L@@Z2;1>=C1.^!D[HEHOL* M5!FWR@)JL/GTO2 K%O$5V4PRD?L]C.D8>Q_ZV(G[*1QUNNWNN_.:J)IR42EF M('C/P#OC0S YQQ0C%ZAR6#!5FS%ND],W/2S?BLB%=9#1.V",@(S2\VQR&,Y) M(WT3<\SP^[W!%?%XD;KO>GARU K8OH+J=8$V#D_JKW?B,^Q@Q I9M#M)KH2$2D!HU*QOM""*L7-=AI=O<(#BCI<4N6:T-(IE20I 4,AIEA5$8 MZ!^!]?>#Y?!ZOX6O,- #PB*Z0J5!,6!9!<5!%2R=<$&R,E&9>5V'G9'G"L39 M;*8:38A&OO#:<.XO0=(GKPAGO+N580%'@6K(9D MC0FDHE[5WR%.%<39^$264&05??#4I_2E9%=E2(D[2 Q\6@R?^!('K<[Z,75+ M6,AT:A3"IR2$"I[[WTZC;V!ZDW+#JUU0GE M,1]3.?4[:-[YL>N?L!=OSK??/#YI=\]3&CYXYZ3,^UA$*^!$!JV1&<,-9-0^ M2)LU<)ZE 9%T#7C5W $Y$VH59-F1.?#$$X(VUEMP(0OG4]:""U\#:C5W0,Z$ M79D0@&XHI*4HU>CH,X6J6B>EF3),YAI9]'D"<@:3_;W5,1MMD&&#($O.Q3ASK&T"^2KW<[1TC M\:MAB<#OS6Z=$:>KI1G(V0E3"@;F%$%X1E[9YQQ$$L%KEA? GM=$>NX43NYB MYUVZ"A^W6YW6\>GQ(LJEREIY#1E2=B!X0!N2*S4N.9?,U6(NW".62SQ;5+FD M(*:DI*0I$ZEE]%X$Q3-3(@7-(/OZ1Z3WEH?CTX;QIE$HQ[!H@.#TA@ &ZSC CU3T4N=A$B/STO4TJAZKIP)4I@4 M#6C/,8)C0@=!P'D#==J68CY@G$TDZI.,(B2AN-)@P'HEC-'".>==3*8&U3IF MA]Z#+/=2J#&$F(05 H+T#BRI5]"><26BJL'RRKD Y*?635[6_C\AKGVC\G]A MY^7 ^.([U_W7D0,%[A$I/(+$&7H;,466C>,R2?6EYV.FM,W,R_R=I(?K UK(96+KP* MPE]V.^_V4^^X''_>.ANN.QYN:+-+HCRIV/\YMGI_8OLT_7Z^?6%*2B-^QW[K MJZH!F_U!ZY@>O),O+[G\L-'JAW:W7/P S;K\^$_J9>R%H_.7I1#CEZV[/&FK M)V8BB\*99U@MY3%&3!H_,^+R5X:8;G7H@QFR2TURJ[#(#">DBF M[$H0M8I0AYT)'K$EG*BB_XF]%OIVNH>NSPN7"%9);KE2.F;@P7K.@Y8J&&;I M;U>#[9P>MS%)HG[#%$.*E,5Y@.?8)E64V1H\9$(1W648=59), ME1WO:T4J?EA:9$U<9[ BHY56:R_!">V$DN"%3881$\1ZN[E!KWU1RQ3':]LX6ZK_^$KL+J]U'K7V3P+1V4B M(WTMP\Z+.-,&B[IYBPF,!.OH0P*K0_3"NY_P9')>]>;3 M^R^PU7G9[?=_/_]GBN^&C..J%/?7G*1_]+S=_30ZL2:#LD8($4VR&)T#PYDC MR9$B&R8D:@,X_\YV*373=_J.<<%B2%Z@ @: Z($'4(H+A9#8#*:H+,7G0<1G M]M-Z@N$R(5B5G(&$')EU*I5\HXLR!C::EJ^8JL8?EK)VZYXNI[Z?_GU*S]S\ M2'_=LGWFER<\_.( 17_N2)*NG_IS2V,]!QN3"!$T6LNCRF"EY-YDZ6JP]\M( MTS=2GVCMT"I\">+X0(KK_=&Y5\+VD&9K0MQ[JF%;7>9L<(Y!$HW720N0AJB9 MM:78EL;L9U!=M1@J;C3%)(894@P&6I3C7 M7IPGF L6())/66KC(#J+'%Q(0@!99)3"+ZUS#8*Z^1?8R=E?':(2V@6%-H!, MZ)4QG"@P\Y:!,4O[NQ38^;*P/@4DZYH<9F+"3-NL)''A4H\G995KL$/S7 CL M_(O,Y&QC"%^3W1_:FBBBSQ SB)[",E[ M9\@WQ^A4AA!L7.K6O1%**9H8;"XJ0,3N9@330@O;(N*9LC,I&BT[78G'69K/V^[,Q^ M28]3I9B"RY%K)/.DO>5! V9==G4V*+XNGCO'YFDI: ]2WM=,9HZ]2EZA,E)* MG2 ':14/P9#O PS"7VS)N" 6[3&E-N; @GF;'3,!6;"0;$!A,B]1&[ADP-\H M_UUC"_98!6LV%HN+; . DBPS$"*A]& MR\XQY9EW\Y\$^%85A]<=>OAI+\7= M]+';_D@B]XR^M ;/,;3:] *O>NECJWO:;Y]OX^"T1\?_==H^+QOW34KHOGS> MUP6(;VU431("(G&3'6:9+ #3: 4(!:ARE!3N 8[7DHF1GZ,/\RH^$U[-]>!B M^Y6PZH42UIL+V\1='>WU4W]R.V;OM;)&D:,MU:L@FLB(T:$3V8P7MBT%>BG0 M][>^UV7T9R8JZ43>F0NAF(.LA?6L>&UFHK?&HJU1E+%TWG,>>$CG#,80/=.J ME&K'H$.90!F2U4(&O?3TWWUN*2C0B!32.N1R,C'6VF$M1G7>+ MZ0!YLBS*'!D$X7RV2%*(%!JK#*-Y!$7Z]-ABZGD5PWFL+27TW8V)GH QT9SK MJ(-U60!(IZPH:,H<,G??:[V&G?U&H83V^/[VHR?#0ZL&VDW.JD^'OJT(?!JS:A5SO<7%#@P'EC/4+Y)(.FR">"(MVC.'T1 M<1N71VFFP?62C^D5]NH#7$@JZ !!4IP *+7/QB-%JLK)4DY'COR=J$'^=VXM MY==N4$P]\ZHYRK*?H"5* ]I))\K,(OH@HM\EMF5&O)%%6 M)9-#$22DF+14B0FST&A/VRK/'NZ@DU8I2)DBD5QGG>*V+)QR&#GYXSS_TV[F MUG(_S([%+,>R:;%P*@!Y6009+$>*2!"=J<-:J;FWP0\S40D#8X8K#TD36

A.>>:](TKQ<1K]D9R GBEB,7%/%3?(&@F?8L M&6V391R=2&PA]6R&!G)RP 6;C; J\,0M&!$MVA!/$]@$XP2EO0Y"9D:L4W)D3F17=E[PP77. M$MH6+&*(,7FMHQ2"Z.M"HSW3),!,X"Z[RQF=%:)AP#CW*:08F")G:[V/=N1[ M%PKEF7#<224!8MD[R7"RO!($19'1!J#8,N92WB#I1<1KIAQW4N5+K'-26N&;A%QFRW'G1!PDCEE""WIA00N@Q?<*\L=DS[KY'F-DN*[ M*;2QWZ>[7%3QN#FSX^LSAI4]%C'W#2(8';4T09:YM=FELK>-X7Y9EJ0,+G1N@9D\VC1,>M;&%6P*W MVH(&QWQ2(04K$.??" )CE0IHY[]R5DV" M@0D5KP)IL.PE8 5AY$QP$8(&[NG_8+)WBXC73(.!">%F(T:/ IU5$9S/Z*4+ M%(F;:(+-'A81M]D& Q,"3FIE@G=<4S ',F9;UD"CS1FUS5;4J;;2W%K*V:\W MYM9%AXHT4O(2*#B%*61(3A/JV?B%1GG&">_IHZV)?7+2YD0( _.\J#&9 0T4;)DB??Z[R,4A3?R]UB^=ZI<]Q21VQ" M+C=RU,JCE&@B1$>LEG.3(.F0C%$Y+R)>,^.X$\2-I6BM1!19!$B*S&H '7(R MV5E)<1^XD!EX6@ OIOR[SN%#^< 8<]YXU M%R?D!E%929!R%9D&0]!FK4647*MLN-9RH5&>(<>=#=K2)<]#5$F 8QDF5$[ M+'2KWQM<(;P7 M4@?II;]:?3[^M6[K )) %LG4IN@,,!$M6!%$9C%'BC]#FM_1C_E#98(3:IBV M�R$0R(R- 9S6WBSG*9E)CCW;UB:CU]F=YA>W/8GFOU0N+'LF-'?-YJ#WI# M+K-WWB?P^EN=4!-=B2*FI#UWA@F065&X+@586R!"4ISYS9#/'RJ32W^CTY%; M3%F6!3':8:#W402022X$68=%WW,"S^QGP/A,H9TR5E%H!V5FFK0F!"=0*)8Q MVAK,L)A'+&>G/>C$0*.U M7 %I99DIZLI\&1$0+%,U"-7F$,O9Q&%QU;X>I95]QS;TZC^/XNIJ1$B.LZ,XL ]8DK M4T87G )O\9$ZYMH(S4P8@&8LZL+G=$X@#$D-2]JR9.B#$KX.Y?@?N]#,@&IX MX3U+V3K"D/F,6I@ 6=A(,7:^V$'G$5*-N@C-U#C-::=U(3&CEEX*P7'"_FDO M#3M\=&Q\B_&A\?=RCUN%T&(R.?@HI([ E*)XA:/BT>H0?$A0 XY4Y.%9M]/O MMEMQ*&I;1="^VB.7NIB.==[M7=SV>W5MO_O0&^,AOY_V6YW4[X\?<*4+FYUW M=&0DL>/CBTB=4&G!LQ80# ,>$I)-0V,@2<&"XZH&U&DI2_/"J$JM+8L>)3.K$T_Z@U\+V_:"=B3S7 MDC/)Y.AVF2F#'IQ43B:N-',,M3:J5BMME_(T![Q)(?(HC!')&LC%)BF!+',N MT9KH0@UXTU*>YH@[@4IDASPH3 P<,6\=0$&&,D/$IWACU_FE/-5%GF;#GYB- MV<:@B9)'X"Q9LE?"".593DDQ6P/^=!PC%H('4@A54P(RF=;2C,'GU22)J1:+#&92S1GXS>!HT;IE77, 61C01$K MR\E#61J/=<@[?'O"=:C&12*(HC@#:<(2\%];"-0DF4'*(PUD4/VUL4@O(*+DJ$*ZE"88BFXLQ?< MZ1,_R6,RT3+)T4!PV::HB>?XTY=EKZC+9U)*LM\R^UL**ZU1 MDA,110BC[58DHLDO.B,1D MJL.>#4NYG3E1F,$H=8^]#&CP.X9T-R4V,96WE<&4(L5VTRGH#-E@EA.&^#NLBE\([ M!\([HY%MB67N-]H4((KDR_2EK"QJ2&BU6C+=I?#.+=TUD0G+O=/,2@C$'3QG M"5!&&:)@?E$&\I?"NXBFY%>B9\ M60AE!!JK,&3@(5O!C48KK&4V)J@#7UZ*]#R+]/39LR*13DA$0W$'68#U5FH3 M7OQ:*+2)QS=A9UV=2Z;! E D9 *YG7V5IC8AU2RTOYG0_YG0E+ M]E&*('-4*!G$5.8.)XQ$,2P)KPYUF%FQE-^YD=\9S"6.)*0>999)@5/9:^LU M)!Z'N]#S.BR66\KO7,CO;/AO%$ES'@0PQ\ JY;GFTAF@/YF;D?U=\M\:RN_> M20KTHNLGY7)<_ RR1 2$J,CZEO422$2\%N1;4F"5AK5,R<&#@+\[A:*7]L0^6<6 ML'M$K:6R.BLP2,Y6!@L AD6FXF7AA3JXVJU.Z!ZG2SOULGNAEU_7.NP/=O(> MMM-".ARCHY&HC=;"@A09/: S08-2.?%:[*-[+S@OK?[FV4F9\[:(F'JRM40B M A@M01A$94/,2:GHA;"J3O7H'P+323*81[,@+K%,SMMJRT%#3-YKZ:12 8WT MS(9<(YF:)3%=VJJO;55B0DIBABH".,?12XMDO9@VV2A1AQE?#U,Q>"IU">#OW]JQ<'14\[8_UX9GK?V6_\$ M.VN_^=X3NOKB\\5-;MRJ-+C"=NM=YVF@'DR]E6]??+T%V".W4OGN8- ]?EK: M<-N-!NC;:7R)[_:H!ZK0;;?QI)^>CC_\/;;Z)VT\?]KJM,G85<.+_D[QR8"B MT/;HEH/NR>@MG5NU2I87'5!W#N+X]J,^6!WVP9-!O'G,V57'OGV8K?++8T^& M]^Z-3QCW]4G9996NHZ:7?OG'BESYZNU&'<)/!HVAMC7^3\6- M@R<8(QG1IZS!AX^X:L.386_< [?Q<6IBM_=T_(!,DEEE/&ZUSY_^GWW2T'ZC MF3XU=KO'V/D_O_:QTZ\H6FSEBQ/[K<_I*3<$ZO#KIXNW-W2?(4"CWN"B].7K MYM;^YD9C;W]]?W/OF^(R+ZW=VWSV>G=K?VMSK['>W&AL_L^S?ZXW7VPVGNUL M;V_M[6WM-.\H\?8;$C_9EX([O=2;];U_;C5?[.\T?VULK#Y;;0BFP,T."_M5 MJ^'65K_]F?_NB%+IO]$O1?&^9:9F(8G/=W:W&[^18^AT.\W38[I):(S\QV[* M)8N!@2L34$0MP&NT7FD3*&1R8'S._C;:T>A@(15E_^V-;C@M[G'__"2MC :% MY9_G?J/[\:78_7@@MT_C^\V/AR_<^YWCS4_;XGGKX//1T8'8XLW/NT?-%W_ MP?%KL;WQ3N[LO^;-X]=GAQO;GU_*9OO@\\G1]D;SZ.!X&P[>-%O-_< .]G<_ M[+SX5[OY?AV:GS_PYOYA>_O-'Y^WN3U[*0[/#]X$??AB6QS0\8,WS^F\/\Z: M&[]_V'GSK_;VQN;9]OL_CP[?_.O#X?[1T>'&UL?XXD^(__Q7^U"T/_KW)Q\. M/A^VMC>H?6]>B^;&)MM^\8>B]GW:WM\\;]+]#HYWVSLOGG_8;MOSYL9K_C;+ MB#EH53'G<@7>R0J=@2JD+"62;T6,*VN<57\,W?,5"FN-1ZTY(SV9N%:P.[W: M+]O8^]#8Z:2_?;.=(U]9]8:7N;%*MSJ%'S^MW'W:OE[BI\;K3BMT8VIL[WVC M\>Y.;9^X,N=N[Q@'=/79X*GO=ML).X/>:;I-R_\X)0Z;>NWSW40D?O#H%/X/ M\9;B,U3.Q\H%+BL@!EUY%BS]E8-+U.D!T\K:?_\G&0']]Z]U?BQMDY6;.PI] MXYY/OYO&?2VTM[NA/UZO[^YO[KX\:.QNOMK9W6^\>KV[]WJ]N=_8WVD06]HG M2M3@LK&SV^#JE_BWQL[SQOX_-QO7B-0EB5I_ME\.A0>YM>-[5_5]M[F[M M$.4B,#[6R__^S^Y9G^7[-=&Z?"[^\M)FNI) M"OW%^]S\>V=WZ75N\SH9V_U;W*KF<1^IW7G]ZJR6SREM=12F+WW&Q M\L'QRG"1D;$ 49N1WX&EWQD_>W]WO;FW-?0N#^-XKCU@Y'F>[^YL-V[PX?*X M&S^NWH4E#WOYX:N=&B1@)1G[( C?:-+M$#]@<+LY M3/66%[UXS\=G=\[>*J5\A.0JEI#LCDFFLC)#1<176(O,AI IP*V,=3=<]G3$ MXCM69VZ3A \NN+OI7:L_(-\Y:-*1QR>\XJW@-B(H65D3H (I2'B3914$PS-3 M%H)7*VL;.\WUEQM[9,*?[6R_6F\>_-K8:CY;G:.$S5W3&IMG& 9#.6ATDZ%O#0N.1'7%R5L9V;@+U=5]?@/K@[J\/ MMO?8&?W[5O$^A9'&&M C83[ MAA%F5U%_C5]K2CK[M4KNX]G6:.[)Q;R-&G/N:2OCUJ4R.NZR]$E4+F9>Z+JH M/-.YLE$I%C6))G,K:U 6V0FA@?VE.M;4Z=RNE[\,S7RCVVMT!T<4L[X_[;7Z ML16*J!%;JK'"+J@=^@:,6ZN[JWNKC=$2@][B"FSK.D<9RFWO'79:GX??_[9P MP"ZHO'[ITQK-[NK?;HKL[*9?W2V-^N#.?SW&7NKW1_^\I ;P6CK^G\I7G+\- MEOK/0*RB->2]77:5-=E4BJ-R)C'K+:RL<9*TQIO4'S0<#(X:>X->2H-E[FT. MY?D9?=SI[7<_=1Z?-,NW42>G9:1P$)BH0 1=698LA8@ TCL7%=B5M>U6IY/P MI-MN];^6X5\?= #_;IF"$9)#\KC3>T5GDE^N9XK@I^#\_%8$RUE@IM)1$)S> M$YRH WU-X'PV&;4J2Z"V#ULGM3HVXG-3K#[,CU]\1>PN&+/IWEB/LO#ZCFQ9VNTUL^3L56;WE,F9-R MD\DMPUDFRLHS3D11LN2S]V5_WY4UI\37:OVWAS2^99U5^U41RAIG['X*&?96 M,Q.]0H*"^U !,[E"D56%6:!UP2E9D+'65)+?Q^K.W#+=KN3-[J QJM]!<>O< M^XSG1/I2;RBROPX9('W!D1_!3AS_E%M]DN1&F\&!-./7JMD]->_[0,#@^Z#3ICF)[@ MXA?_M^);!T>IL1X&3Q=K<)BO*O9C@\-_=5MN5@6;_.BP-*MN,J/#HXYOISSX MZR6#-P_^1;*MW&XZJ;;O2ODPT[;?&K2'\QX2AJ-&('WMWR&;^$CZIH=#CKAW M?NR[[5_Z=TD?WZEG+B8J+V['-4=S:88RE=^.*=V4?L"'!Z__GH0^8PH[/'._KHX?+\%._N;K.28=]YLJP-!]'5_2QSN M!]7\?'1\^*<]NSZC(VBEDE2ITL9%8K/<5]3_MG+HF8T*(U/L8BXP*<+>H!L^ M_-KX+[7*6.,$>XV/V#[]D6D>2ZUX8*T8.8$+'[!4B3NHQ.:E2FC0D@OE*X72 M5@#H*QL"5C)9B1JR#X&OK&T\VYJ5X"^Z(W[PD8#BW&\. HP]R>;(]==V)O6T M5>=J2E*IJHTZQRIGRRL(EE5.M?CLAC]TU$:3DLJ@?>UB=N_ M\+\UCK#?R*TVA>S8;H]2$"62__=IJ\3Q%+[[-#J![GD9RLLR9^1B4=,HH+^6 M!QCW;PGRR^'AHJ8X+.PY//6DET(:A@Q<-(:K7/N-7^A^I#6-_BDQW_Y1M\P> M;US4)J)K/0.?_MUF'[Y15R\HR?=H^/^/;U!.7]X*EU4 M6C&ZS[ ZV; 1PT:6E(QCC8CG_=7[)KTGNCQRM-Y[.HGW*:W0_'IX[=EIKT?= M?[$$L_"( 0Y.^[4TAC]5 T"^=3X@FN@J8@6I@@2QO8S"WVYI.UW,D@.FBM'>3>].VQ?SRO:J_8-NK3*J?^WIT1N3'-+I8^J!\\*EZ5Y$0$N7O6N\ZW4_#8[&1U>)6J=APV+*K:J#/KCJC?V2@3ZQ::R<_(.=6A8#)#Q_R5>L>H+5F5;+)MU:N MOA\VI# #,U8,>;ONKWSV^;7%OK;>S8ZH9;$ M9I19^]QL;>^O\X/WK]7._NY[:A??/B8RL[$N=EX<'E.;6]O4WITW?WR=6?N\ M+;;.MC?^I/9]4,T7V^QPX_7YP?X6V]XX@,/CP_<[+[8^-U]LJL/G9;'?M:2T MXE;8$"N;@ZD(&UEY;UE%ORG!DI#>L96UE[<[G\DNQ)V$>$^*>;%KT<'LWVJ2 M2KO^-8B-V;_?Y%&#O]]G,+U&\"VB'[GW.WU1?/R1O_Y2M.?YG9JWQ8B/P>+6 M'KF];\7)LW_-B8(WDZJ<%[Q]V,7C?8.6O/U[O/W\Y?X?E[S="]01M:E,+BOI M(H123L]7TO-HD_-(W[Y;R_,'-Q#Y 3<\7Z?>T6T'34 M;KY0_HN!A[+^\];!DE:^;6QZ.")-3+;3'0XHG_8O!BWH35,GEE'>RT+;XX'A M,F!1NUG.EG@$XW;]H]1N7WJS7TA$AP-H%T5*_WI\ M:AYF'\Q6/@[H5K/L@EE&'T5NZNRD?VHVA'HK5?).*%$%ED(%0J8*L^<5U\$[ M'KSGH+^Y"TTM9B/,QH2M#T?MM_'\(I\EX&(ODLM"-,^'DW'(:YUV6A>2WC_" M7J( ^ OIM\(*$:7@/#O("AWGVAC)>7(F!!W>;@V%7@E8(8,76A1+]_^QLM5\ M_J4.=$Z/8W\+Q$AXO1T.GM5-2[4K\K"KX;K ML;J,L5YK7& \=D*]FV4YPL52J/[%4JC+15#C15%E(]YRBU\;GU(O-;I7,*U^ MU\E?6V!]A\7E\[7>>HH[H=[<[/1."U\F$A[<9T/;T8N)LD7 2?>":S_MI3*+ M\V.ZL<'NU;L.7Y)=78*>7NAT]^-@O6GV/Z$Y_V5)]_:/1C$JE$G/[6!\/5*&&(F.Z+<7@KCU?KN?F-KM?%\J[G> M?+:U_K)!9GQG=WM]_]9=7N^X&S-;N7;17PK6P^B\,*M2NNGH_(025]3X&97& M+KN<-SB)P&44?+D'>?]FMO:&@?EKNW%'@9$K/V"ROMA<3$YC.\[;=>@;&W , M]T[>>_W[WM;&UOKNUDSW?;[;BSS;(7K2W-OGNSN;]7 M]H_:7-]M;C5?S/_;_++5:=!MVV4RZZ^E^$$B/WI)9AIX7#(]_6\7PYF;]WC= MP=/8&J1XLZVS*9#ZU6CYK";8DODB?LI^J)2.6K7"/<1<6,U_[+9_?4S)N_FD M96/GI;%WG&E=ARDTW]UO^RY3:-S<%T"_G1WM'_52:FQ?K$';+,,,0Z:S?M)K MM1N2_3J)<9^Z]DV3?KEKUSP:0;\1XM^[=L6P%L9< 7VQH?%D7O@.HY\+U7%L MLB/#"]4W2Z&:B%!]KUX;A@_O>A3MQ&K4Q!!2RGD^ZN?<<2.29B+,L)UN%$7\ MWDO>&7?6J$,__-?#O?^\2/U?3JZZ.81UVH]?C5]Y';.5REGG -!XY%)&^A(B MR\'9-!R]Y:1%UT=OKP:R*C4>K#KM5^\03Y[NIH^I][K'S^A!I0EO6H.C M9Z=]ZH_4VQH7,5_O]Q/]B?MX=CF"I6<\@K5][H[#\?/.SO%K>?!FM]1 *MNR M?3K<^(/N&53SQ9\?FAOQZ.#SX?'A\?,/3;']Z:7._VPUWVR?;;_? M.MMY0^>__X-M[[^&[?WF\>'^Z[.#S\WCYN?US]O'!WQ\#3WK]%"\UH=OMOC! MY\WS[?>;ZG#C^7&3GM?V+0[;S?WG[[<%]<+&]OGA^S_S=HN-RY5]>JM3 M\-JA*MLPI@J8A@J54A5XP3(AFZW0*VM&JU5V8ZSK=FXV,14I1^^I*G_ED;YG ME[_V:DM3MS1U7YDZ8P*G/V3%C ,9C;5)04#%E%&,F3B:J#(R=6QIZN; U'V^ M-'6$GC?(;*43EQ6 Q,K'("LEO1&^U.07;&5-"[=JEJ9N:>H>MZG[H3EY7YJZ M[\Y.6EK!J5E!?FD%G8E9>&XKY42N0(.IO+%82<=\QFR5#8ZBWE\)VE6[M(-+ M._BX[2 G96$Y<22>!RQ$QZ/!;)CQ,0-+N=A![L9V\%;*M[2#\V,'Y:4=5.31 M1"X+!H@$EKJ;A?[7*33[K]H=5 MB&_-3UZ^M+C?2]]JL&MMN":>EBO]OI-?=+NQO]Z)>ZGWL6R>N-=MQZ41NH\1 M.K^6?5.)9P4B5JILP0ED@"HOM*\(!Z4D@@AE#V?%S,]GWV[7] =E6U\]\IO# M1H]>5R>>5UKJZJ1T]2I]Y*,+(D95,0]$&)0*E4U953D( \$X8S(1!A!L52UU M=7%U=9J)D:4:3TJ-K_(?'#A@8J$R.;,*,L8*9>85BH1!HA.*F\+[I8&?SW\L M%7E^%7F:D?U2D2>ER%K+_H=?O#FAZY-?BA6'TBF==:VZF)!_)#3%X-(5E:GWM8 MG^:S:Y%[E,8[QEDE?"IEV9*KO(1<18@22F*1^[RR)I1]=/-FEFH]FYA_J=8_ MK-970;XU%-Q[!Q5WWE"0+W/EHN>50FZ4-YKS*,N<8+NFMEVK]0,F"I5I/2*VO M4@",*T:=KBIG@R1O[55) 8B*19\PA1R4URMK6LOZS.A\#"/X.R>E2'XI^YG. M3E*GOQS&GV+T?]GYFZ.^7YJ?^YB?O6LY ,^!YZ1B%:7S%0"XR@O$RL8 W'!, MHK *#G;U9IVXY4#"PJCHQ"/YI8K^I(I>Q?.2FXPRJ"I:;BN(VE4VQUA9X&@! M+#A?!@D$S-40P5)%YSTJ7ZKH3ZKH56QNM1.@2A+=2B+Q/O@*!=)?T04>K27F M'5;60,I5N531Q571B4?82Q7]216]BK.=4H%%Y2J5M2IKAG159L]7QBGK!<0@ M),79P/0JGR,5?50#[5O^H>E\%ZQ&3D]Z) M*@G2<0C$-;STGCXER50P2J-;6;/P\Q/LE]J]B-K]<%'^4KM_5+NOXOQDR&NK M@%5.8"H0QE9.1U]IY@S%=2$S+5;6A!'U&:Q;JO=B9 B6ZOVCZGUM+!Z2UE8@ MZ;. LG425AYTKKSC@@7%O4 H$V+-SP^&+H/QD/QRY'XJ:4& MQET_RD\N3<]]3,_U5?3,BX0\IJH$>R43(FL[(F?W[*[G+\ M8'[5<^*A_5(]?TH]K\)Z!=;)%'QEA+ 5<%&6RGA6\6!,M"&)Z-/*V@2J["S5 M:+3]UT8G_=3Z]AI:EU]F.JQ>.K_9[72_3.$MK2=\ %&X^LT4_=_NF[ZK:0)^P35U\B/D2TV=H*9^ MOK;VC7,EA:ITJ4)1.%OE4XR5\R"ERL&$P@O@EDFS2TU="$V=_&CW4E,GJ*G7 M*NY;(;B'6,F,%&!35%VAXJF"8"1:Z[EW0TV]F9Y>:NI":.KD!ZZ7FCI!3;V* MM:.%S&2V%<%$/M638_5*B,HPE9+*CG$M2RKL9EW(F6CJA,:GZS'!?1-['6IT MO^%3[O;2*/!N#/#LYY://^()-0\PHCV>1S/>PZ+5.:7^&TVTZ7;ZOP_!NSAO MOT"WW>IT>ZW!^3A?N-Z)7]YE\]^G='@[#8ZZ=.0CG7*<.H/E1)U[&;GKJ]:5 M\2*(F"ND\*X"5*JR$7C%R3M)T"@R+ZO6.9M8QG]NYN%-<#C@$9N-!QAI7YJ- M.34;5_D&EW127-C*RE)"BVM=.3VL?6&T489%76KMV,D-XR^MQD)9C0>8 +"T M&G-J-:YR'\@981U21303*E"(E9<2*NF%E Z43R:NK D]N0UNEF9CHSX5+9I-3(2A"\W -79%?*8@)9GQCE,4R)V/K9 MG$Q]\\&S3[N0J1HE@']/G;2L*WK/K47VUXOIN4B3K+]%(;( SBKI9"GOKZ'R M2;)*E$+@*7#GL!@@/;&ER,N1FSG4U ?*="PU]:>53=136$8.OHA.E M6K?(E5/T57&5I50Q6FU6UB:XW?924^=04Q\HH%]JZD]KZC6?JI/T MNQ6;>*YJ:<5^QHI=RU!YM! YQ$H($RMP0588E:V41.$D>9CL3-G]54QL0Z>E M&5N:L7EZ\5DF\I9F[*?,V!49LTP(K5VLDD170;:IE?-)2K0K:]R) MVLV>&3=D++/_G[UO[6DKR=;^*Q;OZ&A&RF+J?DF/D&B@>V@%DP32?6K=:BU4D5;>-_AYM3 V8IB'Y M_JGMAFLC?LPWE%XN?"]?0O[8OZI?@F^9U"OS.;2&AV:0FO^?_Z<(QK^TK!EV MW#4+]4M-O#6>G*>VS5ZLR?IX2=JGQS8,=N->]>6[IZ/AR/3RE/Z:UZ8&:[?+%0P_)8:G[':( M,D<3KJN53* D IK1'54BH\Q7 JQ+S>&:S=*%0P_*8:GC%8$V>!U M *2R[=UR!(9'"CPF3J82AX"K2NWUW10MM[KJ4?%]IWN:WBX7OAJ@XV^.U^(: M/15FFHF9WEVZ"^:,HSARH,;B?!<,@R;2 "=(!RXPU;1B)O7X O4E<+W1*)Z7 MEE]07!>*)_)%4%$;22T0E:#,5"YS8;P"9YE-ZH%0'J&Q?%%7^%YZ M?D%Q32B>UO0E\4$3!)*H "QZ!M9) 9+CI#L8(1/ICL_B1Q=[*RAN-(KGI>D7 M%->%XLE9S)/H%+'GP),"E'1]$\ @CP C19&G&@>FQBAN4GJ%6F)0[FO,*VTL M5QLOP5!TZ5+B21B,#4670T$> ]QEBQV]:8@+>D2?#OW;,*@.R7HM7^3J,7V1 M!_SBZRX;WE$YC.]Q&!],F[>(I"1&@R!I/P)8($FDUM:!P2@PAHU.,M7*&EH5 M2Z@7%_99:2EL;#/D[#/](4_'6W@@@ FR -SVH)RDH,PE@DJ//8A%]== M%85]"OLL&OL\TD):V.=IV&?*)6F9T3X(2$> 69E !4# FJB)CZP8'S%/KQ) MOHR7<*GI)X:L6P*>'AU\V;AYF/D:]'(3ZE.;LLY=38529Z)4-VW,"H)&)ZC* M_F$)#(D 1OH('@D3K14A_;TR9BUA('CAGR7GGZ2#_3$0Z9%A6[!U$ M'&GB'RS!,BX !R\B3?^SG-5CSBK\4_AGRQC]3!BW&A##<&[!)P0YL^%NRBI/7GZR3.Q33NR_ M1\9V0_K7=_Y>^T_U8\Y$3C*17\'M16M[?;&:FN]O=G:^_#KWO;F]OK[[:V] M)L#NSH%L[+8WM]I[6YMI(.V]W3?;F^O[Z9>]_?3/SE9[?Z^U^ULUQO=;_TW/ M;?^YE0>ZN[/5^)']<[O72LUV<\G@?S6_MQ]ZYM1W$J==[VO=/2)UG!O'9O Y M0?N<&<7XDD4^\":<625D3-WMFI-A>'WQXI>+ [/3J[ZT^M!5 7#4/YG0Q"H: M4\6YI'+>_OG;J]5;5\31\7N,KRJB;WT;K>);W[NK68Q7!7Y8LW>_Q^GM7UHZ MV\3.$G:O9G\B9S?"]:[N916X60G\,29]GS&->?:9C!W7V+<:UO[A( F;.^FY MPV%K*TF:OA)&UD\&G6Z+HE>W#OCZ(MYZ,VE1YZ:=_G+?J7DQ&WW*##I#:NVF M6/QN7NCL$ZAKP/>YG[=,$X?J8(@EG9NRJ6K95"_NANJLT9,OML;)S.-ORLXO M93/OYVAJ=WXXFKY^//[8.2 [O+W_@7[UM_O7'\]O\9W- [R[>7BX<_3NV\'1!_;Q M]S\.KSJ:VOM_'A[\]3'U]3-+SY'VIL,[^U^^MM/SN[]OG;4W?TM]/_QR\W_%)'X; 7QV$OI&CF@G#8]Q\<9A3C,FH!**2I9PH9 M,%(C"-'8X)')Z>KJ*9E9.*QPV&)SV LIF;D@'(8G#?5V[WY^LX[H_ M.AV.!>IT&T +U!D-]8E+U!"N#D0$9M %&!0.E)0&4.)YQ MC#65<66-\AL*]12L-Q;KSVDG+ AO L(G!L?(;53$1) 2,6"(&E N($"<4")0 M,,+IA'!12G$M',QG.=)K,*65([W!@)\8YQQC2!.NP5B)$^ - :L2ZM/?G":8 M,,R2]$[8ZO6$!L]RI,_;\C9U8^:\"ZFH[N_ MOT/MS0/>3O.UN__E>_OXS\[._I_'N_L[^."H&]O[7Q)A) T_")%T !0282 ! MAAL/&J4WG)7IW$@2 K_!EO^O5ZU_/&=<3=EZB[SUCG8^F>B)8%@ \TZF'X2 MPE8#,UHRB913K*JD<;V0QJO9Z*\&-:?0WS+N0?=)"\8L8@RX)8G^A)5@/$V[ MT9& )+71H+"R)F^(QTCT9WI^)@JLW:-=MM\B;[_O'SXQQ[40* (UR '+44': M<06.Q<17TGD90J; ZS&-KUJ#,#P)+N?)Z)Y=2=,PBP9\WVQ?S=. ET< +AKP M8Q$Y\5]QCDFTW(%U/&G FB&P)AC B*;E%QAYFC1@7$.MS.:E]%MRP,_9BU6 MWD"@3[Q71(M(H^20A'L"C&D.&E,.1M#@E?1:(KZR1E:OI\Z[OZ6K0+RY9WK# MM;H"]<="?>+&(@&S$(6!M(BYC#W6H&,2DQ6E*B;0)X;GE55[":TT13O+5;/YK[]W71Z MPW$<>1C^JY5.L,/@/Z>>I9/G!R(6VX^[D0[)W[K]K_]- PMYO/F/OX9TEH;W MP77-<-B):;5RY\LY-^,Y=W:'+9F\^[JS_^O1[N]_'N\^=K[O[V97QX9/EV*:CT$+(5[(8%CR'?BB(*)JD)4F#O;XE<'M& M?]KS1 B7;;@ V_#+IZ@<=DH;D#37""8H@E&* PU,6Z%D$*;:AH\.*)AK\&K9 M?,W??-]W/L5('.)6@Q"<0CHC\P5[R4 ZA3613%-5^=/P#?ZTRIO;_*C*LA,; MOQ-W-[<^.>U-U#(DI=5K8)RI3(,! G:1AW1\ACM.X^+:?<:<2AF"H=Y@EHLC-:DV4C'Z-CT=6X'WL\)[ MXK]U/#&V-!PP#4E1H%&F$S(F?35JHI1S7N@+VX!^I,# M?>*]U28D65A%4))98(HHL.GL!NUC0%Y'&O M2ED)U&@LQIL:]ER0_>3(GDH% MI@(1001 T9N<"BR'8#D,+@$[R)A47XQR"-9U)7?AO;*+[+.Z"H3*$37V8+7^ M^3D[M&YS9.72C[VIH@ _'%O/YL]Z)#,4D]GCZ&!WXW:3V>[FK]TVV4IC2O/R M_RO?_N$C))"6024>)0TT;3[M$RG MFL66LR2H1$]]UD1O]IPNIK)3-F!C-B#^))"B. H$+B !C%L".E '2G@N-(D" M!]XDMU79>TNR][:^?XJ.2")=A"AIVGLR9D<53S1H!(E49G6],L/=Z*^OR5&U MN%EX%C-XJVC"]:!PXJL*-.I@#0+!B'U('SBKI*4)J$H(1P)09*,%A$HKA%P*FDP-D$>L6SK*@A?-(3/V5U5 MD-T(9$_\4]PX28UCX),L#$P@ @8G/4QSD40SJI6-\N8D'"4+;F-!O9AQG 7< M]8![ZO(@BQQG23P$PX"1I.A:81%(9I4/1F.;DXS55S6P04DQJ^\FJN$7!_?[ M(].=]C$]J K'^0P\KDS80K/8\_O2*K*ZQF ]G_CKK1F$WJBPV"PL-IW4*.F1 MFEO#LT78 %.*IEK7S,BJ,%"K)YP=SP_/[.P@TU<\-4 M8>3('!'4 >-* PN6@=94@<914D(=)=YE":>N?&>%&YK/#0L:@5M8HF:6F!@Y M@A4A8$R2"L23'A2%!YTC]Q0WA$BB7#H4LI'C.DO,'(1;"*+Y!+%0\0*%%FJF MA8EYA'HO)#$JYU9*BH6F!#0G$KQ0B ;A!4*-7.4T/JA-C-!IT M[.G(V&[8[Y>38_8R\.-38VR66O\4M8]"*@$D( 4YNPM8BC0895P^/K P.6Q6 MUV9;OQ]H%LBOME0LT/P,4H4/GH /SG[P@9=!<($L\"3I ;-:@&'&@HU2TT05 MVL;$!Y3647NN4$&3J:"I 36% .HG@/9$(' FY^7U 51:0F &8S!8(?!8:&94 M0((G A W1=(4@6#Y6*#YN=0*'SP!'TP$@I"T.AZ- 11SR&SP!%3:YA QM\)% M&RCCE8)PP\6Z9E'!BXK(V;C)Y/% 0]]X(*]I&KOOGR9<_3#V/]1?H,:T/+,3L?"FX4WFQ_?57BS1MZ<",1$)558<0S8"@S,IU>:Q C> MV> B%X;:G"])U^UN+;19:+/0YM/;'@MMUD>;4W9%&[ .Q.6R7\H#"]J#U3K1 M)K64!.H MZ;F.Z;;V1ND/N?;I'%PPU M]<'S'88F'S$V=>)T=/M'FK+\]$J*K*F?N;<5R1E$C77*.,LE,\PK&P124G,N M O:4?L)ZY>)#AX-)9MG/ >P@F"]@K4S:> MF+7_V$'ZZ V]?=99E3?.ZN9N>_W-YMYNN[6QN_-VO7WPJK7=WEAMK;?[^]M=<$V-TYD(W=]N96>V]K,PVDO;?[9GMS?3_]\NOZF_7VQE9K M[[];6_O-'\4_MWNMU&PWYQ5^U0K?7$B4?A+25CTT@] RQ^GP&$T%SS9V'!]Z MYM1W$K/=WM=C,_B<,'5.2:*2O*LS:$)6U:&7^MPU)\/P^N+%+Q<1UIU>]<.FH/,>GUJN*TPS1?/GZ%VMT'OEI!Z_)\FJT.36M]$JOO6]NYK% M>%50^:!F[WZ/TR?JK+Y7LS_Q\\Y02/>.=.'/J0%ULGXX[1[UJ+XQUR@2W,Q[_3QS[(=AL,PNCT/QSU&.XMYI"F[X6;E M^&9MJ-:XL)<^G_.N(OXL,36G@QQ-UC(5M%X_:#_]?-@+L=QUW]Y] 5-6Y]V[ MJA>-AHH9'E99S5U^$?[OM/.WZ69CPF-2<2V;@?JF(39[6\]@9=9:4T.P8)@0 MYIPRTD9M(@H4&\N8^+1]3W=V^>ZF^_[QZ&,WMW75S+SSU_O#G?SY M[Y_Y[OYGE,W,!T>'1P?[W:.=H]36]_9Q&A=O__X^[DS79[5I73CE'H23N<0Q M=:"9C" %#U(SIA&-*VL$\U7:H.1Z-4EOA7R6E'PXB3)0BW1TD7DOC5#-S^1#Q>-C MJ>:7V7/ALC[4711//UM-O'7G*L-T:Q!<2&BUW?"JU0W#8_?73P_> LC8=\ M//J<^I"^[_<_.CMD^UL:]_'._I=O!T?;Z.-^.Z;^?>+&"(PTJQ"T1?&5-W'"+[G*!IM85AVXI5/Q4?'T-0NTP*BAZ$(HFZF;4WJ8)Q6!4 M3E46M 9+)0*.%9'2$!=T@@%G^/'JYAVW-Q<@5^%R@[2VLZ^ M#:03M0R96E@ M.!U3N1P:,$LH6)Q 2J0VR"L?:5 K:XS78!.J$:0ORKZ^W?L[;?'^H!/&Y;L? MD\9NN:FF+GG@8L;/$L,4:IF%6CK3YS]6VD:#(:E3$9@)'I3W'!R7000KN#!L M98V*4F1QJ4%9U_E?0/EP4$[.>X^Y8T01X$2X=-Y'#CIQ)'BI132$,H)L B4A MC[]HT- "2XT_[]\.PHGI^%;X=I*C]H>5M>D\N>VEJ)3'%%Y:;LZI2Q X7XJM M\4JL]WR5G&H<;E=4CP=0T;0[FCJMF.!6"*TVB5(EJ%E35% M:KLD6LP##81J7>)!@6KM4)U(#59;1UVP(!E* +4!9U>)@J"8MM(YHW(Q$E5# M,>6F&@ETPX6&<57&&N2#60.8EX^1'BX\Q/[@V(Q2$]]&KWNGQ[X_.G__FBVS MT-(#:6EW8TJ"<(*Z*+B$2(A-8)\*((O6:ZX-4*U)DD%RN$;2(" 0;*0TBGB4JU>\0EHL M#MCG?97FMC@N_"/';2?G"AB]AOR79S. ]$]2_\]>M4ZZ)DLS/5]=*SC)*0HN MNT!*8,03VS_&*_$VKT/2J;8N5B&]'J>/"&^"&8;WN9N[\4-2O#+95?7?UIT[ M/3[MYE03F^%DD+[EH@S<^G%.W_V]^K7PX2Q\>"F\ AG.I'00$4\ZF:$6%%<* M!'<*84."(7)E31#1*,]ML9\T1H I4&\VU">B#Z:,.405,&(3U"D+8)71P(2* MP2@1A!,)ZA37EH>TQ,XO?*J FYGE]W[??^UTNR6(Y*EEIXN9+K0WRY6ARQ4+ M99214X8AS7A.)&HI*"L8I'FW2DIBI0]C;[5ND+>ZA) T5,8ID'PH)">9*I5V MF#,'PIB7*/;WDZO!1)82J7!I_>V-FXJ9$]&\P-(U)8H% M%I@$1F4 $QD'J[#E/!HB/$MBT2O*66U9:A8EGJAP6N&TYXJ=*IPV*Z=-1$D7 MI4;<.#L:;5CU.!%#[8AZ4U>Q%NVKHDG#=I MOC/I;*;9KC+=G^1ZLE54_ZY-,U)%Z9>+B@_AHZ/U:=E'Z*")90X(5CS)/LYD MFUOZU0>EHA$1LWPO6=^06KI$5RP-;.L2%@ILGQ2V$S&"62.8A)'/I M2@M342B):,Z]F'X@J\#&J$$:3KVBWCK%5]:(4,MH&"D ?:JLZ 6@CP/HE,,< MF;0DFH'G*.<9D0:4-B[M&(N)QI8(1I+PKN329DA-(^,-EP3&$YTV_^ T^%8X M/NGVST)((S_.Z?\JB;CRY0Y"=2N]-3+?0KFH\>3BPM;Y0KP?3_N49[T0TT.( M:7M:8J,!H\#R^4[+:3MJL$%+8U4PJJ8@\*Q?KR=LY@5FHO5NB2'@M7: ML3H1(F1@E-&6R MUEPX?3J])):%1XA@+T(AK$L$V\_37+3!1Q#YI2LASI,H//: /?/ $F^#"2*_ M"EXK9K3#,M^4?3R1%VM-<\%9E\Q5P%D#.,^F_*R:2.ZELS53H=;'%S"5I1M'J'LDW!]/" *%);:,^ G%( M 5->@^&4@R):4*P]1<&MK.F;*CL7 \S2 +36K!D%H(\'Z$0@(%ZJ%F:1S M8#08L(1&<#)$E3B4HERG!B=QO4DFTA>8-Z,NB: 4L*@M.+00T>.(R%U*7!J4 M)9$(X$(F]80)"DH8# &G$T('&BO-A#-56TSZHN21*+">;_!H@?6C83V1+ZQ, MT!0>@PD^*0#9#VNC,9#^*#D3B!!%5M88JB_YZ=)5H'D.W+TI%TT:>-&D$-%, M1/3YT@T3822QV(!4.4C-80(Z, 3:,4*98M)0FHBHCCQ5Q1317,#.]XI) >RL M@)V**DV"OTIR/T1/KB:_\IJ7Q-(/.X:^3\40?W_'=]<_&4:,,1)G MVQ1+2BS2H+V(P+WWSBNAF4AHES7DEBXA+@S1<@;,)+ ;JBVD/ZO(E"/IO0KLK(88VU).Y(X!/W?=@=D[ M67Q=#917WPV5/C#H=]-SGUN=Q-"#,'Q8P-2+,*+7(Z1^#X.^ M-\/#JT?69&FR]CQ9F.WS=1D7I=DP@\%9^NOZ<4X$5LZVF[F"=,">V! M(YZT:TPI&$Q-^M5X9B*AR+J<>DH13'YID,6]^,8:(XX6 ,\?P&=3]3N-#I)R MB!HEX30*"RK8 (I:PU$,-+U(PBE:U0U";].$ST:W\1(DLIOJSX6**1Y6KZP4 MH+N^KK[S]T7;YTU ?OZUKKKT'*O^=A!B& Q")IV^^_*J]8^[#JRW85!MDUH. MKNWV;U=/KA^]V6L&NX.]44X3]Z?IGH;)MY^?5:B<5?*5IE0Z=K?(<\L.>IA& M4W;0PNV@;*JSAABPRF1#GA1@+<$0E'?6:A,<0DE66D7HFJQT[0^M$S-H_9W7 M]57KUCTWS.L]K(^P[FWYO;P3JVTW7#\='?8'B9Y]V8'/L@-W\" M>V *6] ($0A>AYN*YMIX3934$XQE$M0 MJ'Q0!IT.2J_2WC)I._AH52!J92T[KN[!:9UJ,7\8$I(B7,(@Y^W8N0RR2B'Z M@2Y:T'4_=$T%(/E@%(H>9 Y'8*(*0%(>N!2Z!\?]WN- ML%./NU),C'5AM+VY?H?<^OXHC2M]U^>S])DONYOO^,[^86?G^("V]_\X^GBT M_G5GWWT[V'?X?[]OL4^(.,*H]A <-\!0I&!RHFX3*"58QJ05\><3<68^(S[L0/Z)/#-N9*D> 59CDS<03ET_G*F;/4 M1:,I]@M!:V4C/?-&L@CYH#5(RI)T'[$'RW@$X92EA%MN6,ZUS_$KP>@KK*_G M*+F5TAYMHWX142,>Q M<3$2WCQHOJAJ<>NISWF^3;=U8CH>.KV6&Z;9".E29D['I0Q")75% M"@1,J4[$#SVD0)EFL"C <-5AL-0F*KG/$"^YB-B4M; MV+[IU6NP33^7 \*[SNIK[\Y1)XZ1J58S0 MKWDQ-J;6HA#03 3T[E)H@V<,W:4G:8;0;]\VW0DXSD=.'2QX-II!Q%B?E)2A@)H1\83_]T%PK'3'"@691 M@MY0O?Y?Q>"P#/!]N!Q1X/L\\)W(%D(AXKU..]:3!-]L,30269 T*00BX,"T M3/!5[ 8GQK/ MUS9WQ\$,SP=G%U_9Z+'D[=\"EW>V;"Z,$==WL.SG9^ M__AEYZ\_#MN;OG.P_R[_GN;K7>KSYZ_M[UL\89RVOW_^]K_?M[]^TEP9)+$' MXR@&%K/6SX/(*=61,5H(G#-.$?Y**?9*:WG])H_I^0;>1BR;K#&;C'X2-F@E MD]BG*4/ &.-@%4G'2)#<21/3.<*J3481>\7Q]6KTY]?%7K72CY.0_O9WZ)Z] M:IE1VEA3_MJ7='UL/AK4P_!6;K \"&X3M8ERHD2T!+!6N;R%TV"L0Z X$X$R MIRTC58)3*6]P ]U?\BKVUP:C=@Y!8 6UCT?M5%$:+2//4>2.^ISGS% PR%D( MF$:- J,D9T%*J*7T4?I24^VPBU&P>7AKT97'V&!?<$G7.4@7U_U(VSW7/ M246\\M834H6F8TYKN^76F-+/-1I[7S!/U!5Z5LC@>&?'N+QC=LXSW>(RO M:9H6WS_-=8+K MG!NFX^[1I[T06NW^*'W%J-_:Z/=\Z.5[+>E5M;A5T.IOG9[IN4[2&:JT^<=I M#H>KM\[V>?.,K$J>.G72'U:):UX/0M=DS^TO7SM^='C!9U,?/-]V:/(18U,G M3D>W?^3I5_:GM%S-(KOB@Y[ZF7M;<9]!U-@DUSK+)3/,*QMRM4+-N0C84_J) MD)6+#QW^J!)_8CX'L(-@OH"):8"O3?>K.1NN_/O2/!QW>G!EWJ].V>U(>0:\ M7)U5>>.L;NZVU]]L[NVV6QN[.V_7VP>O6MOMC=76>GNSM??AU[WMS>WU]]M; M>\\(_/L-9&.WO;G5WMO:3 -I[^V^V=Y_]M M_?9F]Z_FC^>?V[U6:K:;,#K\5_-[^Z%G3GTG,=GUOCX/75PYG:].W+$9?$Z M/N=#4:D*U9$X8(7WQF>=,W9ZTZO^M+J0US*Q#+W];;2*;WWOKF8Q7A58/ZC9N]_C3]19 M.,5&^DMK)SUV.&QM)=G"5\?/^LF@ MTVU1].J2?/K8.9K2OV^34N^*\WU.7>_FR$/X< M@]X]"8,D6?<^M]9S:&2ECM]GW_Q$"[R7DM>4[7"SM>1F+;C6.+67/I\U11 U M!&"W)(H*HQ_I)UN/N=:R;-;7FX;8[!T\@_U4&(>Y=(9X09@51EF>$\@[IIFT M,=I/FY7]5"$,]TN\G;;1Y'I:4TRC9SN=<]/HT1_''X_^/-K=?$<_'G6_M(_> M?3LXVN([O[_[]G'_U^./F]WC@_TMM'.\?38QC;X_VOG]P]>=XS\[.W]MT8^; M[WC[>W43X-L.>4?3LWAW?^?KQ_UW[*IIM/U[_OOZV<>_MK\=[/LO[$8XJ2>#Q9M'F72PM;+.D;(,CL2@&;)@S##FOL9^W*FJ@AHF=^PN2% MSS%U-MR-\WD]^:*RT6Z&& :#)-1V*FVO-3+?[C#_EVO5-8@YMR2FNEB)L=J] M;[YM?SJ(- >Q: ,(*9HXZH7-#S MIO)Z)15"8S'[O$).06J-2)W(-\$2S[F60(.+P(1B8*(C0#110=JDF 2YLD8> MKY,T-0="TZ6%6W/7AS$"BGED;N:19J?"7@CNV=V8DA(,EBAPZL#*P(&9J, & MJM/&T2KXR(FM+/6X4;I5,8@T758H,*T#IA,1@49,C!08*'(2F.,1M'8>D% . M&V^-Y;1Q,'U1%H4JJ_*K[#9[86:$1E@1JMG/.4O,\'"LGYPK)X5R9J&<:5>) M%I0RSRUXQ42B')O36'L,3F/#441"*)0H1Y2"-LL,V1HD@P+9IX7L1$I0:9DX M1Q809KF +LV.$A[ 6$FB\%Y&E@OHZE72(,C6:DD8W^)LLIRP<6AZGU-SG=YT M-,UP&$;CA$)3"8:*66'^@D1BHIS>-6R&\;_;O8JG?MP6V3 G^99X.Q1[YTS1 M@?OKERKKXK1LS GP/LL6@A(PV"&PSN<"7$QCFTMDH%7:('6F6!WJ]BK6;G8H MZ'TZ]$Z2K 2O.'**Y5*7$A@)&C37 K1D1&!/N&?97\%7K]<$99)_B1M9&6J^WY\OUZ]F'878*_R#9R7W:0K(SD>SVI=2 M57IHPL'+G!K0& $J9!^Q0]AJCR/-Y5\HXG7GL6I\WK^"^V>[&U5P_T2XG\I@ MQUSV[$2@'.7BGR)'J.,D7%FMDG2%@LA5;(C@M1EQYI4F^DJJ,\S&*7IJUJKN MT<:]!OR8+WB>3B[7];6;LW9L]_X.PQJS=KR$^V<-6= [LD1DN[_OC$X'J=UT MJ"5%()TIH[-7K:09]4:5633G5#_)UQ9?F%%TSD':ET_\M^:LNBFZWU]W:?X' MX>WYRKS-Z[+>\UL7JU)._)E._$OEOG/P9_0TG?A26V#.8U":*?!!(^HH]T28 ME36&;CCP2[7OI0!N[:)Z >[3 7*L?22@8LN 9?:")9S Q0SY2(6::5L M]F*(IB!WV0RAI"HM^.JK3'O/#5ASTCUO=?N\SC,+@.!WW]J49[^>K/4T7H/L>!GV? MY*9KAL'SQ?DMKR[#T&!T=)"$#@I53A$*GW.!Z\()K^4R.;E17/]!OV"V]IQ.Q70S)"7N6ID MD)(#L\B 15R#CY9RB7%(*E".N2&KLD&H72[Y^V;,O0\GYZZL5C_6(4PL[J7- M9XT$F*Q#89U'L,XEO[]V2@N,:"( %<>"JLC20M7[Y@S5=12=&V MG#BM74XH.*T+IQ/IP#..G%$.'#4&&%<\X11C<"&1J1;5T*_SR(?PZF MY03'B5%C8:H0Q32:X2)S@F8BTUAS@Z*TX$[-,.0+0IIUB'#;-#O M=K.7KY.+08?AJ.2"?Y9K!CN=7G_0&9U5Z2,/^UT?!B6N8S8*^\9 MD+0XP&1P.5.#!6:H\"I@+6,V,;"2!'Z1P#I?J>%>;L6"X%H1/!$BA$M2@M$: MK) $&&4<#!88E&/8)@F"$:QJB[+R_,_- (Z>&W M_B"I,>=+LALW^L?'_5Z5N;_PSTS\\WE:@@B.QL1!"I A&ABQ'JS-%:2I"29@ MX;EW*VM2W:#%E,N)2P'8)[N<6 !;'V G H-A@08F$DR58+F@ P*%HP,JB!%( M4H(I75G3[(;4BDV\D[@4%H?-3KZ\T//#UHGI^&):F+]PL!M_K$'AF8?RS.7K M8BQ'35D.7ODD&%C'0 <>@6.&#)*.I')8$LIH4&@_7)!(,"UGK .G6_ M2R**)+?@3*3 TK* 18Z#\YY8QI2G1E=@57 4C%886+Z&;K"*X#0/DCM+@E(K:^Q1@9'%Z-!@%#^9;%%0_-0H MGD@=C%G%'0X@C$DJ @X(+(L"&-UX/;L$FZYUY8KST SE6]% M(0[:"@F<&4&UMD986I6ONQZMM/"!#@N:0"_^R(_RR 1Z/\M"LXADU>CL>3\R MVY0,6@_DK^W+J1^D-80J"$808#F-EM;<@[$QK1K&C.&DZQ!=2U&L^Z%D@:P9 M+Q;V%O0O MPO@18W"C;/H(W]SX_NC C$++G9?D35#-PDU) -P,.\EXN7;CUOEBO4]KM=O+ MI);_RQGL_TZT5=ETAZ-!QXV"SV^L]_SE/TP]6:AN)JK;N10)2J)Q,E?])#D2 ME"(#2F,$*@J>%@ISC_'*FKK!A=S0LE0E1_"2B#J%*!I %!.9B$N+'0L$I$$Q MR43.@;8N@%#$:\D':V\50&GUR# MJWH1)B I42C/8,YY%*V]32/O^^M5TEWW-*_&-(&.2;7PX$P\>"D;:, >$2\E MR)#S>_%(P3J#0%"BH\'<42FKO!T-\7^7*):F>Z *]IN-_:EKNT%:&CT#JF2N MZ6<"&.J2[A2"%80H37,57\QNNC=7LG\\:>*PVZ295RT;/G=ZO>S,ZL?62067 M$A9S&[EQ$M.Y9I&.+C*?B"VGFDB_"".TUAY_VJXX35+\A)Q6*&HFBKJ4?C0J M*YS4"BRU!IB()%&4-, Y9B%:)UR.SB/T)D6MA,DL#XXUTD(9*PFU+!)A:-)= ME+.2>HN1)!G'24@I.&X6CB>B!G%>(:,Y*"="4C,(!>VI <>-3@)HPK3%2=20 MLC;+;(,,*XLJ:H3TUUN%C%I*-=W*5HV;IG\\W?B7AJ632$4-P8)A0IASRD@; MM8DH4&PL8Z*2MN[A4RLL/3^6OI3$56B%/$<,O @1F%0"3.0TYW0U&$N#&T*VUUA.V]]4#1RY8QA^?:?3?C@ G'I6# ,G>N6 MA>V:Q793]\TMDDQ(!5P+#,P[!Y90#-3XB"DWE$JWLD:)>/P5C'FQ72U%16NL MX#@U8)J&Y/NGMAOJJ2KZO+U<+LW@YK*B>Z*96UF0-TE3S+/6%<):4<&J/CBB$\TC"F2I=DMB?\)@81F>? M@B,"$O-0(%)JK&-V\,J5-7Y341,;:RIF_( M6;;P5=H*WRPIWSR!C%;XYE%\,W7-)G(;$^T#YY$!\UR#509G^A':*BUY%??! M5DF#"&>Y(DSO8=S=[ Q=MS\\'50IU]K]'E3FWOW[)'.=DXW^R=IX40+YNG.# MT^!;)X/^2>K6V:O62=?T1E7\3P[].TD]-)F2LPRW.ZYT\$@^%]/1^W^Z"",BOUCYK/UTEUWRK$G2&K6+K^]S/W;CAV%8SUMP]WP# M;OD@N73;STJJ1/ 1D T6F#8<5* 6'(^( M>BPH<3HG97FTL:A$$!1N6E2)MG#3'+EI(N2F-:*6:0+"1IFX22(PZ7@!X9*8 MRZAFPK)\$_GQZG:)-GA@K;)LKHYAD&W85Z7"2I*LS)RWR8MGQ=BYR#:&Y\U[ MY5WG]<7VVXV7V;=BZ?6>OYF32VKC65EYZL;B_I?O[7>?M$:),AT!Y7UB9BL8 M6*LM$"6X))P*RTTV/UR7&A,L<1:+(25)"\J@LDOBV,M72[CX_O@ M^I][Z0-^JG+,53%R_$YXL!!9U/K%9NEG,3F.ZV*$HM0_@I/=)?%QY^LG&J1* MXJ(%YYP!9@@'1;R'D!1^99!%6NB5-4P?[[XJ5L="3\LA1!;2FCMIG5TB+80B MPB3)D,(% 4P3#"I2 E$9%A1#!D=;FR!9OT'R:H(*?D>"BADB/^?X:#60?X^, M[8;TK^_\O?:?ZD>]O$!^Q@LD\\*5Y;SHS$4WIE;(A1S:_G3T5;7X.@?<=-P] M.KX70JO='Z6O&/5;&_V>#[WL]D^OJM0HN09ZZ[P6F.FV]D;I#U5]]-5;QWK> M/".K,NVI7T[ZPRJ2]?4@5U3O_!U^^=KQH\,+/IWZX'B;OD:3CQB;.G$ZNOTC M17YZ-Z9^YMQ6]&D2-=T-MGG=5K M ?+5K&[NMM??;.[MMEL;NSMOU]L'KUK;[8W5UGI[L[7WX=>][V]K,PVDO;?[9GMS?3_]LK>?_MG9:N_OM79_:VW\=[W]^]9> M&F)K[[_K[[?^N_MF<^O]7G6 R%]:6^\^;.\?-'ZH_]SNM5*SW1R[_BJ'"H5T M3)V$M)\/S2!I[\?I5!L-_]7\<7SHF5/?2?0W>U]O MDT6,W@<\+K.=V)R]+\ MCX:JOR/^B<3-EA%8T8XMR2= MMW_^]FKUUA5A9/P>P:N*TUO?1JOXUO?N:E:L"J8>U.K=[W%Z^W<^M*]RE1.^ M('U=K'E5>%'ZJE>58 O25YR:U8NR8>4JE7I!^IK )>[7ZD^,]C_5@!B_]NP- M%J#QF3$?.XE:Y?>ZW+A_.$B:Q4YZ[G#8VDIJA6^MGPPZW19%KUK9'%N9\+/A MXY(._-@)FS+$S9#H\=DF\UY3N=$_/N[W*IEB;]1W7^YS#_0^@W]1D[A^?J'2 M=*N)S/=-H#.>U//[*65:'S"M[\/8W%A-Y)89Y*HX][JH7&;RRDSF*]_C[9@> M'23Y/O6\^OTB%4*9U0?,:D68\*L9V[2.3T)O6*5-;;WMFOO=J"]3>OT"^^GQ M:3=;!JO]N3LZ#(/SG7M\,@B':8X[?X?J+V_ZPS+)#YGD_5QT[W1P5D[]QTUC M_^K!OG"7#LN3+_/)LE'+DPOQ9-FHY+)LU/+D0CQ9-FIY+!NU/+D0 M3Y:-6IY7(AGESH:C?WC0C_U72K="U_F-ZI&9RU*!X'@L]Z!_K>T4G/G"WA^KS4E"[A M_A/P3+D4[COR&9(IJ*!-X-XX[@D+5EFO A+2V$ Q=^MH_>?TG?P7:.#WC[:/O; MQ_WWG9WO!_1C:F^2!N&/[L%?V]]WJ__:1^W]=V<[1X>'.W_]V6WO?^'MS6W2 M_OW@[.#X_='5- @[QW\>'ASM\.H_LH/3LV>[OV]]^_C7![R[_P7M'!V@CT=_ M=#[^WHX[^Y>219/@I.%< F84 <.4@=$1@R8.18-X6AB^LB:YJBU=]"RAB4W. MZE)([ 62&$?""DLY(E(QXY$.A)%H&9?$.,-H(;'YD=@DJ[0/ 7MK D2;F(PI M$2 =+PAH6I=HD3&2DY4UOHH+A14*>^D4)B2.1@J!3:*PQ%':&!*E,2(!B&K. M;J>PZ5Q6O=-CWQ^=OU_8K79V:T]5J+/,::HE((T8,.HM:&43SW,0L.A]7 MUO KIMDJ*PQ7&.ZE,YQBCG/MI)5>,"V9I@(QB;@B)'+$[M T[Y.MKY#;X\GM M;(K<*&-.40A$&V#!6+!>1! 6,9L63<:(ZD[!5\BMD%NS1CX#N5D=%65""QDD MPU9HCB1Q*.FB-@L"H6B@92)C=!4]HA#03-M_41GL MQ9/8,O.8DRIIEX$:H3U3A)FH"&5!(1\E)0+=@\>*.6V>%+?S@^)(\-('C;*/ M,T!:.0^:>PDA!!>PH9%ZE.UIB--5_H0D5WBN\%S3M4W)N#+1(D888M)2HQ7S MW"E&E?8XB.(L: :[??C!;CQP&F321 5.Q,:<#:#2V00XI).)&8ZBH!6[R07R M%M14@;?9A-0.HU:8(?_BK+4NE[(-,MLFN/%L6FR*5CPRF[1HI#QF2CCC*3%< M&,>I0T%518H219-[UU!+^W"[Y_K'(:?^*UP\$Q((DZ! "\V >6I M&63 4NQ,B!Q3)E;65 T\W+S"NJ6-TD8A\/MY=(2/BG*MM&;,2&LPI3[]XCR* M3JM0"'RN!#XM3'N'!7860XC>)F':RRQ,8W!8>D%"=(R@QC'XDEU%N1E?5UF9P:9#AO7!N%0&H7J0N!/ F!3"1M%5F0C&E B&4" M$00LC1HT9X9'[[A@JG$$\B+,TA=U+-(7]]V7EG'_=]H9!%\LU*6-TD8Q@-41 M3",0-<$BZ;TQ3%AMC91,!8H-,Y9I/O-Q?<%9E6_Y3],]#>OGM+71'XYVPNBP M[\MQ/=-Q_?E2#(V7Z5RF1@+S.@ +2*63F@K $6'A3#2>XI4U2FXXKN\?0--@ MKT8!;?TR=@'MDX!V(F,SY)4UF@*//,G8/$C0R#,((2GH5FM#F&\2:%^$(7NS M\W?'AYX?9FQTS4,EZT6S410[1Z-B/[SKO/ZQ$\?5BBL:7G=N2<.DE])E(W6SJ/Q%V*BK'5Y%@_RH#FYZ MOM6O@D3R$OS=&9TUWF*]I$:%&5C0(Q69P@EG2. Z*"P9* M"X6I=-A%D>F0-B@XKF"VT3IHP6S=F)W21+%G'%/B0= DN;"( AC-%9@D:[! M#;:89[P^.D=)@_':E#:6E#=F<2!()C%SUJ2-*)GCPFK*'<(Y2;C%AN![$,>5 MG""%09Z"0:;2' 6"A5/1@?!6 ).$@-;6@M!.XB2[8:ERE,X-"M!2>/V:TL:2 MDL=S1 P4RG@216$Z5, +PM/2@(XY::W"2>J0D@"/"$L1J4CKN+*F'F\T:3!Q M%,#6:M\L@*T?L!,K9TC"ES7<0)+): (LD:#3PH$0-DHN'-9529 ;)+)8_/?74MSXETW'(3 M/*:2N]XND(#D8R)N1Y'I^?QFB5 M9#V/I-JMZ>)+CD6'K H@#;))G?(4K/(() H\4&^DEZ@47RHD5DAL;&DVP07! M&5'>L^BIM3I@C92ADG!"62&Q^9'8)(-_0!01XQQP*@PPKA0HZ200)37F+FKD M;"Z^M##)Q@J%%0I[*@K3EBJ;RY$DT##E5=*T9 Q6(QZDL9;>3F$EG^+\V&W* M9Z8C%YXF$4*PQ6&$U%0%KAP,FF: M4EKM2=0X&&(D]U[H^S%<*;[T=.0V$=V2KNFYU@2<$KFRG$(Y-#V )DG2QM2Z M0%0IOE3(K9#;.;D1HYGASD9-$.-46DE-)(XIC:4A6!0-=&XT-A650(P1)A ! MGE )3&"7-%!. #GN*7P$H(@"S%X \S%Q&X(<7"!,RTP9\YG&>X5 MYG1Q'*/G0787';G8S:0BL&>(DY\:,$U#\OU3VPW71OSEEU>^ MX2<1R[XS/.F:LWPLA+L[59XL3S[EDV6CEB<7XLFR4/)%92?[P_1.S>"L17&5GPP]INC%L@:Q+FF<*K-,"Q\I3B^8"E@+ MZ73 (4J'O3"XBE-%"%-.9)1Y/<4L;22(+28!P.P$S4H)U-&EA(TFF@T2D_ MSBV%Z:HLA%0(:1$T+DFD8U1B+K!BV"==RRF5V$<;'Q5&Q;D^3ZZ99'JR@CGJ MI8>@ @&F0P0E2 7HTQ+Y'BP2?31#-66Y^E9ZB7>7*NQVZO#P MZB0_9-#/G66FU):>3Y)WAK@6B!#A)=/(:ARXCD*C$+7F3%:E:M%%J5KT\VSO M:1]N]US_.+SI#X>%;&A#?A+*9L%FU27:SBADFF.#;,L\B\ MDMB&& 2ZQX%XBQ^M8HV-:=*8')3IU-R-^^9;.3!G.C#=)<\:T0H[Q@0$2C P MXAEH;DCZ-># '!]8HK:-&0H/LV(UKH[!('6)U89%YLLA$[(Z*1&%UH@U$ M S",-1A"$ZD(%HG2TMJ FL0B+\(\O3\(9G@Z.$M?W'=?6L;]WVEG$'RQ5)3JKK<1",R-IO(_@?_FDON"LRHG\I^F>AO5S MVMKH#T<[8738]^6DGNFD_GPI=(7;(%G$&##V%)B.'#0)%'@2L](RXN@<6UDC M^E&!= WV;A30UF^^+J!]$M!.Q&LJ*.:!>XC2)M!R3L$HZD!IE:1L%E"(H4F@ M?1$&[GZ8L=$U#Y6L%\U048P=C8H!\:[S^L=.W.@?'_=[%0VO.S\72"1J-B2MK:!DO<90F\,P28P0R,D0JBYY$QB;S,%S::1>4OPD9=[? J M*B3TAJ;"FNGY5K\*%LE+\'=G=%8LUB_;N/%<F]N9ZSU>NQ/7SC5DX M>09.;F^N3TO7B&/K,-/ !47 O&"@99*S%97(<,JP%7QE#3\^9V0Q1C88K][E MQ![2$^XY"Y@IS @V+B!MC>=4%;P^+UXG:8:,Q(++A-*HF4PBE!9@(R$@45*& MF2'8*52+"%7PVF3G :&66*U-\(FQ-::*$Z)=T!%1FT1I-WN03D'N4R!W.FD/ M-]:IG(MP[/)3&G24)JT/5D(:'"2JE)_K.7N6PN/7E#:6E#R>(UJ@4,934,9T MF(#"2E/M"'"9B2.0"-HI!BZX8&G$W+'L<5S5Y;1?8L#6:MLL@*T?L!,+IT0L M'?+4 \UWWI@1 32*#KR.V/"T9%[AE;6;TM&4>V]S*5NS?C+H=%L4/:QHC>T/ M?!C >"BO:9IPWS^UW=#Z_^R]>5-;2=(O_%5.<)_W1G>$BZE]Z9X@@C:V'_JV M1+M-MP?^<=0*PEH82=B&3_]F'4E(8, 2"!!0,VT;I#IU:LG\Y5)9F9,9C!L, M>\>_Y.T8]-JMCX KJ-AF5V](8%CABVGV#-C$@,=3&HZSNGS MPPBODM/GCF#]YD+!'(P-TXZ 2F45XBQZ9'W@*"EM4TXZJ2A?;L&T-%PZ T":)><+62#!.@P_416ZL)]?C9"GU\S#H.75$!XR)DD$A MF:+*$>P2:0[JKF76$MAY[JQ<=JF?@I\%/PM^WN H()YCDI(%78938YS+*5 3 M)U0&:UB8#S]+"MO[!=&9T_< X*BDQ(AA+Q$'VP YJRR*@GJ=E,5"X)S!EA-] MQ9W= J(%1 N(+OUXQ'(E)//6,<:EPDY[%D/4-@:23]F+L?YP2#E5-SUU-.7+ M5H1X@KC3&AG+ #.9!2TT[Q?CN;S2G1VK!24+2A:4_+%+TT1'P5@/P@IN7+). M4$OS[1SOE):ZH.2#H>1,C$F$?671,62\MV"4"XJ,, EQJP( I\^RK"X,A0M, M%I@L,'G_@7K.6$T)2=R -FDUL\0)J47P^0R?R7@]3I:25O?FQ9PM:<49774XH4%J@M$#I,F]TN1 U2T)[:SFG5CM+N)!8*,^CY;C8YP^(DM/X M4$&MH9Y(I'T^-5><(RV#0\1;, MH8):)7$9L>:6;'Q\HZ_C2?PTMO!3^#:TO M&_^&OR8#G^G+1R#@_IBY-O[M^O_:.)_MY<MCT>Q%\F/_P:6H/CMCW]I=6M6:Y^Z/*48'E^_=H*P\/,BNMXQ([CH-EQ M_^.OU^NO+FW/Z#M*UK5@UWX-@O':[V[J5JY+KF_5Z\W?"7;].V\[5K4NJ'@B M8WU:ZZK)4QFK6=>2/Y&Q$NC6/!6"5>M,F2O5RC:$] &"1GGO,GP MPZM&7'S7]@J5>21=5NMZ0Q,^J1K0['!0O>F&&"Y>="!U.I>K;CP\T,K.&$@+ MJ!N/MNISK?DH.52MIM1:\CSY<>:9_(M:Q$T8:]9N;;M>R#]M*Z#6:%%?V^/6 M$#XOR[KXLOX5AQ8^#/5"OEF@.&Y9R=D[8=CKF^OM0[IMR9DCOU)W_, M6?&O+/(UQ5R*U+_;,O;F$^RW4$6O>J2T+"U7N64AZ=+RF;4L)%U:/K.6A:1+ MRV?6LI!T:?G,6A:2+BV?6:*CCWEGCK'G4>/?^6W.K?;2_]5>[L;5_V*#- MPR;=%HUW^=]_/N_MOOEV.=01GCIKT,;7_:TW>.=C\W/SW=]?FYTW9WOT#=L[ M^OPU_[O_\:_#QN[;M/-Z? WQ _[ZB4LNC)(".4$QXB(GMN"*(1NHPE)P@R.Y ME]QJSR7>NT#82X*PZ &Z/*$RQV8G0AUSE(3D/97PN4_70]B+3GSV8,!V=@YL M(FHIJ4E(A&00-RJ@?%$04>^$((G+*.(]I3TKT+9B#%Z@;Q#-!(3(J"S,!^TOP [Z M.B,9P\M.(E'P;<6XO.#;'/B6-).4)DNM(#PFE6LR>W ^F3!(".21D8E)P.36IB0DX4M.:5B ; 58^,"8/,H:!X4,"L#$.8!1(X1S ;!+YBJ/S"MD5? (I$Q0+BI. M6 (M3-R]\--+0;"7#5]/"KL621@33' X1$><$MF!9J@BV) $AJ502>GKP>NE MI==ZN$. F1(KT3*=A*:(T'P,P"5#CEF*9%1*)]ANZPC@F+XJ(>%M4\+\@/J? M*H"]> Q[SC!&"8 4(!G6&O.0:SL2P@6/-DGBF*)SP%CQECT@PDWS4C.)%98D M(D,H0URIA!PW%J40+36<8:%K?QEF[%XQKL!<@;E5MS0%!2.3.6R23SP$97,B M5/A%6FF,":18F@^&8#,U2"31@@A#4; V(BXT1P9H%*S.Q(5-N1:"6MLP9@E5 MAA\7Q)826G=UW=75!J=F'%9Q@1P 3[[&^S+Z*&6G>3:KC78) Q)89D$I!<@& MQ312I[7GX[+3>E1VFOPXER#0X7;7]SHQ7S\OD+T(9'^8.:+U1&:UDJ'(O$ < M8!M9P24R3(0 &Q4C!Z,:MF1=KE"5Z57D\=+'\^VCX+>TG@CE+0V2M=D(J M+SPW7+F47,'OA\3O697;,^)9% [%*#RHW,P@%Y1#QE%#;?0Z"/E4$/P%7%BY MFA/K_#HPO9G<.E6K9H];Z=@_<*B4/DH?#];'3;+S"E9]AK+32^>"QT0Z0SB. MTLKL"C$&LV@48XO;/C5:7$C$-16E(%=WTJ[]5D3J B*UL;MYH9"/DI&>$%_?\Y\KZ_YZT^C$4 MIW?IH_11G&K+"-7!/G)")-%)@65@D_7.:NF98CX&[Q87[!/,JD^U_['MD[@Y MAJW7O<&P$8>'O5 $^T*"_6)ENBRXF9,8^> 5XI8)I WSR(.*%@(W)"H0[$I? M43M^_OB<%3XI*4R[?&V\,.V],.U4&_=$.9/KE\L0).(R&&0!<1%E21(,C*RL M77VF707G>%TY[5$X=*OUI15B-PPR*[4M,$?UT___\(QG#4A)]A/O3-M[W.[YW]W3:\[3/[S]DV_F0)"4X+AU2( M 7C?Y>A:":(;=*]H@K>1T+4-,,2_SQU4'<=^-SK%E!F]>UPEZBF:P$+3,G)TSKKB)+" <"48@ BC2Q"4@'Z-Y#(X) MSM8VQ%71J@M'VQ<7?^GCJ?51<'SYUE[!\66IB#,67G"&..O PJ..(!ZT&I7" MUIJ:**F,//K5!_(7>]3RYTG?']I!K'JI@LDC/RV/5[7&I?%6_[;!,_6-+7(I MRR>?%*;,2,:3QT8;DD )ULJ9H/@\2N\U5^D;K6ZOWQJ>3@HE@F&=O6;Q;;_7 M^2N&V#G.8RN!I(N!:&,X<_O46-!_+8M(T& 1)UPC$W!$T3%G! ]>*K&V0>^> M9'>%W=NKTL.$9-X,PX)QRVF!#%6(#_ZX45KP(A]P,AS2F$ M.*XBUAKL:1D"XLY+9 S\A+FV&"O0H)/*N=+NHH45]"A]%#1]=#.VH.D]*60S M5JUF)$I#,8J8R7R;WN4H0HFDA5.(@/(IA.*!N%2V_EEN?02)B"6WR(:4$-7WSHN5#\ OV/VXQ_"7/)*%E>^#E6<.Y17P+1>2HZ!99F4I MD%:"(<(B)Y;8Q(7/$3O?7V=?H:.CW$%KD#&O9C8,W??1 *]G($FCC-<<*T\TI9C9(SDA"EG&,ON:+:TW*ZK MB!R%8Y=VE%0X]GXX=GJ 1$3$#BPG1$0NP&@T!E-:)N2D(3%('@..P+%T:<7+ M5OP8:;5C(]65G/F;;=NNC]7F<;_5KAA^566N6O1\[X76,EIL]L\'HU40%##9 M"1LCL+TW3@4M1,+1*L[EJ)#D'*?\)3O^'?%X@L6C5)WY#,GIB)3%#G$5&'(Z M8*1P%)$%JT*=/$#HI<58KD89HQ_$Z13L*M@U@UW:1A^EX%2'P%-@SIE(#-:6 M*2HHXP6['@Z[9@Y8,H\$DS;'(FE0);U"5"M#A$\&>Y=#.^^Y^AE6 K0#;*DU[$9=?DHQ'(;T": M#(F66B5"D&8^8#N+_5ZH;SH73%LVIDT5-3 H@S"&(J\E8!K3&%E"(ZJ+01#F M?*1Z#;!+4T)_+9A6,.V%8AJUAEOA73(4<\&44\PFZKDV1%E*9#$S'PR]9N(2 MJ+721BI1H$PA+HG/P7\482\"$UZFR,#,)+2H8P6ZGA=T+11PE2S3G%'BJ.*> M&LV<)C(08H.ASHCKL>N:] H%Q.[N*YNI'Q) 7S9>):2$!1T,-ABY0"* FO68 MX"2YY!G%V)V"F N"%01;I6DO@F",8,8IQ=AHPJUDVH+9$JU@$4?0Q-(<"%9\ M9@\);M,PL.B,2J")(4*,03PJBT!GP\@([*+4-F%<.\VP4G<*'RWP5N!ME::] MR$& ,2S;D)Q0RKW75H&9"8P1&;&.\QMLRP)J#PEJTT@Y1HC4#'-$/0OYTIE# M6@J&&*7"TNB\B]GN?$4$>])'G+<(H[OJD=*RM%SEEH6D2\MGUK*0=&GYS%H6 MDBXMGUG+0M*EY3-K64BZM'QF+<9(\)A%2I"*SB-.24 N M8(DTQX(+AS')Q>.6F6SN"=W'*&BS6I-;Z&X%MMXP[&/@W ICL8S:"CW:E%PD#X-!LR7%$TU*,J0%48@S:9#U+@(:8:6TP-KXI>&(@/Z M*<+*1JH]EO!#ON!%-5D7!8H*%#T9*++*&2&$Q$Y[[FDRD@3L24B1@<25NIA? M#X8L #G"8".U=8HRQQ.5EDGKM7>*!4>PN@%R M"M(L'6FF*<%L9#8IG9#AU"">+$5.)X:PUD0HQ2V->FU#@W:S^F;54F*3KJ[Q MN=H8TXS#*MI^%P8\N+P=MYGT8]_/*U7)'P22HR"<:4*2\X9C)C4+"CMM'%4Y M32#.-8YS3;I1C6/\XRH!0(?;7=_KQ#]Z@T&!Y45@^6QS]AQ/.*<)*..( 38C M3H-!H!#FD ++6;2<@-"\SN9NCX(BR]# "XH\ M)(K,:NA6*3%](IF]?")SQQ@N* T7.^8BXC1(Y:06*FG.N MP#H(-*UM&+[.[B#35_C(I##M\GWBA6GOA6FGBK@Q"M1M,.*I20%Q1P6R26K$ MHL+&2FS[(RQ_^-+<^B\89C.'H[>'>Z$][?^NWUG[^_-TV_<_9-OX4 M&7%2.(XDI19Q+"RRUG!DE*$!="V!J5[;P.O\>R.\.H[]:I"W<8H"-0.LK+]L M5?HH?KOEQSZ=8\L,WKRN1KFT(MHY7V4/W]/&B]+&:?10<7[ZU5W!\62KBC(5'!4^!@%UG6$Z,E9A" MU@6//.51JL"#LW+U@?S%'K743%"'0<7NP-8L:;NAZM7147F?OK2&I^7@I?CH M'E#[OG1J'GQK=#7L]0R5;G9#?8J^.2;1@N$+8?C["[JXC2H:B<%0#SG+H:?( M)$F0I8Q)D9QPTJQMT'6YRCZZPK2WCS4/,3JCM"**>:ZIT!*Z4 13Y1RSPLRM M:156O1=6G6;E(L8:3YA#U!@*K,HCTB)))$RP7"6=,*Y]:M^[TU14XCS(Q)RE+%9$RZ"-G5X-R9'%: M(X>E1U@H(:2+-$6UML&6D(1SA9&C<.S2'*&%8^^'8Z?>4"^H2S0YQ*35B,N4 MZY5$A:SWV$8*C)N]H?0I<.PJ!+W<,V?>7 YJ\[C?:E<,YWI0%"_JJQX7(A]- MY:I:Y#.5RO/KM5JB_?!&IL):U/,\'Y77,!:A2\@#O'#-L.<4^6W4LD"1U MG45KGE.NDD7KCHC^]VP5*ISM:\D"V&DQ(LY<3A9J* *E.9&H027+04S+K$*U M),Y8\71_!1X+/"X$C]9PX0#_;)*8)VR-U$8$'ZB+W%A/KH?'4C;K84!SZJ46 MV$MF/8"F2@QQK0BR)C+DHPNPB8Q'2I9=-JO 9H'- IO?P:8BGF.2DF71I\W2]VSAS&\\A9Y$$AJHE#7&F#3+ >!8:EQ-YRRW-R MJ5>.L:XS%%,GL40M8V!**QYL<@?#B"GRJ6/ M(,4"YXBJ[&*UP2#+M$:6&Z*)TBJFD N3+2NI=0'' HX%'+]W5YKH*!AS05C! MC4O6"6HI=S@G_M>CJHT%'!\$'&>B3)3RFLL Y.OJG/].(=@EL+R=9$9&E2O! M@/;(KXC&+^A8T+&@X[(B])RQFA*2N '=T6IFB1-2B^!U%)S)>#T\EC),]^:A MG"W]QA3%*3)D0)5'G"F/C(L61>H#Q0E3"3BNB[9"]HF M$TQ319E,*F4W)>:X(&A!T(*@]W-QRX6H61+:6\LYM=I9PH7$0GD>+1!4K +I.+1Y*QG?%T\9S/\V@C2?PTMC&V2 MTPG^FCPQ\U8?@<[[8Q[<^+?K_VOC8BJH.1Y;&NL2/.'IUKQMB=Q!#_JG> 3N$7]ZVNK;K6[9=?1C"!QV8P6!]X;G^ M8(G&H^)T7644.NX-6IGQ"1ZT?[&=D$8_W%MK_:T\':ORY,J=/JHDM+ M>'GVUV_#^6; M\N;.[IL/U>Y.]7JGN?6F^>'-5O[IP\X?VUN;N_#+V^WF9O/U]N8?U8==^*#Q MIKG[H?KI[ZX]"2W@A9]ONRHYB^3WJ]*Q_0/8N#$)2YC!^),,@_*B?G1T,ABV MTNECK1M@1$76JVHL_)LG'>C(7Y3VTGH"DMU2$"/<29#V0BHO/#=%SEX*QQKART/^]L[5$0Y&3O8P,W=M^3_:/?#YN[(,+IGF@< M-43SK-UNG'T6(.C;\7__.MW_&(X=Y7+GXWO>/ *E8/>?P[VSK"C\TVETWA!0 M)L[VCSZ?PC-LY^/?9SN[;1#T\'LV?HCA45FDA1:(*QS!^*'P*Q:$.25CP'JD MJ;6Z)S%L9OM4,,FE]YIS4-5D8DXFH31G*E_C]3*N51$TKN/,R_T3$)@_B'_H]J/Z$S?.M.)BH$&.:N80L\-UX(*/L+O5^ M_7 P&_=,A[_906NPDZ:SJ2=S.OK[!5/7MYWWGXS2-(4$-*6C0SP&CJP4$5EL M$NP;C4R'R]2RLJBWH+Y4TT6F^5DPJJ[5:FXQU=%'K:R)P4MU;9\_AG*R>Q@K MZW/B)=L]S>Q\,A&"B^B)>:FV>EW;#@-8I]>CWEY5VUV_7N=Q:D&3P8D;M$++ M]@$KJI^&\-YQNY^K0_LE5B[&;G7S&OFVW M3_,W\3B/Q4YAZ+C?ZDXV:'8AK[55'FJ%?>NXG6?\;G/SSY_SO/+4_^[62URO M('SW]_J']9_KE]?JT2>']!_UFM@[F=#J@WK#YV=@@56=7M#Z-2W3P)L=KN=GQN]9^2VG&3;ZM86 M0C^.4H]GGV:=D:L=02E(Y[L^F%H'L,%U1[WC5C=W OW"3:N.O+A5';-4EBE[-#&AB$4!+ M.SBL4KOW=5#/QQ_:[@',"-:\3N([]BS4 =_JURK6'H89XALO4:@?AO9Y&!96 M!=:H#_HK[5-S*RQU?[2/W*O%63Q0%:A#$%D+C9-)KLVN1EPT,[ MA.4^A;%7\=MQ],/QGJ63/+[)^Z[BB8-?#[2C+HE2@WN7WY MX3#&X05.^6IS!O(^[ @L=[_7J6:@;$Q:@VISBJ$_0$YWDITD,)O+3!K.U=P9 MGG2G5<:1]8P)L-'].C_>S.A>0=,$'P%JY&'-/XQ,K&,/ 709X?ES;AA#UG=3 M[((NUP8 .N[U@6.[YS#U_\[Y(+6R]^Z< *"OWT_:IV.J)Z,+K=>[&.Y!JCXZ MK65^&,FX$3&->?KRVEZ%MGD? $'S5F?8JD5BIH4)<0QFL#?O?\=^!F" 9>G4 M,J;&M,'@I',\EBL9/FQ*@!OU$&PG2](:\@:#.*:(=LNZ5AO0==Q!;GB1+@]L M+6W&5L9!?O=USP_'D%1CP:2W?DT^&7/K]]>:1#]^B6"PU&TRL@%W LN=U. [ M?:86^G6'6>H-3VJ,'D$C* 7M --F17&/-H;S*S&#XGN:2ANL=Z^P82*>MV# MWF@O^J"+?6GU3T"U>+WSS_86(N;G"@898F=L166+,%-)"P@/*"#"9[WQ=Z&6 MIH,1>(\IL]X'T-P $C,@^%RP!'X:V/9(OHZD7JL?JO^>6-C/?A[3F/UKV59K MF!G!QLAT0V/\:W78^PHTT']U)7,,3HZ/03*"=&^-]!98RY,$LQA12&\DEC.- MUZ)]=N3MWD$+=M&/J/.XWPLC-0L!78RI&%0OZ'<(>L>HZ],+RS7M#(;A#V1P-3\"MD#N>\9R!^M4-(#\'H$1E=SG Q6;H9O!/]=/;S0^_@94,BDHVDC[\77> "'M5 MW;,AL^!6-NJ*7>?6ZNN,R,,J5\Z%MV9E^'RVV[4U/U+A'M,8^VEF-7^N3?=F M[TOL.!"_\*D>;Q(L_V3U88@GQ]ED>#79" UP_VJD.>:J1B!U1O9"-? @=2TXE !$CLAG,5=F846<-H#:J#D];(RP-2M);(65D$(_@K&,XAMFMK JSO MWD&W=58+Z=%:M\_7>BJD6C-K[6H-I79MG"M^>8C9C,^[=FXS7^AO?6;G9GL; MRI9?W1L,9Y[J MI83&PPUI'&?5$ILR.TF%W3NKU'&LH0?J=*PPGD7 \P" MUCZK$K6KP1Z#;F3]X>AU]6NR&A%:M9-HI%?9*J]HOUZH+(,P7S50>UU3@Q_IC-L=H($O8]L35-_=WC&H2(P"G%\- M;N@B"KX:/Z&)>%5M98=)[<8:Z97_&P-LYL%CXF$]CM5:__&"47'=$J^"_,B$ M^_-EZ+XD#LZE.M#11;C^Z9R,?GXU]AI=M[3QMDFOFS7[>W^=K37:1XUCOXZW-_]&\.S9SOOWG[>V0WM)FV0G7=[ M=']K[ZRQ]5=J'KT7GXP)C'L)"@VK4U 2 5:=XBA%#:0FB2>47@Y.L"P:*ZDQ MW%)N84,T20P[E2)520ESV0JLJ^2.#G]& +*5H638&M;.R9L#$I:O:UP9XO## M*:V8OV2[.X6\B?9RCIOCHL2/*H:N#4ONGF1;YG+>&6Z=<1)XW"KN8]2YWJ=/ M5IHHX#^7(Y.)P8J1VAV;SQ#/-Y M\#*B+PP!=K:V/SEEB$U8HZ2LR%FC&0+I0Y%7+AK,B%1*K&V8[V]E_'_GAF0^ MM*V]V[_MO-VLZO4=82R0YQ^[6]5/^7-0$0ZC#6.9/3VO&A^Q_S_8F=#KO!H= M9^<#XLDQ]+EK],8JPI?O"DF3"(F":IQR)CC+1(+5P=219+D=)4'68YGQ/64M ME-'H"N'R>G;LNWW@HQ3!G UD50+E'YS4&KN?Z2>E.1624"0=I3E;$M)*N^SA"=:TE=ERUU3 [K(^0),5_T&V2# MY4ML]XX'EXZ= *02*!GYZ&5"((/3 2CKT-"#?9#]65^!;:M^#DC)! 6: R@2 MM160(U]2JST3D^H8*P@K]MQ--8+)SXVU']:8YB=&=DP^L,N2/F# MT\DAWN6CH_@MGZ[5P5CUR5J5Q?=YF-!*G@]5@WST>=VQ)>@_CZGK7*5[C0[ M.[:5HZ.JQ;0AHE2BD26:..,&%%-!*>=)Z>!"4.,L?("211M:LCWTAH&("I90 MQ9 +EB'N&4?6.87RQ6.G8Z"<,E"'YM:&LCJSB%@BAC%B%2$9_G20EAJM#7$V M$L(MT2-CEY")L4N*XG+O5C+]%%V(V.3*:4)+H JP3T<=38;;<:9W]U M&D?PS-E[?D5(!6MF4#KZ3!I;_WQN;C7P_E8;QMOXMO-Q&_K9.X7/SII;AZ#\ MOCG[!$!O"?CB0^P[:^> /8SAI@R*SW?T"\^OU3U^/ MCHQW\R'ORZ6LS=-/P@4I<]T)%_*-\A0LRW95# M%GO=R?66;AT&/B*(.IRU#Y99#OEOU_<-?@+;:BR,!S__LH"K^4KTKB^F3^5N M?6<^&VSV>!!_F?SPZ^1B>ZM;3Z!^Z/(%>5CJL:@Q9ET+EJ7-N'+2N/NQ(%JO M!=&EB_ZC[Q1=EX9>^S5>)]=^=U.WA*Q+IF[5[\ MH5[5 R8,^;'TKY68\SI5M0J3T?5R]H@7M!CYGD/%R/E:7*S;M7#]LJNKK#U. M7IT?(VB] G_9K^,33@R8AWG$"=*(F.\0I+C MJ Q1/$:13X?-NGPJ&/:D*^#.R7@?>_W/^H[>M;FMP&,_OY]].\E\Q\>>'+4N7_).U?]?KA8(M"V'+ MZ8SDUPH[+'1"*@BP.)@.R$5"D=#:,ZLCQ]2 Q6'DW3,O7\W@C^D8*>QY;Z*_ ML.<=V',J^B5V)A%/0!,'=9RS"(HY$1(%%1UC6)*(,WMJ?&VX^&.PYY)L_OK= M:A2$M,IJP&YO6%_H/#]R?Y7/X!\N(_US=],N?X&>#6XO7:UJQF%!ZP70NOEZ M1IDR(2JK\[T>3##B&C/D>&2(!>&=#]@F(\!0DU=5^'GH,A8/?4;U:)5^"CJ^ M6'16GCP\9@J7E7'F2Y&^6LGE'&W@.$;UJ2$"Y=P MX2<8(5O"A4NX\,P*_ %@6:*$2X3=#VP/[T$QT83+Z"6W/MID!0TY3S#1QA,_ MKV?F6@4.?AYE7(M_Y!3G?^5A[J2_!W$SY_'\+:9>/VYZ?]+)55=BV(K'?7C- MI';9YBBSIUVM!!QW,6DZ;]C^N[='T(+LG6WRG?P,A7?O@FER]GNGL;7?:AP= M,-#_R&639F\W?-[[V*"-LW^.8!X<=$6V1]\>[NPVSAJ=O:_-SO;ISA:82UO_ M7(PYMLX+2P)!*@0)=HU0R(88$!@QW('&CAUA:QM4K?.G$JY70HX+(-X/(!+- M.#:1>T<\CXSJI)03. $8LB@]F]<94P!QY0!QZN/A. K,J$6 ?!X,:Q61=9(C M*2155K&(ZVQ&?/W[]"$K"H@O(7[YMY-6.P^V1"Y?BUZ,"&Q]\@P'Q8DFQEHJ M*;>)1RT2%T6=>Z+H-1L&31AL,.PBBM0$Q*T*2&/L$0TV))J22QZO;8 46UH9 M^A4Z@2N\/N%UZYBC0@LG2>(I*BJ3Q97I]J*E3&$+Q7B#J3 M-15*D%,:(\=80KSSPE>+UE^!@:UA_"!_V3R\>2Y38ZNOP2@E*DV!* M>F,Y8TH'+8@D!$ME)';ZSKK)NYP9M$#-(E S&V,=E:$$E =DN2>(/@TVGN@!1Q"9A/:)"1,1U(,AI*Y$2P*#[Q3NPH"Y0%\X;<=@HY\I!_[9)5UZ$W4&(HR&;&%)''I31R?(D0_!"YM-8 M4U2"A\>:V2"2 #O*K/(H8F<0ISH@3;4 P'&:)<)82H UPJR4V5&\ \O6")@3 M28,FH+WG+ JMF B*)1]$8%P4C>!1N'3&.Z#!KE**($UR0G'M)3*.)&1="#9P M(; @.37;$K*P%._ 8@&Y(/U_R86E)N=EP!_3 [,7YBKXZ1$N#]_RG+.<<"X? ML6:C&52.-P940C(JL&&B4TBS$%%26!H*6RVT7=LPBEYAP_Q87I\"@8(%66Q@\(6TOUYPK F'Y F$VTL03+&UD"BGA$N*P ME\A)QA$.CA-)L:96K6U(*I>6+NSQ4RP\[(VE@KD%>5E,EA@$L',EHPLNV;#:J>UN;&4X-WSISQZ.?8_ZA+T M\,=-+D]5K:YOGX2X4+'KVU\3G[O&]2)7#9X3)-PA19#'P.HP[DW6V-H^;6Y^ M\EASR[E&^>^"#R.-O9 M_$2BL F@&8'^'1"/5B(PM1(R(D3LM8LQ@-Y-R+5!76/Z>%7UX^ X^ES=O'WZ MJNKU%Z*6VYMXA5KNBUJ 4@2,0S3.-D\;1WNB\?63380HDBS2*8'&H+!"#@N; MO7@FB.A=LODHD?V(6H!81N==PUYEJS3:F:J=MR;G[^JEZCQU494W?OU2M?9+ M5:T7J3#/\=K-*#VA^<;7G7>- M;WL?WX NNP_T_Y[M 7TWCIJ?FT>_'>V=_7T&.G*GN?M97*9YH%^^=_86=.EM MWNP _6^%H^;6P6F#OJ>-=\VCYFX#=.0]LK/;3O Y^12"2\0HA13UN6J)X* A M&X>23IQ1[+QBX7)M=Q=PHB[D(%A8=>--HLDZ ^H1"U)&<3DGWV3!*UCQJE[R M6]1Q_^%+YU=F5[M4^&]V $2?\__%R;H=YZ#ZO&Y5:U#G"3S)>.).*YAQ*VNU M%YO#%\/#6(W> @TM6 GV(%8@,AST!(C3.QD.AJ#EY$>AOPXL7>S4?:"@>?TDV$B@*Z*3;AF3#:&,ZMYW\CFUXU]\8GJ&-LP.^=]9L M[^P>'C5V]UN-=\U.<^OOKY<#)G9VVZT\G\;1X>'^;O;+[)WM;,$S]&^1Q]'L M;'_=HWNXN?O;Q2R+CF%A-=&(%*&LZ"TCH)[*[!0P"63FR#"=C663> M(1N$1H)9:AA(EV14;6DN.W"U@-AJ\7(!L3F2Z"3J<(K$@O;%L0^&!&63PLJ% MQ'%,&<2(F8!84<3N%\38.8AI3*F4)J#(K$$\Z8B,8 012H(P+C)F]=H&,?3) M51R9#&1"L;R&J&7?D2]]/*\^7H(?^./EZ*^+<5XS$6#SG"W<.F55Z6-U^EA2 MGJ.1NH:?-OW_W_^C*2&_5BX'@[VP]$?7:G2CM;GO$X+)SFR.-J991Z7NI#I. M<[ SQ:4Z3J\H?0LH?1F-EL_!2_>/%PZ^1PZ>R5QD#3"L HN-2XZXD Y9&<%V2XX2:H2/]14HX."2 M!OUY<_#2O<.%@^^1@Z?>8\RYXLDJ%(VC((-9SI"N(I)*$X.925J+$0??V7M< M.'BE.7CIKM'"P??(P3.N4XI=#"8BK//YCQ,869$8$@GPF"D2(PF9@]6U60V> M>@K!E;?TZSM]^<)AJW,,*Y_O-]97$1'8]MG^_VK[H50^>'P3?WSW\CN$V@SY M EQ.U%1@:A&8F@T73 )LNZ@L"K"+N2R;1UH0BJ*D+G(LJ5<>8&IIYSLK= Y= M./G!3?W"RRGA?L+]S]J_$+A_N5P_]1Y(4!12R0(),!,0]S9B"P.&!&L&0[, MD,CUB/OO[+YX*.Y?RN6O)=ZVF)GP%85F5N5.2!GEHX[R)509;UZ=2/G&RS9W M#@UT)4,9J2 MQ0C,.(EXI& =&.>1)3AR3JP!)2\'',AEN0962/\OV//,L>>.+LN"/?>!/3,W MG$2,UBN#-)8)<4TLTLPGE*)E$G[BS+*,/6*5@JL+]A3LF0=[[N@P+=AS']@S MD]G+)!>%I(A0G ,MC4/:*X&D=5PR&4B(J0[/*MA3L.>I8<\=W;4%>^X#>Z8^ MV>BX-2%*!/!O$7\2R#F16Z%+92L/(#QQ8UP20W3G$ M=>768>%LA\\;3N_;A34^]2J NDB&P]W-#*8C1];FIRA9\I+I?,BM$,XP^V/!OU'B62&. /455?"GX,\S-1&?OXS;=/0@Q5ZO7$6JS.VR%<6*K#]&?]%O#5AR\&>_>6]B\U[W. M\^ 0N/A;N?A3NGFHKGEG,,'%($^X0U]0B@Q5'F%'C*#-, MY]*$=&E7(@IGKR9G+_U28^'LQ^#L&3^(X)S)9 3"CH$=HE2^[$@IPE(&XRG# M2J>EY$\KG+W2G+WT"XN%LQ^%LV<\##Q*+)-&/*6(>! ,F0C;AZW%7C.%O9'9 MP[!*]Q1J!\._AM:U(_P;6E\V)H-KGG2 #?SH]TRYK>Y)33H;_X9FD\'-O"VG M\6JET]$ 6MT0N\ 8N@: T;Q<_U\;YW.L7S73T9B3.%U7 KCMN#=HY9?]TH]M MFRGZUZ^M,#R<<-K,@Z/Y_(*GCU@WZ&5WV;6/S S:PRAC_^$!@^8QZ8NK,?MW M'FW-?Z &6N>U]4XH;GD O4]BK8P0,I+ V"?.UB8/'9[?.#VV!Q&Y?K2?D4TP MP5]L^ZL]':S]Z\(Z=%I==&G=+R_9]7OWW0Y^3PKWOJSJRF5M]H:Q$NM5]>\+ ME+P$Q>HBX+[K]<+75KN]V0W;W:'M'K2 BS8'@S@<;+4&OMT;G/3C+KSQMW;/ M?WYL/#T=XVGG[Z_[N^&H"?WM;$'[W;]:>T=O^#X\V_SX1C0HH.2[-V?[1P<$ ML+$=__>OT_V/X=A1+O=W?VLW:0/Z_9O#V$3SW>^MQNYA&WXF>[N?X9D&C*'9 MV=GZ)V6<_L2=$T1J@025!JP8H9%U@2$ADDP D,09-A*+ "XQ;&:?$TV*YXQ/ MWO#$:3364!Q'G?.5:@\K":@UR-OK4 MZ]=YZEO]G)(1%A76IMT^K0+H$]V#:G@8X4^K'ZK_GM@^($O.9I\_3*VL.%2G MT?9?5=!'I]>'#_OQOR?0#3S?2E7\ C\.\I?^$'8))M+J5K[5]R>=G$7!UQ\$ M$%7#_ X[K/O- QM6'7M:N3@>6 SKU2Y\E=49VSW-?N'LL83!MZ#[T8@OS*&> M6_WC3;,8SR!S>TU+H16J;F]8]:/O0LXY%8I1)B^C MR'-C:7<*Q'G:736(!S71UC0*+-YN][X.JI^ _6 ,[7SN\O,OUVIF-R[' MY'7T!HL MXY%N,CX4&_<__GJ]_NJ2_CSZ3I)UKMBU7^-U_ M]$4,UJQS.M]8?W!(^D-O!!'?M;W"WS"R%![)X?"=HCNZ# "?@*#M#@\'5>SF M0]/-XWZK73'\JA9C%PS*.5?I*9P87VTN7^6ANB[1STT'Y"NXT6] I^W&V@C[ ML]\+)WYX?;V@168_3X:99[*$V]T HJG?LNVRC'=8QMW>$%9P 5QY%K>N?K/M M;)]48).X"*R8':=9ZP?+H]5;^+;5W1+UK=SB+!P*./_\GZB__V00+CG[ Q,I M6..PPY0'Y@WU.B49O2<*,0M6-1<"9.S"3'X M*Y=-9#)&P=8V-%]:_:*5235ZQQCE@EHO#K4<89ZG9)3'EJ>@#$E!,*$ RAAG M-A34NE_4FN8ADDQ'X;5"4>5P()(\/WF!0<&@1')HM2,N88$1HC[0, M&''A)7+"1A1@YX0VCEM;EYT@*Y0N8MF%AEX\YR[!'BB<^S"<.[4#O J!*Z)0 M2/F&I?1@S2N3$'?>"D)H9%ZN;G"N??%N5/=7V&176X1 M69$M>"8QLIQYQ /VL($\"D4SYZZ2S'T)*9IFXM]B-]PB\FT\Y_'IS/@JP16% M"5_L:>WR%^CY('F^-VV5US&"#96$-9%J@5,T1&HN8WV )Z;KV=, M(F*84]QHE$0(B!LJD(W<($-EB#E0R*M1[)Q9;J'>);##BM>S*(? MK2_QNQ0UNWE\+S=/Q-]?/W'GE=6)N"8Q MPH5$$4#UXM%21O)O=0L$92M,R)>=N*%)S78G"5"/I&Q M/JF%?5*#!2I@\^5V66*ND-MX]E?P1O\-*4/*&HW7Z/>3]FG%2+U$^#9955Y0 MAHAW_=Y@4+VV_?YISI(P2BM;TFPLR)3>GW1.VG:8<_IT>C"PLYMC[,HZSIFN MI/!IX=/"IZNVCB\SK=!K,(-[G=BO1DFNP< ^;!T/JI)/J%QQ_XP>NN7+. M:2JYI,1QH[21TND01!!\7@?W#?[!6CX\#\?WD6<['W]O[=&];WMGOQ_M'?W5 M:7QL\$;G_;?&T7O>I/N'\![1.-IO779\-\^\V.O\?K1_]/:HD4L*O,M]')SN M;[TY;<*\]CMO8$Z?3YN=WR_F&6*1JT"$0CB97.[=2Z2CXT@0'[&1"1/MUC8( M5G)IU'+AB<+WU;9Y6W MQ"?0V_ 5(??%_"SX]J3Q;;7@K9B?"T/9M\E907,+QGWP*6>H8T0[I*2).=D, M1@8GC(@T,A"JM5 $P.P):6POX5K\GR#1N\/!JYP%*\2.[7\>U)4CA]$?=F$, M!Z+:V0?DZ6Z$L?"67YK+MHP=@U&(?+85UIT=S@FN&C?6( M,8$1I]@@[8A'BGBNG'86]G!M@[ K6'=^VZAP[8N6KD7K7YA!9PIC1(*-TQ$Q MJG*J:N.05=XCH:C426H5$X@)0D,-@\LV BZ,%<4=&%C:@\5D<]E/&9'W%JM 3& I!Z QLNRRGT\@'>)R(C@* M8KYXQ%S$=GT R"RVZU) =.9Z5;0Q8A8'PL)(.3U,DX9*AKU ,7*/N'4)@8II<@IN'2P- MD;((2,F6?8.KP&6!RP*7W_M;:5*1.6R23SP$9:46 7Z15@*2!E).-1\!,)NO M+YUJ^L225X2 C9Y+%MAHD,5)(N:C\-K M%P^%J'Z[HFY"VH6U'R9J+G0^?+] MPV:QT9<"I!?/EW,% ZXIF.@Q_\4T01H'@@+'0@?GK$H"M,^[G2\7""T0^C(A M=+40M-CI"Z/E=P?]47"'!4/82@O:9PZGTYHA@;V--!";A :\5'>_5K(RH#E' M09AG4U9D5K&HXK?CV!W$ZJL=5/^S2/AZOMO-A-'&<&Z5LX2Q +_X@),W.M8U M< @P\_7%FU.OW[%#Z.O;\)?N22?TAN/O+W/[[(!WTF6&?^K"BR4 T@C*EH#""X4-%]4-%G]DEJ&8-0.?X#,\0E(\BZZ)$C3L4@ MN0O*9 #Y/JCOU@!"$G4X16)AOSGVP1#0!)/"RH7$<4QYZXF9 $C9^GNIKK:) M/UD+R,U(0MHSA;@S NG(0#FS3H40H\+!W0N X(L LGZQ9%E^6::75O>DWK:1 MZE5OC\7,.J^M=T+Q''8*L@]K9820D03&/G&YMG%MY;.LGQ+?]7N#C)9+\J]02;K3'%'_U]UCSZ MYVCO[/.WO=V_Q=[N>[9_U#YLG(7VWM$FW=O=^[JWNWW:W V=RQ3?W&W0YL?F MT<[NV\/F;ONPN14Z.Q_?G#7I/ZW&UOYA\^BWP\81C)WNIP9P0./]IR!"BHJ# M,<.\1!P'FC.O>12%EH$ZXH72([@"\HMA,V-, .-'1QQL4!&H3A@:>7(T&.V5 MYDE=KD XWH'O+(@+5'Z)R,>;\<,W71P9D4XR1REFR>?;$EKHP'W0(A(5%!-K M\YLM\L=6"]&/9K/L L:\[G7@S:< ';YWT(6'!_!CO=)5%D+5UU:(51_P'7Y/ M56JU@?;KI05S\:2NW9!_"M6P5_DQ,PRJ7#HQ=PI3A,_ZK;JZ8C91:U@[:/=< M7*\:O<$P]SF.:CAF](0G3Q)\-RV/G9@$ZICVQ\.UJO9 M!0&IV)N,8U"U6YU6+G8"*_VEY>.HAU9W,+3M40F+]>J\JL5T.!V;U\"W3V - M.R?M8>L8S._KYF;'RP//=@=C>0\@#ZU:\&4;T*4NMP(+':T_K$(+:*GKA]?T M5SD[@-:9!X:#<:&-+[GB)+S&MGL@3@81I$WW8/2.]>HB(]V-P.^/GNL>?VG! MLK?\'!0^!HUJJS6P!P?]>'"Q2LT$,^Y1<%Q\\TX:CVBEJM ^BM0X^"0!69EV M'&'"\C$"%LAZ*I$DR1HJ&!@RY-9U:%<;>9MQ.,*N5]5![,8^L/=IYN@)J0#G MNM.J9OG,RU\/8S_6X#!!OG.DK'UXM9U8HUEXM;0ZMD^A;BV7ZX32EUT$]-X& MRS0O@Z4/4U_5?-?TB10PJTW4QL@R?9,MTW^[_K^FQ56748/PJ:Y-,QOML(#S7A.]2_? I+AQ>!D0\T[4I1+44 MHGH)-37_7O^P7KL07MNN#;;4TBP9LG]TXHPQU=Q:0K7AR3H#/0J! W,DJ>33 M',$&"_G(MVM'&*QC/B6"_\*N_;8R1T6W=(&,@XHVOS7AN9UW>V2/[O'FUONO MC=U-T:"-T\;9?FL?GFO0YA&,%5\.*FILO:'-W0;?AW?N'QW@YM;FM\;6Y[.] ML^VS9N?W3F-K[VR/-EO[NW]=S%(KE:.4,8Z$XCI?_J$(]HWD*G0TQ.1E2.Q89 MA]]XPH$*ZN>((RQ0]\!0-[W23;QCC"6.<) ><1HE:'5&(<*4QRE83YU;VX#- M6W8&H0)UJ\7Q!>KF*/%$*+;W]WO+$EY)YAE#1@KEFF=6([2MC;J2#$H:@P[ MGRPM3K=5PZS9!(\I8L I1Y 5.<$CM?!38ASI@$D2-G'A?$Z)3TM._.?,Q)A: M"2)*2" 3KTVF''!G*:12NQ(<2>M(!-/W4F>84$D-XC07-\M,H&,W&L;1*]6RNW"Q,O.;A>LL4K*9 WF@7/#J/,\!<^T .53%T?)ZC'QU%&B MF+0!P]X0@A7BR3EDG!FS>UE61YH%]%P9MYT1WAI'-?JB>(P(7MIEY)E&U<#OB'R!6$M=!:C.'3 MOY/W:@/$+D"(.U.-0;I++N?\SI)G$9)1$Q)00>4"6#XFGKH (L=:1NN0]Y+D M6FP261\$HLQSYV20*K*U#:'PXVNQO8+F%\O$@IO]IJW]97TS-?V#C/DY.4BHDGU;,D%YCC)+P@7&1>-M2 C6@= M<]A)51GSR\?$4V/>*>FH]@D9E3UR'HP!;4W(W0+ D O$&^-SRQ6^L'*N%1,O M(1.'H'Q0E' GP)2WV#D?C01);+27F(;*F%\^)IX:\YYR&W3"2&/A$ >K +D@ M@)W!HD]@VRN66WYPQ==%Q<2KR\36<:>(TX1(P7VNENBUY%$KY4%$.U$9\\O' MQ#/G^M#2)X+PSDL,?.2N& :41PR/F[B[%-ROX>5;X^3IKS=L@ MO:8"E ;BX4< ^$D:([#PDW>>,X]UT3:L.@]881X.E+H8*17>@5DOO0W>,V4X M3=:SP'%ES"\?#T^->8:UIB8EA"T!%2(PCRR6 5FB3,S%"1W%V0YXO!E0\?#R M\C .QA*G,%@ ">S":#3'QDJ# PTBQ+M40JYX^)EY>&K+4]@3JK!"CF9;7FF# M=" "X:BQ!Q%M%%%E=,VCS8"*B9>7B4FN1::YQRY'MUICM+;.6LQ#"D$94]GR MR\?$4UO>24E"U!X);T$0@^1%V@J.K/%6)VU4,KE)FB1+%2+W5 ?SLS4#S1N=V!;M[UPJUHMU19.QZV^YTO_AA5;87%JOF9]'O6D1 M^\.(7"_:'\@F&.MOMG5JS_IK_[I(:$!3EY;P\NS+.6X4W23FO7AN$[PG;VKW M=$M?//'N/;_& J)6=B,MJA/]V;2NV0*JFCDB64"?LV7A\-RWK@^;W4\CL=U- MM[:9Z\5^[DC7.1RW_AO?.&[_-S@[R6#9.@.QW\N=1;NY(3%(W9IKEIWC9AM2 MK=>V.Y,N>;[9\\-V[C7GN*GG@N%L^ *^V@9FL#6(L:H$/,;4]MT>ZJ M,QE&LS_M31C>S0P[]P$<;[4MMOH=W-GT1T4'K%X\Z?;R6."R+@R@!R. 673& MU^;.>&7GP;Q[N54>_%9(E0(+W]M6L7)?CV+,G0%_O_BFVFENR'6?]KS&&&8I MD9Q0RKW7%LQ18Q..C%C'N3S8?K0].D\S*GB@$0>O71MZ1*^Y#[A^> "+G9(D M& 6E$P)CTB"G9:[\ ONA&%4Q%]8D]-K0LH>V918TJ<@<-LDG'D!#SC7OX ]I M)9!$(,6^8PQF;+7OB][WG=R9EG 1C4(J6(4X!S76D)@0\3P99P4/'L.^DSGI M@=-.W/T,BW,ZMA?$\,>P=3;ZF,SMPYR!L42@N\)CV_Z( (LG]JQH3CK%R&A[ MK>;M*%F,"X:;VTAWB\??43A M?<1K0>.Q&G+VAMGR6X9CY6F.$%/(@/J)N!(!F> (DBPX'7!,(?*P&;$/XE3$0'( M_&GR+F1MJP:;GY]!F(LAH\K!7[H[[;MMT==@:S!LC, MR(:=4H(UX<_KQM;LC$13EB;=7A/VS+9J83AJ_3WJ-#Z1:2 Q#\$8GQ@=XU&] MR]]TNH-:'W8XU[^Q<_TA5_T?!3M;S*P#>>)SNH+E0;LHL59&"!E)8.R F[7K MB6Y$8L_?-ZUL2IQ]1&J]5GOBEMA_];IA"/AH>SU8V[.M9M^WNGV@R67IA[WS M=8R-?QS7MUK-^N[?1SN?_C[:/_Y,ZY_V>&-W3]2_[Q\WSK^)^OD'>-_[*]A8 M;]=/=[YO_VI\_\#WOW]L-[;V3O>/#TGC^,>O_7:=-7(/[%TOZI\ &X]_T .. M014US,"R>8UXHAH9:B4BF@H7HK!6^%*8 =G%L)E%$6@J(M"@*;:8.PM#5PE+ MS.%!,KMZ+G?/'B_Y58_>+'G/]1_=^JH;Z/F50&:$D8&(S_KD:)UJ\==)UDFS MCCJ&O9.2>OM9+<^ 4BCF "[9H[K^U*SSU1_%,&S%G72)B28*QE(UEG]V1CK? M/#V01F@P[SQB,1+$@\'()FF1-(1%[I1FU%QFI"@=42(I#50!L,UM<$Q1!TIB M /,QT-O,+8&W/]'NW[^OE4_][_VOO_=OAHK!88% M_>,'C.]7_1R,BD][M+%[U-RC']OU]MYY_=,W>-['H_WO^Q?;,!O%)2C<#FE* MP&HGA",7/9@=R6#&E I$\[4-L[#"=2L6<5I!V!N",(.-U-8IRAQ/5%HFK=?> M*18,=-)P9(00B"MBD&&P.U:EJ#D1@:FXMK%< M?42JFD/+EY!2<>W3<^U4\TA9"XQ@,M&02U$(Q8!_,4:>D92[.CLLP7BBCR]$ ML7Q%AEZ9;C$3BG'2BRC^:O8+16)&W_A' XTMI%XX0#093;"@?E1<_#)I4Y]>K9 M[XMPZAN+LXDY[?"1$3950:2J(-)S))56!]R+QNG9&!T0FL1:HE!R4B/.$T=6 M@H+%K/;"21E,#&L;G68#S-G\TP+*H[Y>.Y7M.V:CD]/B<\3_/8X"OXKE^S MF;EB*$*,X+^9S.A:_[)3KG#'=7(>3+O,@XDY#Z8VR8$ID_3A*9G-%YA8+>CM MB=7/6K;L]EQK_?2YUM/DZIV4\UQCD4C?[7PI#W1_[_8'_:]'MA??VWX,8Y_ MDN2/DOJX2$7[ ][?_9SS/O'.I^VSG2UXQ_FVV&M_A&>^!T"LG^UO_:"-K4UV M.7\4GM]J;+UO%_<<;_/&UM%Q_;C5!/ \!B ^KY__\6-G=P_7MT("L,4[FV#8 M:Z L8A#5 A1&R0*R"D!18*LH#8[%R"]GD+($V^.PEAH, &Q!Q(6DE,<^4)JT MP)JUV8UY0&KV[:^^E.SJ'<"[,2EAPE6@FD86A(H&,TZTI(\N M!;A$H#=)[IZ4PNC#*/+2NV+I_Q8ORUY^174C2QVJK93KOFJEH>)OV+/-X'&@?A\0:LC(BN).=?R HF= M"1'H8KP(LX.]UD7Y7+,HF O6_$<<3"[T_FUXR$N*; MF84_ BS]G5%IL]\?MLN9?OB5RR#%L!M[;?+&!'QC]Q ?& T2CP>'>(@X%Q]S MR'IF4&":T)B+7*L>BP4NBIX,TC\!I(MPNX)S MFSDST_G9V>G^9G8H??\=?!XIZC)65B$4/#!05:"62,\2%3M*#028T7ML8'/5B65*K?YF3UJ]HM<]2 M,^=#^Z35/8OQ:^S]!,%Q#1FTP/ I?MM)7R8E-)(/EFJ7+8V(C>.%ITC:4B"!L)L\)>-HQ51 MN+[.:/$3X^+FDD#7:)USU>:GJ.5#,%['I4OWOL5\N%BG7#Q)U9WK7_J8JCOD M;E5WJL'>=[!^EJK'^T6$O^.Y8_>V-H\066H19#: MBE88JDHS+:0T4T54%5%5];X>$ _Q5R\.[*_YIPNVW^_Z9N%Z+[KI7/#UWX7$ MJEH\52V>QX8JTL2EM%@IHGBRTGFFD^2$)*8XC;)PJY!QT_$[Q"R.O"8QS'>J M?"AI?UFB7HG+WC3WS\:YXUVG6ZSQM8A;IP?GNY_W\9[QU]:^[L?V_M; MAV<[GQJY2,_9)#K'!X6U=@(E"C\XUPE923AB24FE8L"U@FV=8>^=))-%RJ;33W/A$C8M)4D+'+F-ZY_R9"MN> MOP3.2AIQ)SB512 M&'&O*6 ; )S$T<*^41IC+D V)^.MPK:Y\WC3P+:BJ*:\YP!7E&DMN9+!I:B5 ME+&(G,8LW3M_MT*UIT U.D$UQ@G%4AB4, F(1T*14Y*@$ W5R;K@M8OE(U%QQD@(>8.I#"4_N4GE0'A_3A.>YB^[GT+I!+ZZH^ZK=RINGQXCCK/ M%[2[(5[.?)B?P39:W=$2<+JN!"S32;??S-?\5F1B-'_&:0S6_UZ,@1OM,9[> M8AW(P>'@^ENN1$.\T$X3?&F!9GX>]:9'RH<1N5ZT/Y!-,-C?;.O4GO77_G61 MXH&X+ZWAY>F7D]PH@BOFO7A^W[S;$Z*>*T1UOLY:L,LH46$SMS!>LD:/+Q&+ M2NJ;!U%B&KGU2#"6(_FM0X89ABQL'(Z!"4S$'6)+7UDDJ1U1P,50TNN#1Z\* MBM<03JJ PZM8RG5)[S:@Q<>,O8ZXNG&^7@;\G>&@/["=//K%AC&]KB7Y7OPQ MCC"$D8%P+7[_,$[^^ROGS;VYH)P9\LBX"5K?'\/668V1HB;!]9%O=RAM_#B_ MY2ORW_6S?M)?2'.Z[<;'"TE;OW6&[= =C"Y86,[6""!F-A^T. ?Z\-@!B%^G M[C2J%'-(ZKN-H_UV_0QT)E'?_2SVVS!6^'S_N-&N?__["#0GLO]I^_2R W!G MZ]LOF%=[[_R/9OWXQZ_&5JN]]_V/YL[6W^TZW?NU__WC3^ G);2"EHJ&@1'Q$0)9JGD8):F M@"S!+ IGDE-D;8/3=;[@DH-52[V%L/:GLA3&&ZLF?S^=[Y'UY)]7^2LKWFQW MRBSN3[UNOU^AVWW0;;:<:HR$<^(L,EA2Q)G(U;&$0!;^Y#9R+12H?^0=QOR= M9&2)>G=5M>J?2+%Y)!C<7\/IWXOA*RUG<3@P4_Z>*_D4E1A5PUI\] MZ)ML7@51]X&HV;; /(E(@H^(A;)6C4:66X.LX$8$DDQP=FU#")+/))>ID\')M@_%U<[5/ MS\.<,96_Y9[<_'LN;-N*X5\@1%-LOCW7RU+K*X_TO7PL]W38FP)=!6;W +,+ M38:Q,HJ'1,'F8AYQ'RW2$7.$N50Y_I[J2-$2;.U8D>UGROBD%Z11AXL4NR8X(3AW0R"G$9);*P M_PA' O_G'''*Y!@D)>D[31<<@[3ZG?W>0!S2:H<:/0P.JU"CUXUV0**\< MJ'PH8>P0%TXA37%$T6!)5#3."+RVP=FZELOFW;IOHN,-:8U/QY?%$^_>0^BO MF49-96^O@AM6LIW07]G$XKO)WVT;*%^#5NV-CBR M@UH[VMRLKC_)VIQI?54K^H;8&SN'!,<)XXQ*S"Q7PKMH63#$8XLC=N%E.X=\ MB?\=-OO-P;@!Q=ML(5+TD3@\2$IA'+ %YY/A.4W8@&RC4N-G&?6!R.XR $F-[29*>OK A1UA[G?':QZ-LR+_DW7 MJE2=D6%VJ1^1H0K[9%,,G#IL?'(I>1JI=Q*GVXIO7;8R"[*!%UTBF^";-P/, MC>"R"W(C#OXJ)@M4D_/20,UZ[9K58VB(UD\/+$Z&QV"0IQPCSKU!#M@=)")7 M.'J+;00[\3SVNE?4HYF&;W\>?>;W]@3=HXT?C_)# O\W&I[];^[O[5\I3UWD))(03E$$ M1! 0)QPCC;%%B26+:=".*[^V@>=T2KIWOL^J1'M4C41>>R.1^T";H(Y1P[W5 M1'%BN(G)&N&XU,((71;4Y3BYP%GN(T+6:=4@J;)%5\T6O0^P M$6&49U3%H+ATQ 9N,)6> I0YQ5/5(&DI@&W:( E,3 /_BX@R0Q"G@2,=@D%1 M,XZ5T3[D. .ROJA\\Y>)6+7-E MYDQ\4UG(J8C#^];Y&?LYY:5JV5*&?=5]?%O-VW?BR!6.]UM8H,SQ9*X&Z M:AQS<^.86E%*M?AD"VS&VD?;[!5__9VCG]]<#$.CVT&E4*_9P1W[Q]QA"1X7 M(5,UJ+FE.(2++% ?J2!"]NT_KN M1] BZVQ_ZY T/GUL7TF6_O0!-,TZVSO>Q#GANK%U^&O_T\=6_7CO5_U[_:Q^ M'G[L;'W#>]_W$LB2 M.F'[:6A(/0\_%U9*X.T!>JC%1J"Y9:\E*2Z&O5-AY/^RB#)47.-U5C];:>-E5MQ@6IFH\+ M0U@6G?-B XT*-N\#F[/1J#XE99(G2,<$*B=7"5G*#2)18$:XD3KW2B18OB./ M5SFKLJW+ @TW*%./PX=GU*IN[*%3J5:/Q8BI:F6LE$DQ@Q(S@!'62N0,94@H M;;'$D=F$BT8Z^-$UO):OGNOKT)[^+LR+IT@^NH\3;Y40\EF4IUS7)=C^T?.! M9DDHE=[T$$P\F]&;E%*PWS0@EHN\HRPMI0F3)V.8AF1XTUY MH\8=?RIW5*51W0*<'\<]H2JEZ@'0V/A]1JF*1#&GO$8JY-3HR!W2GA,DF(@J MI[=KS!<&C94S:EF 8765JIF60Y5&M6#8F&I4SKB4J'*(.L .3B)'FD>-4K)6 M6Z$PE6D98>/MQ:/=L=O0W0/2'MGI9 $1:U6_H_F*G;#2>A\BU;G!!W.&@]'C MO'28"!H$>]%^1U5(VU-B\VQ(6S!1,2(3$B:'94B.D0W$HV1 B'.:#.-Q;8-A M_HXM.J2MZH*T?.*@ZH*T )"L(M=6 ")G'(*@H 88.#*>"<05U#X.FKT2'V(GIN:@O]7L^U8W-SA:EBS0QM<1-Q]_.ZNW]WC] MT[;8V=T^WSO_+.I;VWQ_]TM[Y],>V__T6>P?_SB%S\\N9X$V=K?/ 5.]XY_ MB/IQX[BQ]>.T?GS4:GS:X_O'X/O\CU8^W3^N;!T; 6KO@4.)* M D]Z@:Q6%"G"50HX$>]XB>5 W("*65NU5 =@9,\"23E4WSI.B**.)!V%Y>ER MUNB']DFK>Q9C;;3ZM;]:0$=7N>B:M,M7W&UA?K.)V]?OXGHSQBAE&GC"QMQ@ MTQFAC121ZZSH"-:W+=MKPIUQM&?]HJU3+Q;]G*X5_/FYB^V*?8]./:7ELI.^ M]0NZ6AKY_.P"UX."=.G_1@QWK .@59 45D,NMUP[ D MD8MT-"'23K?6ZH+.UJO9LM,(,&H1Y0:O'72+%\][7R91#\+:PN!.;!;:S1-@ MK,[A]#T3WLE=@T#G! 2:O#5_U6NZ83$RWXL!J+\7IY4O]N.4\[( M8X!U0PN:4W;-WM7K\U?3=R1"_=?*Y4.W_@P&&;GO<":Z\_Q!>TX.IG^6U^MD,OW/#9,M6M^#.VUHNI=CM9D<]7=^)@U(0.](GQM'PW MSR*K +FA84G,X\<6W_GQ,PIL:W9\:QA@&##?\B[X!#;^7?'T;GG_[]TL4O)@ MX;?"FBX*97\=P#_M\6@^V%X'%J*_/D=2;)FX?1N1Z MT?Y 11O!WVSKU)[UU_YU44< =>#2&EZ>_O4:]@U]H6X7O4]=Y<0?Q3!LQ9W4 MB&/M]7>@WOY2E3!Y$>7U\$"&X*+Q!O% %0@[[Y&VV"&:-!96N: ,O4,)D]>H M63:N@[Q29 VF J@X#E+_[E_"^8QY]^_T-<^87+(**%RL@PI4U2JI!OMD56#X M(JO O 9O]GSOVV12K[7K5=41[%D[@JT I:]H"Z2J=U35D*PBJF59N+?7D.QZ M:^;):WDM&5$\5BH].+^I6L]J/:OU7-[U?%-925]G_/2/"5A>M5BQ>5-<;DJ^ M3WL-&9)FPFAC.+?*6<)8@#]\P,D;'>_0Z?&B[WRK/.@:>PBDZ%/2N*/4IY O\!K"C# M65!:1\&]%5@H@;$*=VC%6&'/DV'/^33*7BOOE9#(8Z(1#XP@V"K8%).P)B 3 M#,8+Z>A384^%/<^$/8^,E*NPYTFQATS[62OJ/,,)2<,%8(\3R%+MD.>*&"V$ M=9:M;-U67<#L?X,?^8*[+Z@T7 M$7M^'\]X)RK N2?@-'Z?=?*HP+UB$BGB)>(X260D-<@$SP*+N<^]R$Z>1;5. M7:)DY(I;G]$K4G'KP[EUZA;1@G/*I$$J48VXH5D]$!PQ0V,$!<][0]!UU(8Q2\G:AEI? MIBSXBEM?G^5=<>O#N75J>D=N-$^2PS;D3",?$G)$4<0$C3P2KK0*N7'(X_U^ M50W;AW'=AU\GT><\S%X<#'N=G*QI^_UX0_#@:M:=_,=R&>+C;?E2[,I.)W^V M6>Q+!4;W :.O,V:YC91['CB*N8X.-RH@H[%""@NG=- V$+.V(=;-%2SZYRL^ M?JCX]CE-\HIO%\6W4P-=21ZT /U!1,\0)R0A36S.5";2!0??D)3/#J^ZTRJ^ M70F^?0;CO.+;1?'MU%2GFM'H@T8TJ(1XM!99!1PLN9(T8=B]F+L&JO6K#<$J MQET)QGT&.[UBW$4Q[M1J%U3[J%) -JO'7#N"'(T$21$CHRI@1S/CFF61N&_J ML/RO7C.7U9HMQF3;71C?>5%ZISH^?T&K?7-F(W92L5,S$3R_%]7$*EBZ#RPU M9^QW4/6IP#KD^IH2<2L7BY_!HJ^X>/%:6",M+E MWHD4#'V+D;8T@BR.AK@DI!0N<_$R!:J^J=/Y33\8VE[3MFJM;K__>$/_];H= MG]?0[\-\X;<[X--X@S[99N=/V*,*C.X!1CNS4?/.2YNB]DAK01"GUB,KO$"! M)0/V@J9*^!PUOX(I@A7O+M"\KWCWN7AW:M1'Z1ALD$6&!HTX5P)IF6"/0#LT MQC#'DLRE!:Z>]%6\NS*\NP"CON+=Y^+=J2GO02]B#@>4F)6("^' "- .$1\" M==XSRTD.KWFT0Z[BW>7EW068\A7O/A?O3@UX2HQUT1'$<@(;#\$A0T ,NP!R MEU-O).S3!E_72\2[;^JT_FL<#%I%>Z,JN?UY3N=S5[MYA33&^U E]-P7<*8Q M]*)^>.!I%( N&(E@')CI$><$/(^(D"EBS4U2/*OZU2G\"G/KPD[A*VY=/+>> MSW"KPX0P22TBR0&WDJB1M80C$[6/W#E5&.:T2FY?96Y=V&E[Q:V+YU8RPZU$ MD.!C(MD 3V"*JX TEAPEJAE)RIL0125;5YQ;%W:J7G'KXKF5S7 K *C5D5,D M(]>(RR#!^)8!!>F2(RIJ+O&RR=8W=7K^^S!WNVZ5UO>1[1W&ZM#\">WOF8[S MOYW'7C?8_M'MWL OT7P5AR\/A\\!;;!LP, M#2"-HL/PE8[.899#WFX>R;#/B@"2IA$/A .@CHRI.%O M%"0&0XRS1$Q81I&]T+-[L^3N@[LWUKUM^J/FFN5L?F.P *$[=*U8--B\OO7F M2K<&6>32K S@/T.- J#JOT9$/?JT\@/?M[O([F:&\=+'LGE I94T:8.$P6!_ M!>J194:@Y#W/U8JCIB:?VERM*_@P/_ B6.:%3WLJP*P +2AZO +,"S HPGZWR1@68"P', MQE3#]"GJ1*E##'8DG^'E%!T/&B85Q%O&C",2)",@0K9 "(&69+Q9HRM MKKQX9;&P_QI8V$?X-S1_;HRII3%L [_ZC?^##\=/:-O>8;,S)@$),#3ZI-CV M2Z%RQ\/^H)G.RH^:G1 [@$RZ$&#/#(( MO5HWP0<9AFI9&7Q77/%[MPU#/*OUHL]T'6JV=A([_0RC_DK 77["_]Q'/0V$ M4X6#38;S2+!U.M@8<%*&,.#:B^HI)IB1FTZ\.L-VZ Y&W]\.Q#LPOU[&WE=_ MM-6*__ERMO\]G#C*96-W^VS_^/!T[_B'J!\WCAM; *S'1ZW&ISV^?QQ^[&^U MVCN[[^'S/P!(/XO&YH'CVAL@%L2P @#UV"#8$HR28CY0':+@X:;C9R#25K/H M)03DT8O]86M0$%,OQO,QJ8VI9GRT,NC6?,P$-$;?65:X]ECKN7BD4XOMDU;W M+,(CFYUB O_I#GNML]I?HWED"EJOS?#2X*C9"]?P4LUVPLS?^%K>ZL]DD#Z( MI180$3WH84%QP!6M'!O>#V'YV]].V]L'8KZ^=[9SN<# M9115TEHDHR2()^*0Y18(0KEH*6$I$'M3&L&(%MYEF,V]$)H_8^OLW67D;0W; M)[7^L%T#36?0:[IA?D*_%J9H=19MKQ9_@4(;QA_EZ^'>XM=1P?E,<O D^[VR*)+W^1IVT.3B"8<)JSLS(AJQ^%A(%1&XW MZSS%)O;B4;[Y9WXU_!UK_\A%!_^96P*6 \EZ:A_> ;\5-HS-Z_!U /^TQ]O_ M^X7G;)?/N:? PB1)34(D4CK.$],R2<48QHF)1$,\V'ZTZK?I_; ];.4)C'2^ MF6&7H\X13V"8[Z1=^^OMPM7NX6GC\X$A)GHE(XJ$@K@2GB,7F45"4QLMB#*N M'_7)^8VH6!=5>#2BZU/;4[AV\/01;V !73 ML.3"$^ @?U9K]C,3MNT/@,U!K06U4Y:0[@6%,KL9\B?P0!L&[1HX-;!$;P0U.X0 M ^S@< /;5 .V!CP9Q@O&7IS<9S1B?P)SN7!IT MVYYE';8#.FR.,VXF&')G " 8(MQ5K,H(:VPN$=2J]>"-^873WJ3%4\L&I>^R M*/-Y+L5U_4(TC6;?[9V-1U1 TR4JRT2:A]8$.550:4%W!6=;S*SSVGHG%+<\ M:!K]7^[X*?8@$G0!?ALT1( M ,8MV $0$D AN_#\]ZVN__'""+GS^Q@A?YS5Z9=V@WYI[6\='>]L?6GNP'OV MVQ_8?ON/X_WC_?9^N_&CL?497T;(C*C[!8K^#>^I\\8G0-:MH_;>;FCOM1OP M__OM/?H9-[:^ $+6V0[8RT0DY0@@I",*\<@8T@I;A(%HL&'66XU+,0D#KO/V!-9]T!O&M8V1-(5E!Y*YXHJZ M0."7Z+OZM587 MP*\'>K4[!DT]X^W5)\^,-?Z"Y>F48)YA/G]FAX.C;@_ '*:5M;^LML.7,=]> M [5(E IT,:^BB7G&_"_Q9P2ZJXUJI]>.0'YDE:\5LPIWX377X/N%=9JSG(.C M7G=X>)1'H%92IF\62[,)Y!& ,S&)AP9L: 2RT(#?IBG9@SAWV9&"X@RLM27Q^_Y MW#C>V-HC!Q067FJE$=/4(,Z411;S!#^"D\;Y8%4J.E9>=VXTZY>QW@-LSUC+ M^4/0X&8G;(]FOEFNQ-NEK=W/YP=,&6>H &*B M 6PHY3TR @>$'4\1MB6QHJGB;1[U$MUG_<3%7O1O([=>+*S=+'*N)[CFK/29 MT.C=+/\/MMZ!2#AN^;I<0"&Z 5IJZ8; Z!K3'T1_G?>QT^/3XV MZK%\]"6&8:E3?"D<3;"B'WO=]I_VI!]WTN;$S,MK/QS 1W\VV\U!*;K?+'_M M;'T6!SIBKL!D0\(1FSL2):2Y$ @S0P,QF'/K,G^I6Z [@)H$3-+**UYP1+]< MZH+(6Y/5+LE\_GC]%XK_I0YH__70U _*A0K_-M_QU: M,.VR\V0\A'X&NQ-8)_@\>W@F:P3@:#N=[J"<9"A\3(# 0%*P?7=RBHPH8;1= MG*XK 5LZ!M_?"K'2_!G_?=H,@Z-Q=-7,C2-RQ--;K"M6[_I;9NC4QRS-7H@J M";VT0#,_[^XODF3B+SKJC:=P8@\CNO_>LB1P/S7EKX MRVM6KLS&_[G>OS;FC78Y753DZ5U4'VVS][=M#>/41=5?$A\5K8^]^/",^OD/ MMG_\X5=]RS.08Z>-\X]'^\<>KO_,ZUL_<(-^((WC#U?DX_[NA_,=D(7UW0]P MC^>-K4U6__ZQW3B'L6T=GN[L?F9[NS#>W2P?O_UJ;![(H ACG.76N11Q3AC2 MA$24'+,J*NZH4)=]5,%H#&]3T2O-M: V$6&Y#UI1',! NNRCRLM>*]:]5I\Y M-GN M^KV-U\::4R"26<-UI$GIIP2EAG%(A#B*L-X>KUVD>04W\6%Y%WY1?]L6A+R G00:E@ MV>+,&N13[T<V^[.;QR_JE1J8$FRA!X-HSQ?+^93GLS"19U+;YSUV"R>%)I@, ;@S00\[,_LPWKM>\=6$K?*=);@-HC_J-/\[S%2\2%W^Z=#HGIOV M]0B0!N4SQ=K'"1YM3_%H%0V8&YS#F7B\[?7.\O%F04#%M=[VCPIF+W[)1Y7P M75Z>=]F34Y[0 H/&9D%6[VK]Z:JZ;J_7/3S7I7O@*^]2V %I ".2BQ7^+%Z!!_?)0R M\ZZC9NS9GC\Z6U$:_[/;.2S7;BNZP1NDZ+%?+\SL^D@%^37KA"Q.\%N3U0JP M6O=W:WLIK-8B$!PICU)K;:B)Q@F'I8U$+<"MG;=QBE$3XV%97&K/;C+4=V$, MAP>)&!NH9LB8$!'WT2*K140A8&54@&\97]N@AMT6G5B<-MI>Z8"^!A+O0Q(V M.2 !BI7@C@O&=-!@A\L@A,5@!^"*))Z )#Z<@15I50@F&(XBRY$.BE,@"2M1 ME"FI7+R*BQRNJL0ZONTDH\28/X:MLQ'$D'0P0PXA'#M8=):*TT$9A M$UR&&/7<$*-4E#))6E!#S*/D#N;H-7?6.)"7EKZ0J; XLXF,823I*1>-X?FQ)%BGEK=TWYM MV!]_/8HT!(0Y:OJCL:F_E E+DT!/H/L"%,MS4C_L]6(1=>GBR)3(OIS=^0R3 M3ZI&=NTBX=8F%:ET4B23.+=4.QZ55$8&*0)WNA+?B^>MXP]B9W?SK'Z^S>HP MYOKA 256*ND=2LH2Q 4F"-!8(6N\Q,;GRO#B7KGR7@M&-!%"AL2)UXX0+YGP M"FOX:7RUK<^QK4$J@IT2**8B+CK?3#+# M<&2")<>U,UJF8 5(>^S!HB"LDJ%/31"XOGD@E:"@Q6+$* <^E]PC&T%E=T(8 M^ 2K:/R]^-PJKK4R/O&@0#H[$-C:>!] =V8X<%%MZW-L:Y281B<),IB#FN1< M0%8*A[B.+@HP8%*.Z68"SU&3;D_;GN_]*1!@GL5V*?DP.PWGNB'[Z[4_+RH/ MS7[-MU[2T7_%KUFC;]"E^>&_P^;@K%:/@Z-NJ&UW?L91",DJ>C=G XZ.NJW0 M+SSP,/UV.?WF=/KO1JI^MAQ&9XCE*6IQIC95A,>G?>,$)E\^/JO3U\1/OKT8XNFB%QCH$9Q.WG#J3 M6)!!1(:%XH$L0$$KZ:@DHQDJ>L/ [?%.?O[N)M_9^L :FP<><\]Q)(BR7/\R M:H6,2@(Q*ZR/SNI >Z@[2/H2Y@CXQW-608)609*NL0\8$8\#2;!]M\>JOHX*5T #N#)M,-,QOK\'(4"]FAT+&*6?[S?YEC\MUZ437OS2G)I41B[$SXZJQ M.>PANQF.[,]8?MGICN(N"N&=,YS*@_'%Q\7^C& M$M:*=][QE45,5\^6B?&]6H;N81EN73L9]DZZ_06SY#*1YJ4SOWDRY.FH#Y [ MM8H$W:R2S]9+*$';Q5%L3HGM_0@8/@F^*V30B6V6YU ]6("NC!&L%K?DFS'S0+\/W+T:@95NB]H_XJSDHPP/_.?_0 M8Q*)MMC@PDEXT$3$%**&O#>@]/EQ.8KBVG8WY'C3XBU9@/4BT'>.29R^ M;3IQT"PSAXXUE='0QY&W;7GI_IK MPKQN<8>LI%+P<;3*'T>K_/MXE3^,5_GW\2JOO';@AF?]20I3OTQ.&U-??YA3 M$D<\"@)I%LF*Y*.,E3"9;E%@H/2<#(H+)W>.*+O6ZN;XZ3$Y7Q2?\-X29@MU MUL-:==NEZ)[R04;I7C/>?R23QUTWDO>9I2>FP"Q6#\Y.8OGPG'P*C/2SF\&N M0,9KZG=-8_3[D_S9BY,=]N.4S6]@[QD5J9Q(_'52)KJ4@-,:YBHZHP(5)8). M[QV5(P+D;9?1GS##GIN3,> V $/UO M8=@[!9'7CYVK[OZQ+K0+8F0GC;GKC7D+&ODYYX>G]>,ZJV_M96>15IZYI#QB M-%=B98$C(S1&C 3%8V"$4[*V 2I#*R<.OAJ_RG6\B6/<59>#I=R(0<_PL!1&07I<^D9-!$268^;M2"!8 LB M+^HGC,5#_G3L]+I9*YV;?_/B[-_N_IPQD(O1]+.*C2F8=A7E=D)1S(./R$6"5.GTY=9I=GSK] EG0\Q-, M;TL8O5RN+09I$DXX,,6),PY[[7A._Z9*LF0>G6"Z-- ^KMM3^Y(QX&NV#=\$ MMH[0T,4V%,&Z5]^RV41=;-R-JI@/#D5[W0O53&];]Y(/N=TVD:N&-<&?HE< M2Q\<-<#;EL^O+;S=^'BOT*6Q+=,8C7:S&.R;/0-MP#C!DLF%,(6S!&F<^^1R M39&6(2(EF =K1EKF_=H&GQ>N],@H1$II4%';8 Q7!!O8>$:3PI19J;B='_50 M;?J"#K[SM7NY2"J)"@O%BEY,&G%O$G+,6&2I-M@&FRB511GI6PC@LX\5P(0H7E$<]M7W-W+TG=_LI%H?^,GW:QKBLUA6/R:!7'+&Q%Z5DK M3(G<@ %4GUQG[S [#>XIK+PB+%JN132*1TLLUD;$'%IO @L>CSJW""S0^)<' MQ^U\&0UT:M)_@A'W=8F@DNY,Q)=E[=A6)9B1>),?^CZ\;_#,BEGIC1C49MDTJ=@;J.& MW*#AEBJ-%Z(,RY>.JIZ!"@68=WZ-YCBIF=9JICCC$2P>6F;]C)V)^5"P#'') M4%N.?'-X"-I^P1%/Z?]Z#KW\OD='TR 26+69Z)+)B=&5ZD=/6 ?KJP?I.&S% MG30=R4PQCNW.I(KG3IJ4Z_AKY'"8A-V_X%R):PG-I)?W""]6YS?3(S+C#]]$E']HO[B29.U[OR3NCN%;9?N M?IM]D:TB5_0?NMLU#5T]/S1U^O%5Y_]*8[;QJL6>>T&FLUUFJL3S)6QN_TU%NZ$U_7OGW5+Z5DVMK^0N_HBPVB M\=4>T5?EQ MU5K]2X!5?U'[[M:\SD>E%F[7:SC3*;[L(YKO0:/L9:<5,E_\Z M1>IUK?MN%^R3VMCW6"N=CQ>7]_%+=5T?\UO(M!73]3W,7_3T?U^_[G3:S(HH)4?PY#=Y^ M?811^P?]9^T?;!YUO(B OI9H;J*87EZ%I0+=(O6NQO"[.^#L[5-^.^N64Q-K MC-QEV1:Q.*]N?19"5XLBK5>W>A5U5=3US-3UHE;NJUBV?#ZQ6(9\;=/';WOZ MU>Z_Y>E7NW]W:7'5(^5]C#=[I&ZTII_Y= V7515FPSK'$5K-.6T@;E :;EN( MNR@>USUC89K-BPQR^4=8#;(:Y(/ [G;W^UU=AZ-'H'S]L_2\FP^%'^^>L?], MGL5YXWRHRYG?P^5\VUY?ILS[T BNO0:Q^#^7Q=Z]IK@L>L[\N=TCLE4X[0C7 M(5(?N+1:DR 2UXP1IQ(S_/HZA&\CZAZ>_ZNUD]LD'__@157\W"SA_$MK?[=U MU-CRO_:_?_P![_I5_U2'Y_W@XWO@7<-]^DWF-LD[NX>_ZL>?2?UXDS4^_=W: M^?X!PSM;>]\_%U'Y>^J@T,!XUQ[WSED MA+&(\EP.W$5&C5K;8&9=7!/?^A@"SR+EGH1>P4T%-[?"#2'6,V.2C))RIIB5 M6@LM>')*&\+C]74O*[AY"KC!$[@Q4B3J*$$B!8NX<0H9;BVRV&M)* U)F;4- MJ==)!3<5W+P2N%F\=C,)Q)\-XR_"5"KHN1_TT"GT1$TEMPKA&##BF@>D%9'( M41M5\IC ?VL;>)U7R%,ASRM!GL4K.A7R+ IY^!1YF.2&\8AP("XWZ%'(Z<"0 MI2IQ11.346?DJ72>"GE>"_(\D\XSCL(\J]#G?NCSJP[_*Q!H\P ;2X3!"HRN ME!N$)9;[*S)DM,%:!J)#3F'&ZZ;"GPI_7@G^/)/F4^'/@_&G.<$?11AVDBL4 M;=2(LVQY)>V0<512ZK%-N38'OK:$PDO@SX)B-HIWJR6'E,:. MWWH@D@^)@Y#@3=+(V M&*54%-;Z>$/#TXH_GX(_IP=(46IG%#"D)[DTB\[\*:E%/# &D:T1\I'X-7((S*&*J1)H,Z29!R6:QOD\7[/BE67 MEU47+THK5ET4JTZ/**P6DIB0$#=2@-I+-3+86,1LC )+KRF+F56OZU!;L>H* ML.HS2=7*I_9 =IWUZ8,2;(4B%FF5,.*).H:MY;C8$'D)J(8F+,F(*,80RYR$A0VDC-0 MD8L2E?3?2\3*+YCEV-6<WE2OOY1AYUB-/H[>@)0O$K,CG:)B! MP4LBTMCX0"+G)E:L_!98^47E<<7*#V;EJ5>>$D)ICOH4@7BP@K%"FD6*HG1, MNZB92'8967F10>N$E;W7ESEPO6R",>TH_=)!ZW>N>KQZH.= ^H'N$HU-A&LL M=1+,J)!BX#&)%"M'_#/"V8D 'M3]O@4WXJ]5Y&]%R^]*V?A MHEB=7F!U'A438($@3ZQ#W*3"]Y^0"C91XJ)3AJYM\,>7:ZP8?149??%RO&+T M13$ZO\#H@5L;1< HAU\C;E-$)H:$!#;"\Z"H2")'Y%<*>\7H+R?1*W?C YE] M>G)PO/>K_OE ,TLH5PP%JRGB00H$RGLNV:.-DYYARER6ZXM*P*G8?:78_9GD M>L7N#V;WY@5VI[GLGY 8Q41RF0GCD4V@U4[CXX>Q@,9 MTS$OF'G11XS/](PGZL93C; :X=L>X5MHB-;H#F9.)I>T*5KUC.H9K_895:>Q MU>XT)IZPTU@5K39Q%%$GF3#<&YZXHUX+SXSSQDEB")95*<+GM!3KV4*2 M\&2BEM$PAXG G&J/?16 \HNX(P)IGATZ/&@J95+$ M\1QA95:QRT/%ID\G3:OSU<6Q[$7)2JPQGMB(I#(:\:! J-JDD<0B1&X3AU]6 MM"U"Q;!/)UA,TXTAI'1$7CB+-M$(ZYE-2KZAW>FV#5MG. MJ\RPSR1AJY/.!]NONYLYB@D8=YO6=[\=6$9D,L*BQ&- W%N6#5B!HM2"4>F( M#:H2LRO.M<\D9BNN?3C7;E_@6JFU,LP&1!D&64NQ01H[C*1US$23HA T<^VC MR^Q7Z8^/3'_L7#AHK%(@7R[OV[CDI+7 '9YCXK2F5!A#'2<4>X(K3_JS8MKV M94\ZXSAP2PDB,?>>IR$AYQ1'@JFD15+:%Q'5B_"DO\4@RQ7G;F,B#@$K0HW@ MFAMK.2%>*:F39;)RP#\[=U]RP >A)<$&R%4)G9N-&)2A%U'O$E?.@-X2%N2 MOQ6<1*18)DT EQC1,RBD0$^*Q5LC$&YQ;B M4*BD^,KQ^>*E>,7G"^/S2^Y^+;&S,D1$E*>(&R*0"3&AD"@A@2@ :+P0=W\E MSU>.SY])GE?^Q@?;YI=."2(71CABD0J<()XX1E8+D/$B,.YB\E&02JA70OT% MA7K%[ ]G]DN'"Y*!KBXU2M%XL-5-1#HIB4AT.-E@);%V(8<+SR+9%Y2'4+*E M>2W'#@\Z:+CEO/2.:6;E[']CL&:A.W2M. 'N1R#@TBWS_]SW"&U1J[,ZMJ0>?+"V*.%PXHJ0"R LA%]@\E2E"*B7> DSAPC1E)R7K, MI2:"INI,ZWD!XHXCYR9 -5R%%JC$]"TN37-JA97&N?"B K M@*P \LDUR.JX8%%@.>V"YA)5-NJ$!,G:I%0$:P%[Z'/#R$=7 ME:V@LH+*"BI?5*NLSJL>")>S7?VD,HI&&A&V)")NC$"&\P2 Z3Q7D6'J?-8M M%U75H0+,"C KP'P9W;("S <#YK1WHE!!.B$4LIXJQ(.SR";G$?7!*L%<#(SE MO@4K8HS?(]7C8'S336?E1LQ-B9_ ;*B];-,*KVP">9H#_ M!_GGDU2=-'=X^\7%$NNL*$2^V:]U4VWSI-=LE6##\+M:UK7?U09'L?9[MPWC M/*OUHL^8$6K_3ASE>-K4U6__ZQW3B'L6T=@OCYS/9V M8;R[7U)C=Y/M?#X@#A,;64"$>H>X\ 19K16*+,64F(Y '5E?O\[! 838RCO= M[-2Z0!.]44W50NUD@#_&+;.1O1'"OK#"Z _#9*6)^4=$Y(3PXTB2DE*J3(A:1KNUG6Z MHK^'T]\'43\]L(18:0U!S%""."<6Z4 =8EY'A[WW6.KL8+NNC\N8_FSGGO!C M _=,P4^LN-)!,T*HT=:(0*6(-ZC(U?8O9ONW3T'[S;X!P9E%5#*#."84&9!/ MB%&N"6"09*0H=G.=N^ V^,ED47[1ZH)T&\1>>_35.X"-_DGT>2M:9^\>!U07 M"R_?54N1KU%)H(HIE$K#7[<[9^B@RKM/G7.@">BRKX7*IXNF$]CEP&X]I 13A> MS1;Q>%GYO(]2(9QVA.L0J0]<@AY- E@SFC'B5&*&+]2F6:W0P0>Y$6AC\X!H(RS6%$F2=4H9+3(F.:1B)-XD0724H%.::YO^3I3*J?U; M&YN^@!N^-0Q D"?#'@B7?NS?ETP,8]ZPY+4*BC,GM(E"IV QC<%(,#VV"MU3 M8X(>3"_!-W^;J)V-.+BD=TY##N=+S'+0&".][;?['\%M&FFIK>= MP8X#5ON9W3#;G9/AH \7=CL>[K9YHG^-5Z&BP(("-VGC\,"IJ*DB&.DB%5L! M!5KEX0<8%$P[3PE+:QM47IN>.6O6]&%5WS:-?546E=!&3M;7F2*J)]OXOJY M/Z]_/A">$2IE1,%8 YAD.7+."J0I-9@X2QCC:QM2W^K+L1.G;VWL[UV$TB4D M$Z#]!2(M]TPZ3;SD-DEK=5*69L B9@Q8#R.72NEZ(0+U"Z*+U-J7^$TK5*]%4I77>BO%^ ;-@Q;(31R.FB4"Y M]=09\SJM^HH$2Q*D8+]S8T!QX&"6R2003Z"_.$LCLI9J3&V(V+.U#25O\QP] M7$E>*1I[VTKR1?J"=WP^P-(;V%F"DL,*<2EX;C?FZ(M?6ZOL MT4KR2M%7I23?B?+.=SX?:%!E'"C$2.AD$>O*>M M9%L?_BH6NJ]T6DIQ:A[2YT5*AR0WT<5TTJ0C^">J,9@8FV.;T/#I?ZOVMK$! M,Q@;L*%:'<##KEV[:JUG#;4&FP/I;R&\13HF[]W$J6A="R(,EON8$,V(# DQ MFT6>R(=Q45A$!!/1:VZH4C=W.GA@SZ33R6#E+8;)1.TM58GDF&ANHN(NK:95 M7RBPHL#=?[9^?$_!!0L;B[!A''$E-3)4PP_-C*QR(A,H7?I6S]$9!@I;E&"A=@J6,< Q1Z[&%#[$5'.A+WN;YOJ1T_>MQ"2RW M9(._BHZUE(3VE6V=?.>26]AGCJ0FN6D0!D+##".L)'="4N=#G!ZM_]M%)>NB M'W+XY>;Q(>RQG\TO>8L/DNA'=$#>GLE;>2#?5B')_1R!FD-,$Q!YXU>F\LQU MTX).Q^T*ZSC641#S4;O8+W M^I,OJ\#]H]@##NW\:,1_CO+-)^/Y0>_J'L97PSC?6>;\UP!^5:R=[_?.]CIP M"UB=H]$BY-#Q\[T8+57U.!=6;+WQ$0"P%V'>$0;)&]&_L"E7)CJ/_WT%Z?Q_ M:PHXV6_Y_8H.+K;>O$P:TU;LR;;V-A[MQVL(?.J^OZAM?VO[^XW4[IY,R;4X MY^B\SK_J2/OS+;[#EE9CO\]C3Q$A62%I=8XKH7YAE8?3X[0N%G_4[;?R=UY7 M! #P^/M)*PSV1W46)BX<[@L>7V(=3.UXT"X9<6:.+G M?F\TFR/[(R+7B_8GL@DF^]JV3^QI?^W?%ZD4"/+2&EY^_/HA-_[C>G#IE!M? MVIY:DXHQ2)-PPH$I3IQQH#PZCIEU5$F6S-JSYY7:6],?"^3NS+E,63;ZX;6N M8K>V[?=!\ZU8#MZ,(Q@,QUDYKIBM ^O2&)S$-N@&AS#9O ]/E-!H8J',XMT37&U.>87!= LYL$Q[LP][\V,_# ?SF%)U69T@^ MG=H- [:$66_\%6.CV1W$!N%YV1KY+'7HN6MU:KNUTG#NIB!V_BZP##92:]#XTNK_;'P9;M7;BB5_Y/UY'^T S*C^8XJJ1Y-(0X9I'/6Z MOUI]H(5^X]#FQ/'_'K> (C.Y L(/AO0.T\K+TP/R 6+JGYN"([UAS'^9V'[9 M7JM[G,G?]F'@5T./8!ZK-5V=]_5.U)*P9N+0/>G\Z-DL)ET$\=9H#?J3W%-] M=O'"ACMMY.SWX:0.[0%,9O@-0'6P;[.;J%?-T?>R_A]BLL?MP?G\C^$!)U:D MGFVORI*S6>-I SV T1" 2VI>2AJ):+D\P_I$]K>:;>;6ZN^\" M=H )?I[,/Z6:1/T*$*7^8UJZ?Z<[N2LG8$7D_8KA5LUJ%1@SPV?L'=G>X+0Q MP:7/D1-W1@36RS TV+>9&L\?/U,L$%$X]_1,L-I)J]VNB#)_XQ"LS:%4F"3F MKH-GKK"^GXVS1E7)J/H^B /X($[>[/24N#I-Q)JYV0R@O/#5_]PZ\"=; M._#OV_O6%9??0:YE]O,?N.ZTN?.EU=ST>W=W;)[K?/I\VS-__D?[O? M/J7FP2[][CDC*7*?:\#@W!E<(1=P#A$1W&&AHY2L]OX"#<;P)I\)$$EM]%1H MS0)7ENDDC!VJ>:#;?> M[#J#; 6L D)KE#S'HGT;0!K/=.Q,D_:<"P:&%:[/>Q M^7Z&<^?_@SEOIUI8O;>^=L3;?UJ'QX?G6_O6'L$GRU,=\/&Y:?/S]RB4]3)& MI$6.APD 0#H&C71BABGOO#%\;4-@/*4Q26-T['?>C#9 DO?BKV_Z5-;"A M($G#Q:]E:5:,PG$.7\A65E9MQ\H4K94I>H,B]FJH .9A'I[B9@ITF$9P7^(A MR,U\WE-(;DAR,/[)]\0F.[T]@"&VI(5I=*PE7*T\B>SR>*)S>*;QJ)2L8F%C7G M&,0WY51P*U)@A!IN*_%-L*!#\0U_7* = %K_.ASW3D#CZ\?.U2@9-_@(:EGO M.!LG6'L3YO[CN\26:J,<2+ 0$!>8@H#/_80M5H1I MD8RS:QLI*^>?8NB^GL-P&M&E3?5V-X>G4#/@V]O/>+I$I)2N>DT$IH'E, M322H@!ECUM"D1H4U*K(H(NTA\>7 P%YF/<; <0DMMY\QX:2G/N);,SA5\F]UZ<7@&.(2RXZ/\ MVL:.!KTV@85MX)8XRA[G/+Q2>T!K9VSYW3VJG%8N]DG=2=9N8'V0>GN M'[O^P%;;UCZMKNS#)@_'JGQ%W4Y]M-'/D125WWH(B.-[O)PH@RO&,K!-=V@Q MWZ1N.AD![@F%_30\2:H=SF( J^"TTE9/]19-43>#/9UDPR\CP*DY\8?!FK'_O= L:3T%CWMQY0YLGWZUEU 2E$;:YO)$5H ,0H!RK M320FUP4F9&V#W*Y23L^3K%PEU<%7'98">Y()R;8;;K0K#3_\IX?ZSU[7QQCZ[WO=PYQ$D..BM]/D MJ>*+!=V)DB9GS9T?)!?324& F#=(<@E M?&.G!4K@&(.!G7)D6E4:O-7K#ZK87K\_#&V9R7(GG$D0 ]&[P&GPQ@D;070[ MIFVR"M]&0;)0T -0$,V9YAA;K*Q T66_HTZIKD0HA X@K .V =]-2;Q))-]K M_\O)Q#T%\M>\L5)&EIC "'2=B+C2&#E#& I62P,60' )H&$0.],/)C+O5X>@ M%#,0MH,CD2",R":V$ N-3%WN6Z M9%+QQGBFB./3?682&- MC9$!P45_PQG$37L^RB'Y I.J8MW#G[&7(\?MCWC.[HB^,+*XQ.^Y4Y&0VOK M(K+8&%#3:40F>8>(\R$P&PR85VL;=$I1[_^O3BL<@6*7*!7)^P5!MC0RC$E5!$<3T%(/..+ M3X2Z$!#8=Q)QHS5R@DB0(]3HY!35@F5[;RZY<:_M+W+CGG+CY]G6C^^*8F]M M(DAP!0I![MJNG6-("H>3LIPS#OO:C[_N(#FH7J#DX,%@PH!RB A@43)G%8W> M*H,!P!0+17(\',/GFM6!Q"@QV!I:>(Y B[/(%#J,A1]?E$FK'P];R'8ZQ_F$IY8TE\R61NY*!<9Z RS[ M_8EPX#P/F!H:OW,>6U]]9D. V_8;F;[K9+EAO/\+RSX<1E,'X)5S/\J#]">Z MXX1@+S(:Y#E-V[J)Y(ESF,F?]FQ.EX)];_SAL'K3;>X>?,8QY>!G&MS]\)+MG7UI; MAUNGS0];N/D!8'SSYTG5"_##+MW^]O?AWN87F/]>U9[T.V9*<5#(D(HY1LVZ M@ QF'C%,**RK#<3SRY'HN7NIH49:%H'F!-/&I\@=)B1*8TRZ'(G^U[[MQ>$& M#(]V&O5&W",R_=:;KVB*4K5(C2_Q//_SF>8F73GC^Z.;4W$!0#=;(/)S.DX5 MIV&/!_O=7I7O7Q<2&"U,_FH='G2MBMC/:]F_7#['&&8ID1P(.[<_MH ?QB8< M&;&.<[F(\\$*:L9["$;CCYX];%8:ZW:JMKC_YOS!=KI_Q/&7P[(8D(\.1*"O MTN\L&**3SKU.JJJ6C"&;9$3&$RV2TSJ*L+8!\N(VD['>_#K)]/ POY$W99AD M.>V0N?Y\@L".VK:J45C7&AF].R+((1:!%IA2W=MT5/5EF#R=$TSKR**KI+W> MV)S($ ?^&*:&-V(G'Y1?/$6_W(+YG%)FI/Q[R=#[LL!.KRH6=5JQPI#B?94# M/"9P_-((_.SC/]^5U 3T-(D4=B('YWADK U@)Z5 F=6P 08(_!4GY!6C5^LD MC@A[UEB<.7=_M@.ZH3WVOML; ]MV>ELQ8D41+Q?DX*[?HV=) J A;&D.T )M MRP&T(%L?7W",P^E857?R\W^XH%^"%#SAYH^/P2(7>I"F6O9UK;TF,S"I"D,9UPI,]5 M1F250K7?B_49R&W.B.I+F1I>UEG7*%Q63C&Q;G)AAJ$BF4OQYH*:84CQ5Y.T M[\&VAEL2-0XL!%(#X= M RM2<4YQW?H+PQ.43#-UP=?S9AGP=3)DTU*S]9::K>+ZFJTS'*NJM2X:>?>X=? 9J^'.S2]P?-,YCGV>>3 MYL'[_6PUP-S3ULYN+C-"/!ALUN6N)T(BS@0%NS E!.2J> H$3'-S^0B72Q6L M2#(),.)Q/DVU3'.7P*"T*EE_^0CWS411U^VJB-Z%O6C\7[=_GS)CMT_CXK0I M#O#M&+VSE'LC-=@E029&52#:<7.N!#]8+('?C^&X';?3Q(I4"S*%-O.B[&1$ M?]$$>O+=>A634PE)A37B/FGD+.?(IYB,DS%902_OM":$&Z)\(A[S*(,14F@9 M@G")2>+-90*=R0.Y+!ZYB0KX=^HN<5%KOXNR7E6^M?G*=E4M_E]PJZ%GM__; MZ[OX<$FU.H-*,3D7_[GH)ZJJQ1[UX^O1'[^'5O^H;4]?MSK5LU87_?XK]@8M M4!R'6P!CC@7>.JZ%WJ '_\)H_.''Z]5'_QZ$JY]QMJXTN_9CO$ZN_>RF80E> M%T;<:]B;/J/K0JDRV56:K,1WGA!0?^:B_W^-K8V^-^(#$$1Q],U_5S3>N^Z2 M87/JU[A1,]P-HX^^2H_^R5_^_8IJ?9GE:G7]\97#BK??US7V*V7V[;#.?O5B M)_<":5?*0/7Z3^#250><]S&F]/L-*]2.:?!$ZW-%SZK69]1" M:^@OL6"#],[[BY)7HVY\ _O/Y46\;16&JM!046I4/74:HP>:7"+<6(6%^I^' M>_[)Y^[E6R[5@\_2AU$2(H/TVB3*.3-"T^Q\90EL%;!8N!@&P)!;VR]>'Z"^ M/*$K][,88?Q_VML''__9HN_(WK=W?'L'K,+-+ZWMS:]B[]O7L^V=SV=[FW_ M.%MGNSN>C*Z!>QWOT:]RZ^ =O/]W>W?GA]CZ]NZD^>$C;^ZTVWL[6Z*YV?RY M]>'KZ=99<[]Y]G?:^@O_\W\[[P;P^^2[2T$Y3 VB5BC$<0S(12J09U8RCTW" M#J]M,#4EA_6W!R/^_.F,3' #BM\*R9?E6P&Q F*708Q:&RAQV&ELN!?21*RI ML-YX2Q.3H8#8HX/8V3F($4M$D@PCBS.(2< O$XQ"&$O*LJM7")?K;K IW:P+ MBA44>S$H9KS@AANG='8HPU_,2^MBX +4,^.**O;X*$;.44P)K;CF&FD7Z+#H M7W(8A4"QT<$8&16@V+HL&%8P[.5B& O4,<[S(:[C*6KKO3')6D"M1!)F!<,> M'\IYZ[_R@>MOPP[C#1=SJ^")/KK>#BO$Y_I55]V&YTM&9UNRJ;"^ MVO#FH_#2<^ 3GKAETB7EK.98&,:=">R6E((;<.ZFL(L_J@W[;\NL=EAS3[DTS&1':Z[?28.3.(@[\'-AXZ=BX[&+"3,E MI",4!;:V'_, ((W);Y>BA MH7).@S5F1$3!.26<3)80FSU*5W6/E<.LHH!< MR\OSY2@77GY*7AY[5@QG*1!@7@FV(>(:+ JC&4&$::Y H=0Q-R"B= 44D <, MJUH-!PHP0F[% LP3[^4)F?+LSP^W%N (F4RU/HN];K#]_5G0K #6C(!U.N'X MH*!DY$0CI*@AB%.#D2,*(Z$9YP30BB:]ME'E!-/?Y\6L&]#@B8ZNGCDCSQ8 M^(@ND,*S,_/LV,LA<<+24(:BP19Q8BURTGB4^\HPPE1N+[*V(>9R5A9676)6 M?53#O[#JS*PZMNVQ]Y0JIY!.(;-J\,BD$(!5C0)-26"6>P3.=ZY06'696?4Q M[?K"JC.SZMATIXR!+FP24@8,=IXSN[6S$H%)8T$E3L'D3'PQQ7)?(E9]P*B' MI;;5[Q_L<%.>U"SNR?F"W%8;Y)8J&J(9!]NI(.%L2-A\.^$32%)YYCQ%B>3& MQHY)9(BP*.K@< HYWR@M*!AB:4)<%WA0\=R08%E]"(7_%\K_$U$45,+F)="$ MHA"(6RF1<]0B:3 5%%L;C%_;(')A)Y(%!9X5"BQ#7$)!@?NAP(3K0A,9&!A M3#*%N+<,64$=BAAS'@1L9J Y+.&ZSC4%!%XV""Q!0$,!@?N!P(131 0K,,<( M"X(1ET0A1UA$*JF0)'&48C %B%IU%'CQP0Y7>.?5R&-R7[_(0I+_5AH"'RDV MXO+6Y6;N=ZCC69(@\F+C L*>>P% M,R&(Y,BB(RF61F=:X('0"P:,!;A/KO&C%HQX0HP8>U:2EL(Y4*>2EP;4*8.1 MM4XB+ZE07GNG/%O;N+X;Z'/!A^>>NT+GR5TI.+@ !U+!P>7#P;%O*1C"""A& M**KA$ID$_I+NOZU@5L*Z@V M(ZI-%E-QC)N06W-'IRGB!H-VYX1!H,GG^"&089XOS!-6DIJ7.##PD1U:A8OG MYN*QK\H;RGQDH)LP:L!&1_7=5"8=V[F'7L% MK"2>L44@2I1 WQ"-K:43$19^<'T0*Y1!R27G(FK(U*ING.CP(/!1Z6/.JBP,/]X&'L7E%*1R*T M13$LOZRE70JCWX_1QRZ2 M(#$-6#ND662(BYBK-X AY(7%6E-#7(XL)7I*Q_B52MPN[+ZT/I+"[@_-[A,] M9*A04DJ+%,>YHZ<+"-0PA2(VE'O% *:K'C)SNSP*MS]+;G_,8BV%V^_'[6,/ MAM>8X7PPFG@2P.TZ(1U-K@=ON;"6 +=GX6X6UF5FE5T8*QA#\H=MVXZ/#=O/ M;HHW1[U6N\'PJT;FO9N\%P_KU%VZ92J-V._BJ9%1BN@9BX%R#@@O /$P\<8& MHK1+PT;L=W?0E$;L\P'Y9,T8FEA@F@9$3&[]9PE!QAF/I.611F^M,Z"V,357 MD/V*G5(5$"L@=AG$+$XA.6JH$9XS[BQG7A.;B+'6*!T*B#TZB(U=3=%@FD@" M;30G^7&= C)1.R0DE81$ZJ0,:QMZ(9T3"H@5$%NF!Y\%Q*CU&"LB'(^2@^6F M+>.,$7@)8WGG"H@].HA-)$Q1P1*FN3)7J+J_&&0QM4@$GJPRE#HG\\'857=Y MP;""82\&PV2R3'-&B:.*>VHT<[E,."$V&.J,*!CVZ!@V=@L&Q9SBS*)D/G2/ M73M>69MY[E!F^4QG63S>V;7]R7:.;>^TP4CE\\;S^+Q?@"+R3'4-186V2E!K M*>;.,4=X-"8Q,*"D\LI4N@;&A)&B:SQ*M\Q:SZB]UV^^&R-23"P@BKU'7&B" MM/<*\41=3)X'J=C:AJ;/K+=MP9OGBC+-,//F<\686 MN$F!4"Z\8<9RB:7#44D=-9"SH1'?H-X4E%DPRC3'6HV4UDM'P'-@M*#BM(4Y#FP34;4&%8R$'<*3(N;73>T"!$P,D(ZB0I MFLT38,Y8L^'8C M$'6\H(S3:QJ+EM8']X.]CY,.)!8P9H8F,.-R%+L'6\X0"F0MH_2.QT1SS@H3 M*5*ZS#PMA7324Y8PXXX1BX$<#.$Z.*]9B(6G5X.GQZJ,<$EHG7+I?Z,1 M-U$BZV1 '"Q:&[65W(%NH*:83ZO$TL^];1.9IVW3ZD+7#,@5:<)12VHT()?F MVEH?0LR1KHQ2GO@=D*L UI,!UH2_QS)&.+$21>HXXL1Y9'D0*(!BR8GV46? M6D IP:='K:*(7'_4K#R!_S'8$H:SH+2.@GLKL% "8Q6*(K(:?#WA4U&2IN T MDDE;,"ZL0CI1AX)(,@FJ%:5L;8-/<^0ND2;R@.% J^%2R8W37.S$U!HT_C7L MH'9E?^X$9'=U8B\?D#VND^0NA=)O K6"6[/BUM:%J!I/J 13"7F#$^(A4N0< MI8AAXY-Q6&&N%EW]?(G.H HK/ZUOI'#O/;AWPOT10M(^)*1M[EW '$%&<(XH MLY$KXA6U.)?A>8:GQ\^<Q)A[5.5 X=G:.G;#_&;5.@ZQ%).:\/Q9S\G*4 MB />8N%B)'6M\'G,A,*LRRMFG\;R+TQ[#Z8=BUEJ)"C",B"K<[4[+'-K4BF0 M#T0ISB2C.F8Q>S42=-G$;"G2/6NH1*G>_ B*A\M B6) M@2'C.3+&"21RF79/2; &P$#.E2=3L&!EL&!9'1<% 1:+ !-.#2Z#-,H[Q&5. MD&.&(,ND1\9Q38(0BBJ>[:,5+P]<8. EA$,40+@O((Q5 LFQPXE@Y(*N,O0% M8A%](4O4V/UP M\NND'X6[1!53,1>PU8A'X9%F5"+X9Z/UU*842^_Y AE/XDXI*/&D*#%Q_&1S MMFY2R(>B9 $[,KYLV<*$CXI$K*"A,L9 M9%20\$F1<*P3)HP)]3Y#GP*=T%"-+$L&P3_KB3$F)+^VL8!VNTM;?OMEU'C) M"4G#/*075JQE1=QF7=^Z@&X%UV;%M=U)CY@.7O D+4K*&\ UA9&A+B&I-/%! M8YF+ABW*(U9RI)?X4/"1'5N%CQ? QV/]Q&A);+;/O&<4\60%LU1#"XBSCA#+G*+N+6!&)E+ M>Y+"OL^8?1_9A5#8=P'L.Q%_@T-B,E=$HXKD/L\&69,<\BY&1[G33+I<96B> M#JFK7(QDJ4W^*8$U^&?G_0B1*)8M $CQJW+\8<)Z904 M,H(*$E*((G=7+7$U!3&6Q?U00.*10&*B9%MPPLB@D5$,E"1%%+(^ EP(S"WG MBCE)US;XPK*Z"T \*X!8[G"3 A#W!(@))X@*6E!0)%"@$F#!@P%E=(A(>N-2 MQ!9C)[(510I %(!X!0C5M1*;1+6 M.?-YQ0&B%(VYIFA,J0VSJK5A"OK="_U^7"@=*[0@,DID> 3T"\8A[31%3/JH MHJ#$*5F*P!2N7YXB,(7K[\OU$R5GO0>$#A)A3X'K-<'(TB20@LVS-!KNDLQ& M4:GV\B*8?EFKO116OR>K3_8FYI$'9B42EC'$(\/(6>=08%'!/DJP9'W.MID[ MQKSP^\KP^W+$D!3.?PC.'POY&*T,%.1[3-0B3K5!SD2+;"Z53D@(XGZWK ME97R+S6ZY _;MAT?&[:?'1=OCGJM=H/A5XW,@3?Y,^[HFZJ?[36#O0K=8]>. MYULY'Q(NW3K.W.M]@0OT?$0$UT8KF82U"G-,B(L^!H\%840[%_2P4_S=)4/I M%#^G'/@YZ>*1GGF7B$%8Y2Q#ZD $2.J0$"#3$Z.2") #A*@I.N#,_0H6QR!/ M?#Y6H+) Y>*AT@81C5+$:\8X9030T7,B7$A&!!IE@6ETD!HKS7,"'YD6?/ILU,EK7;3_'EB8WJ@X&/P877%H>S]: MG=&32.":X3O5U#,7#6>+,JR])G4=LHFY'ASW!ZUT6K_5ZH38&;Q&]=MX^=QF _PK]6+S3^>VQ[@]C+ M7N;4R@"1/<_D52.7.,J8U8^#03L>PL(WK/?P( ,8KW%B^XT!$-*/V(NA83NA M&C&? -G.:6[:EBD4/FCX?=CPF$?_GQG0D&$C%"@GS%'&"?.. AQJ8C!S249' MJI,J,CJI(K>E!W:.#T-W,/S\,E!NQ@2K%OZHN\S_V;:=X6E6?]!?='>AZ]D[_#3S[W#KZ?-#U\.=NG[@^89S//L\TGS .#TP&.8 M>]K>] +F(;;.WL#KKV=;/[X;(SVS(J$ 8 <*(]7(!4:1$%I[2J32+.42!-<% MUP)MM_.V_ZL?8Z/9'<2&^6V]\:8/1-*+_>-V?="QGUO^55'3\/LPVOYQKR*^ M5Y,$5B4*JM_[YT1J^T"F.0BT!U? I2>MP7XFOFX/AC[J=C(/-&S(:%)1\J#; MZ$X))LVQI+.2*J=>R2"9\LQS8Y.)WB6CB-'&4V%JP3T?A=XAE/PY';0NBFC_ M:9Y\IR1%S*Q&PKJ N,0*N6SJ$!#H%K0K+ 7.L7ZU\^@(A[-'%V M%[EQ%QF!GUA&A*1B(%@EA0DH9%&+1$)PC(KHG*-WB68H,F*![(:;/[X'1Q-F MV"%#942<*_C+4(( (KF(43)I8@Y&O*X>\$/*B*X#=JL+.#R-I%"&.IO%)-&. M$RTUE]Q@%X6/7E-KKS?QBJ1X6-*E.;DP$HYU3C=V/M=I,0SI .*"!(.%M(Y+ M!Z2KIG1(6H2@D(LTA1[+XJ%3+9XG-6Q\^SC +7+8C#WL@H5[5G%\9M6C7JO; M U'5^]7R$3@3H+L22K"+(-Y:(-0R4\<*'/(H ?ZH!CJJ\O-:ON%J^!]>.XE1 M #QVT#B)%QI6PPBIUSW,(G'$E#=@26+WMYHW.0 5_579^-4[Y*?O S_5S=6'>MA+$PWJUL][DKP'\RB!8(=T[V^O 8/V71.!LV0C\ M2R7VJ@T',H=%JS8*Q,.)[56_88!.PU=YI?X4-AY4J\Z/6,FA#%?]^0GU7"!> M2+E; &%-,!0AOUTBLR'F-H\/82U]_3H_5*MS7#'X!4(<+B.GZRJ3V-6:]R>M M,-@?'61-7#@D73R^Q#J8]O'@^DLFZ-?#$\7>X_N:*UHE\M*"3?S<[XUF^$_EI!V3>N5"AM5HVZ-^?#WZX_>1D[?5 MJ9ZINNBRLQ@ ?4P1Z[BFBF&<[G#\X7'-_U9YRM@RY\[<=XG5S[V4W# M$KPNC+C7L#=]1M>%4F6RJS19B>\\H=GBT2_)&59AS*)S6C-JN5(CJ]9NQ0^?:NA!EA:>L M\)^U\ZQ:Q*'WLU]6<)85W(3+?E5F1[6([UL=L-Q;MEV]^MCI#WK'E2E45G66 M5=WI#F );U^RDE663>Q/Q^W3!B,+2RJ[&GCR@N+6;GOXYQ.3%JV(27$)1GO@ MUAB=.YIY$KG20G@[2@93C+STF+2?=/< [GVPU]H]_"RV=SZS[I)_@O3[#:1AX("H9RQ)DDR&(L4$S,*:FD44RM;:AIY5+O M&Y!V"^6O1EQNP:X7@5V<*9NTC)H"7AGE3>!>0NADBJ&Y.-C&!MC&./2$+ A M/0D)<1,H NABR(&NK(.)DGK ,*)7UI)\\3W+I]7-KJ-W1N6S7PJ-XLF4I2*.\,D<8PSD+2!@MB=4I6ZJ2I&4:AZQLRE>Y>2N^/ M:INN]*.KWWX&\;R/"X*G$]XT#'OH'64(LZ3 (M4:F01P*$6TV'E-+"5K&TQ> M&[F^/&T:2Y?5>S,ST288*\#68B3G=1EAHT\\&@G,G90KS+S$S#QV+R7'K'2< M(6&,1YS:@!S/\?Q.<,U#R%NXMD'%_+4MGIZ99S60SF,W%\:&LHKCOHT/IT3A M9B40U5'@EV=K^S$/<"&K>AA>^C) :Q;K2@H?"2@?$9"*8S"R0!LAGB6291H) M]@ZH=8^RO@6^%@M?8Z>245Y%ESB*UE@$>"61=9PB%XRTS)B@O5C;P*77^RHQ M]"S\;#T!H\+2("EWTH+8DLJ#5F*X"+8 MI\A=3K)NPK4"7;-!5_/MA#=$*L,23P$E*<& PLX@$TA"2H)Q'"(QBKE%'VLM MT>'5,V?D66R+1_6(%)Z=F6?'3@\OM:E*VTCA0-V0V6H(W"!."!&@.IH@4NY] M.H_54%AU>67NTW@!"LO.S+)C0S]Z[:GW#D4F&>)> \MB^$M$1X*.S*=\\HH7 MUJZX\.TRBMA'-?<+O\[,KV.+'IA3 K!&%)BRB&M%\I$"!=M>@6(D,:>43V\O MOD0BMC0/GS4(HG057P:'P-PNS>=2].QQ\>^O";< H3IP21*2E$4P,31'FIB ML'$Z)JO!6%QLD,32M 18X-G%"T:!90BO*"AP/Q08.QH8CD%BIU$.I0 4H!AI M:CT26AAE. ])F;4-8J9X&@H*/%<46-EXA8(']\.#L1X\88B8Q58!88;9"*C M*$6JL*8X KBO;8C%15LN6_>;EQ($<85W7HU<)O=UC-R6%/3\(?"1(B4N;]W[ M7O?P#K7BZYIJ@S^K M@E).Q>4#E9LX43PH/W#&FC1>Y&(I%QQB$E#3%,$2H( M?K1TX27+&"Z \5@^E&N,IX(13X@18_<*YZ 6)VE0 L,*Y>9G2&/0J; 'Z<"# M)-*Y?,BDGSD^//?$%CI/8LLSQ<%']B(5_%L:_!N[DS# '.%@23K)&>*81F0Y M!VTI\JA-I)C;*OOE:M3\XHH1%.A[4.AC!?J>V&U65,#E@\"Q1\UPCJ.G!+%( M-.(LY!,V;!&&/98@]Z1--*N 9%/Z2OK^M8%E"OX M-B.^319;$89BK[U%1D=0\8*+2"=#D C$1E#O.$]^86ZPDNF\Q$;<(WNS"A?/ MS<5C1Q4VVA!F!=(^)3#4I$?:28=\B"QAEH2,*O>#OWKL5\H4+"WS+IT#IK#L MW"P[]JTX)2F%+4 8="8$H.N1480@9X+%+F">C%U(PE'AVR46NH_L/R@!P*1#P*1(R]$I0RZ94&BA?8 D1X@C0 !:)1 #BX% C%:QL+"$8N\+ R\+#R M824%%NX'"V//ATP81R$6TEC9AQI*6TB'NLD/$IHN0BMQ0'0G(Q9\K796'W%\/N MRU^OI3#^_1A_[/,@,BENHT8TX5RN33!D)39(8D&=A1VMLHWGRZ0I++\R++^L MA5D*H]^/T<=4(I,81JUV@V&7S4RX]WDNWA8E^[2K='BFK!?>?[EAO59-#DOHQ31 M,Q8#Y=QH(P#N,/'&!J*T2U4?]ED4N-*'?;Y^83MO,H+7KIDWW[%F0)Q2(V:M M05QQB9PD$C&1C*',""IS?5VUKE[.*56!L0)CEV',XA22HX8:4$D9=Y:SW*$[ M$0-\HW0H,/8$,'9Z#F-:/O,"]$4%"LH=JNO,%D& I\21Q7WU&CF-)&!$!L,=484%'L" M%!LK8S%:)9-V*!A'$/?1(2V,0#X0S)@BAN4>O M\&S1IPEW&&-B:1@\?.@>NW:\LC;SW*',\IG.\L6[O?O9Q?WIN'W:8"0[OHF9 MQ_'] O209ZIJT,0-Y]HZAQ5G/%@=&([.*)!M+#":50UBL&*DJ!J/HVI\G'1? M"X>-U2:@R'(C&$$QLEXY9#$G5BK!L015P]!%N*]7R"@J>+-,SS8+W@0@6^$L M8U8%'DQRAA 5>90^*B52*GCS!'@S-FTX#P%;:9%EG(-IPP6RAA$4")71:\NU MUH W9DKJ1L&;9>+)@C%KA9)I8L<#-4;QB/6$47"< - M,<;PJ+RB.%HO O&NP,T3P,U8O3$X@ 20H-1XHA#HGP W.,(/20(1GFJ?C]$) MV%-FF0'GQ5?YGI:!6J>>CA)1AUWT>I?+@S5L)\R;EKJ"@>JS8!AWA&N>L&4! M.0(\PB;CU# M!B>*M*$R!1$,";)*5[O: &N)2AR6^J1SA/<)S8"!B0A8<@6,G*2D@1$IDB)2 MLL+3J\'38U4F&>NY]Q;%P!,"7=,"3YN$*-? T&#@2J_7-M1R26'E M BBI,15%9#7X>JR("&)A2V5$06B,>.(A'U$S1)C@B@H:=4QK&PR_V/KIJ^%2 MR8W3ANW2Q@W4YBF@OH) ]KA.DKO42+\)U INS8I;GR>=(AJP27#"D!&Y8YI) M&EG',0K$,24\B0&'11<^7Z(SJ,+*3^L;*=Q[#^Z=T#H8J)"):Q04)V!-*(J< MCQS9EUZR[\P[3V8=E+,.NPY$4CJ!,:]5!R9 MR#EB BN13) QQX.2*>'GRR9F2['N64,E2A7O9Q9+4:H"W@L0OTYZ#6C$@G(A M4 1M!O$4!#(@OY!3S'/%)#4!+RJ48FE*&)0*H,\O"*. P7W!8*P=6>N%CIX@ M(T%%XDP99+%(R%"MX9.$M4UK&W*N9)F"!2N#!=&BM5);C P$L(ARB <%] &*L$A#DC8L*( M.:QS@X#<*U7FRK/:)^-EM,$"(.BY2@,]VY+AJQ$J,:7G_-"'4GK.+WD\Q2+Z M0Y:HL?OAY.ZD'\5+ $1L)=A*(B(.ZC RW&L4".[/-"B.>>!D/G28,I M2+@ ;U)!PB5$PLE"*3BZ( U'H"@'Q*V.R*88;812T2 B4_N]RM!R3$"K%DDY72,,FKZMM33N!7 M"@I??)&7G)$T3$1Z8=5:5L1OUO6M"_!6@&U68/.3+C%&:5 .!R1=Z!@KIB"52 M08.MP1E\YJ9G%A;V?1;L^\@^A,*^"V#?L?1E.+GH07>.U#C$8?.0Q52C)$$J M*T\3,W9M@\W5*'65JY$LME%,%%&914H M+2DW)V3!HJQ^(F8P[+UF)CE; FL*8BR/^Z& Q".!Q$0'4ZV)8U*#?I1CDYTR MR$BKD/=):I^2%H1.3UPJ %$ 8LGC30I W!,@)IP@ 2# 1QJ1-+9J<9R08Z'?SPM.%DE2Y,$@RY1"7%.,M#8 M@2$*QD#Z*>=*%9B7P_6/ZUR9MW!T08#[(L!$^QUA)=C !-D4L@=%..0X&$B4 M2HVE,E[3Q56/+DCP')'@46O %)Z_)\]/.$6(B81%8'" M,**="SKWCY]),I3^\?/)@8,WDWX?8;V.RD2D2*RZCF!D@K0(K3E[KHOWW MP,+T1B7#X,?HBD/;^]'JC)Y$ M<,WZFFGKEH.%N48>TUJ:N33HV9J<5LY/S?7Z<:9D[3.OB\HIUQO.Z?>PT M!ONQD5J]_J#QWV/;&\1>]C*G5@:(['DFKQJY[E'&+'_<&]A6^Q!6OF&]AR<9 MP("-$]MO#("2?L1># W;"=60^0C(=DYS+[=,HO!!P^_#CL<\_/_, (/#T!T,/[^,E)LQP;*% M/^KF\W^V;6=XG-4?]%<=,]OQ?[^<[GT+1XYRN;7YY7#OPU>R=_CIY][AU]/F MAR\'N_3]0?,,YGGV^:1Y\'Y_Z\ #AGY)VYL_Z7?'M3= 5XAA!:CGL4&P(1@E MQ7R@.H!H"KEEZG65SH":\T97P1"49%)#U1^WA$7-2'!?8/H_.L#5.3;\@VUU\L'IYG'< MZ?YUOAA]\H*)T0N8!PCG-_!Z]Z3Y^;N5/$IF'')62P0T*I$U1@&&1FNLGV@_!S>//S^26NPG^FY MVX,9'74[&<@;-F216#''H-OH3@F3SE'2C6YGZJW>=K,(S8/#7Y7:4#W;Z SR MK_T8!_U964=(\^4Z4-C0JB2@#I94K@9'+>1-61^H4)_ ^\I QG0>EL&GHKL(!-Q2H,=2)ZQ\C=(J(> M3D1]9K!7J?SZ9N);!@%T'TM4#@9::.%3CD40+\ M40UT5&6PMGS#U:)A>.TD1@'PV$'C)%[HZ0XCI%[W,(O+$5,^D/8*()7GE)^R M#_Q!P;KOR0"9\M&X%\JL5=M.) Y M+%JU42 >3FRO^@T#5/ZK7NSX4]AX4+LZ/V(EAS)<]>"$I=0&$-<%0 MA/QVB]DXFQ4J*6+I[DKAR@J*DT5S^_6&\TAII%\_@01O*7?(76$Z&\I4%2[J353DCEA>>& M*Y>2N^@K'!JB%U6%#P!Z%H:,_1T8]H]VU_]\6B6 ;;T=*0'^=.]@_W!K<^]@ M>_/3X=[!9[*WX\7>YL>3K8//8N_P_<_=PUVV]^'CZ64EH'GVZ7#[P^Y)$^ZY M=;AWV-S\N]T\:__<.GASVMQL'^Y^^]+:.P@_=P\^I>V=C_2[\CQ: QHKES%7 M #ZW% :#&\R5H8V&TL.4?A4\4CYII%&7):,1'1*0H6 M002]Z@@6>] [CFL;XZ4>Z0[#3=VX/Y;>@IM$/P(%3T?-_UQBS)JH;E^SBVO, MA0B&.@ZF'M T)0YCQV,RV&/F=4QK&SL3AF:6=V\!5'I'H(797@,4@?5&!).V MW3YM=$]J=.J#"1KKD//P*XO/T'C?:@]Z]2S_.NT#*/7K2__UYOU?'W][!>." M0N\GL>N@VP*KX!>L,1@=KZH;_QAM;\/'?'#0 6QV@^HC9SL_LP0>:AW]5T/E M(K\'%DAHU5^#[V>U C %R[I5P9)-JQ[E:5SVH =LC]J2WP\ M[M NNC"]]<:%-:JM]GX6$XW\?#G^'AXP5B>E<-O!?C?K/+]B;?ID[\=5U+V& M7H<4P.FZRE+]:B>>DU88[(\":28N'%(X'E]B':SV\>#Z2R9(W\,\8^^)")VH M2S)JXN=^;S2;(]@KY&#O?B*;8+*O;?O$GO;7_GV1WX&U+ZWAY<>O'W+C/Z[W M[XUI-Y[*=K>ST0.+F;_\?@S'[;B=SE%P>VR(OV#1@[]+)ZEU2B#L*%B<41JD MB9;(X80E)1$,3W=9E#P3&9%QJ7L\Z ]L[7"I +/&"G@%*F:-3T-W8DW6/S+@ MM5O6M=H9KS**5=>[TT8[#H"S*F@?HNKD6),>29 &?92M]WNGH#*"6 ]--S[ MO[V^NS2&9:O._\7+'?WBGE3T?5YLE\EQK+0N+:2T?-?C$_'H)TR;FOYCL, M3/WT/?!>TW.UO'\7N6;/=I%_:>P=_'UX.3-TZ M_'R6@UFWSIKP;.W]YN9^>_=@O]6DG\7N0?M@BWZ%>_U]V/RVE[;^PJ=54.I? M^.0[$9[B8#2*6CG$F7?("FS@)<&2)%";HUC;8'Q*78"5*H-8D*P@V;Q(%FB( M43IB%*:<)6&=8Y1KG6'-:CY*;5=7(TD+DCT4DN%S)/.1NF"]1M0!?G%E!-)8 M8>0DE/*9 MPWS.2=6?OO&^=VS;;\[!^V_;/HX%NV?![M:$%NJ"C"E(@8)- G'"$C*&>Z0] MD\$9KUS&;K6NGE_3X (]SQ1Z%J4M%NAY .@9JXVQ3UL.#1X^/16%^4B@2"90)353O$,8O(! HOO2!< M)>6,77AWVH7IC!?+;%R.GIVI[,9R1T-=#6$:AY4>V=-1+EJ=JWED8=VJ3)4J MN"G^JCZ=.#EO59_EJ$._7PTYC/]OP#T.^SD"*L16W,Y2B,%,Q3[Z*X$FG^ M3,(#/U:1V)?C 5\U3O9;0*FV3EZI,XN!?!\H'66V4,&E"PCD8IUR\0 Q=DSS M$A!8)OM@H99WIJX[ENMZVF\^8DBHN4L49)TQL51AD#O[/5!RMN![^_W&.X#H M4 5$CD-%%Q ANJIKTX1WYEN:E2'?"9_##'$*RV)>3]^^.P8XW^F!7]K"X<5& MAE^[-BNW,'-1U$+(:>66["ZTM'*ZP[,X-1M;^XTXLKRJ8@39XBL!_R5,]C%. MVHP,1-N8&,7<26-A*8*@G*EHO&?L#H4P+[JSQI66W@,I7^/<>B8>[?;^]K>/ MI\V==V+[V]\'6YM?#K;.WN_O[?S1VOKPCF]_^[*_O?GWS^W-G_Q*;>IO[\3N MP4>RM?-3['W;.FE^V#K;^O:^O?7AX\GNS@^Q!] M&VJIP,D&?8<"B@7:'AS:QH=U!+M@I&0HL0#XQDE"1F&.\D$K]\G"+LH";07: M"K2UE/96>RJ42)Q'$2S1P#R,1!J="5Y-/78LT/;(T$;/H2VPJ*UE'BF:53=% M/=(N>)2<2M1X4,(YSN7+%]Q]J4#;LLU%G?H6E^@[<&AC9]#&U58 "'F^DW$(.XURYF< D42#;8)"Z=SK_I53TE_ M!A[2%4PX_=(]M>W!Z3# 94[G:,GM>IFY742HJ"*@!]:$BRAL(B8Y&TC.0)>: MS.SB_)*##H]C%B=OA\&%WUJ#_;?'?5B/V/LX*G/Y)I?4[L>P1-7F5T.^3*84 M!,>2I4XC'[A&7-*$+%86&>VQ,2SXZ"O5>6ZO0,DV+8CT2(C$:>#!&@)Z$N'$ M61LC)S%9XXW@3MN9/9,%D1XF,]9%* ME#BGB%/+D25$H 0ZDY.<>.7 ;!3S%U,JB%00Z;'\@"[W*XQ)F^P<=\E*JCQ/ M5(=@=>)V9C]@0:0'1Z2Q5] Z&JU2"AD1:>[7:D!'<@X%;+B6U$IC4D:DN;V" M#XY(2^KXNSDY='J#H.&8=\]]F]9P889.0VQM8ZD[#YB[<.W\/]ON+FAT_[@!(GNP?OV.Y9^W#K M[.=)\^#KV=[.^P3WSU1B'--:(V7!I.+&)J1),HAY3),10>=*D)<:Y"ABJ>%1 MR$ 3KS3VGDBDV84,";X<#DU=&(7ZG8YD_OPK M7[42K1J(YMZAT5<9VJW\G'53-=^VK<-^(U<"LB?]XQ:L_,E^A!L/#?(K2 MKV=Y/J'1-')2?=4)55_(BSU$SM.)ZXZTU3H,>RW"'%[!6/\];H7J MD7J-=#[O47^C*TV2SY>H)HM>/,S 7!%%M=CCOLMYP>&"X>[77?X&L'7320[N M5G?9 1)MMS.-C!XH7]+)S0%CW<3V)-\K+V:NU 9D^3W<4?W+)Q9]Z>/'W M5_R1=^]+/,K]2#L_ED_F-5M#F7?XE37//OW<.GA'X7=K>^=++E$ 8_W=VCWX M?+;[;8MD^06R[TKW7=# V=;AY].M'9CYX4?1_/"5@>9\TOSVJ=7, $& MO>6":&V!XL#.YW")QN&*U!LN?N-\]6^6=%-%Q.WWO#A'*Z.)A&##F.-84&LC M\$+,;>Z"J$3*,Y&H$T _K4_JP[6WO^/\*D%ZK;G=KTGCLA/P/@P_-KD_-M]? MJ'<$4_>Y9?=)5AMBYS(V !6ZV-M.-7EF"34DV'$P#GYAX-#<_/D]J>2Q50R! M.JP0#YPC8Z-!WF'NHS1/&U6?_+'Q_!UD":5OM0:=<+VYU\Y[P)]_F"58N>RLM-! M]:65.MH=ZAWU4[YJ](]ST95^/250I48C/4AOY+NR=G[@4;O-/*D>;.!QI?WY M?<#/.$^?ZI5 W$IAZU2;\J-7[7E5O>"HU^K'5]4B $O 7<[@$W<*F^AR0;5! MIO=J(X?["P1R3I.OZB[B0RHZ)]+<-S4O;%8_^Z".UGP"!D$W=T"=5&5#-_=> M[^;V>T>P*755JEJ/[4]25&ND,5>4&B*04ZA4V5>-D^YQ.PRYN"YN- M'Z?##U^R(MC\\5VPY$7 N?UR9+E"G41@E.<"Q]YC++@!Q+^L9'F7.$W2R9LP(Z#ZJBDEL^T,M9(GZW+M\U:I.I."W!-L;RU9:QPI>G]2AL]JXI) M9;)/7(MJWB(YJUJ?3T?N7(5H8+$DG1(DA61!\V"1;JR+LR?QGRF#"7\,"+ MXR@6]*3*T+:,MI4)C;]___#EZ[>+?_\._[Z__>/[;^[%]]C]<_AG>O']#7G_ M_9W[_LLY^7/X=C"?T'CQY;W[X^DZ M1"=9:YET,#*)N9Y-$L^FL6]1$@L6)8SY/A6.;<4A<4^J$.U 9-+W%F"6[5.? M8>69+4P:NK')J,/-* QL:GDQRVN'EUXY)P6(.O8 D=ABAP')( MMPK9=A2@/HRPVI)PYONN8L4]!+K&$F &-+;"F?(_ZQ/.3!/P^L)@? M'HOJ7H]ES<05$SLB!-X$B]IG$0T=-W0$<3TKM)CG^:[-=?"F>TSO: MS$H(<5C@\S ^*>"= V'B)J3!?9N* /G7]4.31D%@1A%Z"(0&B4W=)'2\LY>> MNSOX6\W$'61BZ@K0N!%UF;!HR&CHQ=2E">4V%Y'@R4EAU1P($S=N/B$\9&%B MFTD8)R9H8]L,J1N85A2ZD>6%//1\8&(:=HJ)=YH[$W;D M_]$(Y,CC20 >41"&E#(_8L1Q./PEYE82AX'0\8VN">3/K?@&&%-! M9#/?9*$% CEQX$\T=DT>$"=QK) DQ#Y[Z7N[ S3L3+^4!]XA:5%WY$#MB>=MCWM:C3HNZT1=T#\6GT17NWI& 31F."TB"DPHR)XYG4\:@9 M):%C)IR!;@L4I MM*=\W[TI0UO,1/ZPFWX?@F'QH9QQSQP[<)+:Q M],$RJ4L2,XAH8(8VBWR;AB**R=G+8 =>2??2G+0H.U)1MO/B=RW*.BO*FALW M.^2>+2QN,NXX)K4%,4,2AJ9+8^+%$0F9CYW)O+ZK19D690,XM@Q'<$8]ZW((PY>FUE>GVA9IF79@OT/.IL*S$P?;7 MCG^,.$>:]W]8@;[F_<[R?A-@XIQ; 05F!U9W,58.4D#0Q+1!"5 6.B2(P))Q MZ,XRNC7O=Y#W=U[7KWF_L[S?1&2<"&PZS_%-BX:121W.3/!<0S/FG# K] -? M1&#G54P="$Y]Z "&"M;!I\84.#/&\@R*^!)P&,OB0BGQ!(!V#6V;[M8 M@"!<*U@C?E' @N%/6J@=AE"#,5"@J6#&^5\\X5'HQ+%I!X0B:C,QP;*-S(A1 MAW@8RW"MLY>$++EC>GK UTM:!#3F#/@M"?.LT(T<&L5.R'W+BJ*8"+BM14#@T@!\&<^T709>C0A#,W!X8$8@##PO =\F8&6L$,[0$.#@)<-$8 ;$=\0#L #-D M6)@8<,L, M++G^=B +.X%B]N4CZY MJIB[]<-R,ZWF)RR"?9M.5O^D->E8(,,]OHRR<4XDF-V.]G^O\FHV8W8IS"@7 M[*O)$ICL6O/@?UW[ES5_*$>2(4A%BA R:+Y=J, M">XX0D2^S5T>E[(4?B/X.6(#$^XD;N D<<@2ZC(>)"!=I<$31:'L;+?\/7&4 M4#OQ8NH10EW;#6('?FU%U'> 20/O;$=D^-AG?"& C4%"%T9T:XQ5":R!PF%L ML%P8K#"2;##(;@KCYW1DP 0&J!^>/E_)**VE>TM7#@N5_-TPB)0IL. !&Q?B M>?6'%SPMQ@-V^SP=R6G+'\U+#WA-0T=]2]%2>4-6CE]^W9=?S4E"]1UU^X$= MKOS:ZI.5W]TU+"%]CVPW[-W?N<[JE^K)=G&R-EUKV/)^=T[G.%(X+/=0-@ MU8]N@W1Z[_#APJ-+'#.EQO?D@/C+K]>O(]'^?IP'"L MWAI0OT>[-Q<(![OFUJQ)/X?@K:^/'KZ!&] 5-WSY26/@$^9@VSMJ% MB#C2O=%$M1.BVE$I7Z>E[IKHXYLL?V>4]4C]%_0D'WF2)X7Q]2%)S$\96ZB( M?7!!?^=6NO%URW%>F%#"/.9$;A!:(:6)'U#7C6@B(AHG5+#-\SI_\?'A]2]_?WC] MV[<_A_\8_/GK'^[%K[^3/_X>_'UA_PF?G]M_OGYS8E M4>BY9A+X@4D#CYB!%02F1Q+FQ;'CQB(\>QFZQX@UI$72D8HD;L=V'/D@D:* MVK836&["K= #.]BQ CO4':V[)Y(:^#,?1$\868D9>RQ!?'W?#'UJF2SR"5[2 M,H^*LY>>\W!\?2V2M$AZ+"1'*PDIL_W YX0F41#RV(Y<:G&+1]2E;./T/BV2 M?KA(:E#9+(=1)[0]T_,Q5SIFD1D(D%!>Z'(1N<3R;._L)2B:G25+:YFD9=(/ METF$"Y\'ED.83^,P"03WF!!)Y" T@X@W3G73,NF'RZ066IPC[(#$BB^T.2.)8\9@ IDT]%TSI-PS7=\COANR MR O M12EP,M[?<$+@ Q;$GD-T=*)[/-SJXA?:A/C"-D/F,9."\6^&@1N9OF\3)_%I M&%H(L&JY#R\AU$S<729V7"=.J T&64C IJ8A#9+0LGE"&(F=+2K7-!/_<"9N MM:]+/%^$D67&H6V;U".1R2(;M#&Q*>,@C:.$GKT$;[Y+785/*K/E'.NMABS_ M*G2WNM5H[Q9QW 31W1V0/\0*(ML#Y12YD<-Y&$;:H^^:$$I;'KT@=L30S-QQ<2(R>\%#N&!%X-OSP(WB'P: MQ(%KVSZ)F';IN\?$C4L/;.L(W\-6"PE6LCNN&?AQ8H;"]BSX&XTL;!]G$=U# MZIB9. P=AOVO62!BRFT18?.HQ TP?88%GKN&3Y]D8.]@'?>WR?/1=,BS2?F] MYN]'Y^_&W0]#WPXCFYB<"0^*8@E$L%LEP@'W/V>18)CS-K4'%XC M-W++#D@4>E;@T!@,[@@H@#*'.S&WK6@=1'7-QH_,QHW#'[,P#&,+X^V6!PY_ M$IM@&^LVKV]!NDZ*H2^S5]I<7A1 M3%AL)> S4IK8++2\T.'8LM:VXC+M6OO^'9)'MRW?'W0'B9/8,1G#[I/4B"UZG,V!/L M=[8I&LP:(<>'88H?M,P*0%HE<<1MQ^/4?[#&CV7Z^8Q_5L MDG@VC7V+DEBP*&',]ZG Z%](7!TZZ![[?V^%_VR?^LPW[< 6)@W=V&34X684 M!C:UO)BYPCU[26UKU_V@-/L?!_M[/(GL@$7,(3[UA!4*;L7,=FB21(R&MLXW M."C)T 0D7"%H8KFVZ8=);-(8&W:"16=:?A+!45N">#'F&U![=Z7&6C8) %M!N!$QJHSNC'%2R66RT(SC.#"IE21FF#BNR4GH$]<"Q]\CP,:.__" LF;C M[K*Q;;N^S?S 97%"29P$-O$]%MA!8 5<4)V,UD4V;O6GCX/(<85-3)>["6CC M(#!#&H$VCBTL%0_"D$=G+RD-^XYFX^-E8Q?86# PHET2TL2F010XGL]#D3 O MBGB@\]&ZR,:--N81%9;M)&;,>&S2$+1Q1!S;%-P/\9K>=JF#;+P#9(>NIJ1U MW>'_E17&EVD>84;:Y]MB(H;;.?DG4?OJ!E[$O4CX@CLTBIR0,>&'7N)CL9(5 MZ%RS[LFC=VTGW_(]FC#NF;Z76":<8&2R. (#PPT(3_R$67XH<2>/L,F'YN+F M7C@,F!='(0E":MN@FR@+'"ORDB#P?:ZKS3K)Q8U5$2#&;^P&IL5B:E+B^2:C MMC#M)&96$H64$%O6F^WJ[E=S<0>Y..*.'3L)=YEC42X0-58P#KY" "SLQ>L@ MS6@N?FPN;KGX=A!'L<=LDPF+8L"=FX'C!*8;\,#RF'!=U,6^QHLZ:BYV.+!J MQ)S$$2X-W23R@LBC@G#0S3PDNAM,)[FXY>$G5DP\'IB)%>"U6>B8D<4CTXJY M'3#?\T1"@(MW@-^@X62V8\;/8^ 6-C#.Q^,!S$E?X]_3Q%-XA,0VM4*+!JX; M$8\XH4_AGX3XI56A/?PNR:/W;0]?,,]R+@C3N #REP2,=MV?.WA=Y&+&ZO"YR2* M+2LV'1_66 M$S)"(B]V?$=[^!WDXI:'G[A6+!(1F^#))2;EL65&;A":8>B$;F2+($ILS,6Q M=(>88V9C2]A!$+I.3*A%PX0SWTHBF_A. L8UV-O:Q>\B&S?*F F'^@1383FU M41D'9L@8,P/"G<3U' ML+&1CY^%UF%V]Q#\,7)EMBE5T!>E=HBNV>,PBAU,G M(-2G41AAQV,B// F(I+H^_[NB:[?VM$ &_L(^JYCQCYX#R"ZB!E0,$,"S_= MIGE^DF"?28=J=!DM )9>3X@0^#JQ7)]%-'359X/,PUC&(#@J 5@R"^S85 ?*^ZXLC"QS22,L9((&U93S!V,0C>RO)"'G@\"@.XN6_"QD&)VD[YP&*&-5]D0 MWGV[:2"I/ JU@.<.K)EGTV@@ZN-XF&#KW&8]V>,&'8W$CSR>!.#J!6%(*?,C M1AR'PU]B;B78(DL'?3HG\7]O!WW T@LBF_DF"RV0^(F#Z>&Q:_* .(ECA23! M]'#?[KYAI!\3^ =$I1]2A_M!(%P:,]=R?=>R?!U# MZZ0\;2QH<&X\1I/()#[U31H(;C*/^&9(+&)'%N=.Y( %;8<[R\;1\E3+4RU/ M5T)>LYBX?LQL[MDT\E@0N9X?NS$-J1\E2:0AKP]+U+:BE4Q0&H14F#%Q/),Z M'C6C)'3,A#-0H8'CQ[9_]M+NP>'N+(%9"ULM;+6P725L20(F3B((>)",6C$/ M"?=9XEM^Q!-JB77"OUK8=DG8-G8MM3T>$!*;01 RDX9V8$9<,-,2# 1M" ?, M,*^M%WIT9_ T^Q>V,GC\;,+@I?!_GEZ_E$M#HD]'4UD>]O*_X.-J*4.67Z8C M-:&Y4K>_@3#3Y/;',;$<\7DZ@=?%=[.UC6P-3!.+48E9V]2XK;W&\E0\>'UK MU=[21:N/TA&'%SXG@51$[5U8>3OP"#+.KF1<>\%*/,B4S!5JE+\1_!Q%EB"Q$SJ.9UF>2VTWB@0+@34HL0.+>BXY>_GE2N3" MN,'_C#(C+F5584RNV,1@<0Q;,!$F1M=<=)WG\R!:YRQ4_IH/;\CO24[NYN'1CEI&0 M;>0$F.6P* Y8'+D^UEH%D?"LP ]=UQ- 9LY?@7W6_M&B//$6N&;W6^HOW=*+ M;"(,$O0-HS0%+J9 ,FF\ T=K7J47DWP:3Z8YZNT1_R0&#(CQ''3(=3I)1?$Z M+>)!5DQS\07>^\L@B[_N5Y/3][4F_\.YL"^^7OQ]?^5OO_R MY_#BUW]=7;S^!33Z+^G%OW]#K3P0__WI]L]_\W%D4^_/OV/G#_LW&^8)&OP- MN?CU+6CV=]\NAG]8?_[[C?7^UW^D[W]]1_Y\?95\>/W&_8N'3I30Q#%C02*3 M>CXS ^;[9FR32% _X3%;D$U.3 *6!$' @H &G+'(XY%'0\=B(>)'G!D"C*,Q MG 8<@3A[.7,6E3XO#_[E(I$OI= M+_Q8A!Z)W*AK&N?=2,KQ0L RN/&?*7!LL$)X@_SQF_=OSD'"7\)92'U1B/8;Q&($)WGY1KA@;9U^ &9\S,$5ZN/@GF[0RC2C(;Y]P6U"0Z0%"3WM>#*)& MD(17+=0)J00.<<@#G(W6DEY= 96+HBO>Q!YD4.S"/-SWW\]OWW\'+^+\+_#Z MN!=;MLD\#R12XE(SX-B$+.&^X_O4830![V!U(3EPV$#R_C*VD%18$UK%]Y+X MD;KBB;)>THEQ \. 73-1U&B@!X O 7Y:3I3XOA;#]8TWU1<;$J,7,5BZXP8> MK-UG5N0[<4 I]2UNN;SLJ[NS,*,FQA7$&-]\^.TOV%[N>W9L^J$5 S$28D8^ M"\P +"T1.0PT!1"C>R\M,K"14QE&4-)."DZ@"V6)HV#=A$)\#UB!>;[GV0%U M[(1%E(5^[%'73< \]36%/ Z%V!>7?T4B2"(_YF9(8LNDEFT#<<2!R5@(8LLE M@'.7 MC9=WGV^G_O PR16!V@Q"L--]SZ&VSY@;Q#P1KLLCVP[<=7*V-5WN@"YOW\O^ MWA9-N&7"Y@-=TB T&;95L6/J$1^AO%E\]M)>";A:T:6RKU _(A6]&5TB'.-2N&S/?B:P@3C29/ Z9?+\ ,O&HB"W/,[D3 M>B8-/&XB=#AH.8MBN9478RS6VY!,[BB(W5C910AD[H U[G)*PY"PR$%'#J;F M)[YKK]-10E/+#JB%O/_M+Y?PV!*V9=JN1S'#SS%A5&I&L17QF'M!X#CKF$.S MU/(JR\=9CA\@;4S!Q!YDL=1I)F\H_L5MH) ML*DS!'^RE'[Q_?>;ORS'%HP*V%\/.Y]0%IGH_9N4TX2!L@H(9EN1^R3A,H+; M>X1H8Z'[F*DNFASGR/']ES^L#U_>V1???[,N7K]Q+L[_2ASB:DS9BF7 ME',H0C0,0X?9Q*/$MFDC><0VX\LI]3Q>#[R9B:-A]XST;L4L9QOC? M_PM[Q[TH#+RIFQ:%#)* ,#H'^_"V2.4VODU';"1!=C$H(N.S\IE/\F)!/O)! MQ5$6\A(VV,>@L]>I'ZY!_J3BYKY+M%TF6#P6M[W&6#LOX$3+:'T/W,JX+\\7 MKY:*:52D/&4YWB3]W+H^>FH <3#C)LL'_";EHG5G55V+U?V5"]5X20Z:B_& MQ9+V0/7EDV+FKJ FQS@#U0A*0(PNT?? N-U ,$P/:@\\$?'5"';J$J8-#V=X M658F2"CO!RGR*AT7]7HN!UD$A#P&C2Q&L>@WGC.^HK4&D"%2"DK]+51]6):G<-0PIOC/-!W+=;6W G;MPYOWQ=.>P5-TUJ/I),L+^)L 99:KB?$T M!Y-A<"OO1] Y@\,L^L=(;NUKH2L0TI.;K!6#+1W1XOE"! QW:4FXHW4DY3W4 MBM 96C @S>1M0)L"D9;P%#!^"_MY9; TER\;I'":O$UKK 4PWI//+5)X;\GO M*N+'5R13,8!GII'RKJ]N>0I(1'"G^ M+BLI"5SU%/XB-U,]KMAKU;848C"0UW)(H]4>XEY)\TL:M,,40]RPXLL\C4'> MRRMH)O(,Z 4[-F5^R8@7-R#//,MXS(GEK?JE>DS:3 M&^=9C..O)"DY!KYAHKK8X:9D@]N)@.>2P33+,S&Y AZ&T_WYXY>W;YX:0S&, MX!R$&3&<][C-0X5"RP>.Y36IX^ KWMLFR_+>!$GKBN4HM(JO!H?S$15)#E,3 M+X&GN'=S*0S;T*P\PDXZ^BOHJF:F:U"7V;2H9/R\Z)>\)GG[467]R_^*\F?W M9@(]PIO*O41\:Q?&'6>%M"F?*XU]+5Z /3&YJI+96S\LYV8U/V$1J.'I9/5/ M6I/&Y%F1[TGQD7 N8;?UWZN\FLT8)(09Y8)]-5D"DWW.!C?LMCA[-GM2<"AS M>SB__-7GT"%7967^\X(93FR9_PP&'KM.<^"LGU]]^->[UR8)GX(1"?0W3.-C M-9=$DHA8>5FHV,#&S5!45AM0K[].LY%J%DRL>&)@4DY6?J<:K\MVD?F2Y2@R[YV'KA7&5W: :[!F33HKU)6Y( M,04->&O$5RP=+JE3 \:4[2H4KJ0R,+AIV@ MZIWRLN8EAJ^ MI*0%"NKO-039Q"2,F(TP)0PL+S 4,$<,#'-IN8#MA:O!V0.#5O><[84A49?; M4O) -I/U6)]L-"W0FE**.*DC''D9TTCR;+A\ESI)NOVMXU*['0RO'+K_ORJ[G"//4==?N! M':[\VNJ3E=_=-2PA?8]L-^S=W[G.ZI?JR79QLC9=:]A[D/SNA^XD"\\NJ4Q7 M;+BG"NP%H6XU0OV]DE-O9N743$WM0W>HA2>PJK)VOJRV*[7KRW<.A?C*;@Z; MK/9TMFRVX%1OWJ;T9NDMVQ6][0BZM=.X(Q>K.&U-<(13QU\Y>'@5":WY('R, MSF,-;3+&6FMZR L>"(BD^>W ^4U"+VI^VY[?=M0KKM/<\:I=ZOF0=G 'V.[! MM?R-%=(=[0"[T[#C ,_"\_K.G4?QP!W?QYI^6L=!^I']60Z0#JAM]5W-DYTX M"^#)X+AYIQ=QQUG6T?G M0,_HZ%C0"ONV9L'#9L$M#[!#7=T[K;X_+$#NG)B[3FC0]X[1-3BJ0PK[5)]1 MQ\_(IAO;2_J0'I^1[G:^?^@9G91CW&C6=!1G0Z&=XQ896IL+=&V9=^H$Z3V1 M=>T<=_L [IQ1%QS8)<.D#C;BE#M&Z^WP^\PDUD4D\HU/C'/>//8BS;G'_F( M+.T6=_V(J#ZBKA^1M<^XQ2DD:7]0#5:D&]S#9/6'^,('2& _T[[_]$3\I$,\ M'JOOZ>/I[O'0OJ./I[O'8^U)N.W(!3V,:'+=VR022:;:IH R-2;LV\-N;(\M MK$6(U0^WL^8Z$] MAVLNVMZV]T[:I'^\R+\^HHX?D4VVK2[09_1X;+3'%(F3\HX1!414'O*65F>) M,N? FGDV10BY:MXG"UVP^PWJ-L,^V'/9P19IU^;'AH?V5)N_C\7^D$IQ+4VU M-%VST'OK,(*6I@.ZIY#;6W 0"T[*GY M1&*T-4TY9R&TG[00I:I>R>N^P$*P_KI5 B(./2&.6[E=]0MA-/"7W9_Z1K.& MIK_"$[PS\I;\Q.L[/_7N:V6E.@C58S5%4.VAP.P(FJ'N[H8T"R\N8+I#86#S M@8Q7 \ 68"LCUC47/ M>)]R#LKG#2N;@)TG:J W[]^^BSD3V=$54C)_F9X1U^C]AYX]* *PG MM+#WS67[!?6\\$WP _@XQ5XJV-=LA#38D/N@:N$F>X-HN(%\T3+^=%F4OH@5L3-ZM>OM5Y$T6E.A#R-MV^J$QHXQ#)2BQ82JL!P'K MD8[:,,J]5AO,A94J^3>1-%PW5Y*+PS+U!=[ DMLM>8.+% N#5Y>-I14$SDM%I@O"I*BZDE=*[,IP9)% MX5YYS=O0?D,RTA:>F]4<5LLZT&6YM.ZP?S4:#E.PT5/Q MN VB]TYR32M$U H3]LW(L3'P9G2'FGE!78+N#W]:G[X6%>5D^=26"CO8T0R5 MXF#0$" ,@2R$'G$N)FJ$2(Q$ @=^6H<\M4='P=#$BW=A M]9$Y)VKUT3U& ]S[.L!NW">0GKWL4K_:M5O[/091RU>MW_/O N-Z&V> M&J\YKO6"4\!+/.6N?Z3G^'2?V-H_+F/Y $_#\^Y)3#[X_&.=H+XF5UI[1??3 M7#G+E7>_I?OB6Y[N_'?8A?O.QAABAPVN<&PLZ'E;]V[4 M+-B)$P06W#+"UR'PC$ZK[Y/O_$>=S0%:#L(U.*9#LC>/].LS>FQ&LNX+M^A# MVOLAV P'&/=^>\.,O1M;9D?M&5.G(V%O7:.NW2 MNMOW/%:LV"73G"_ M+'@*SO&)M_X+M^VAH.WYQSHBZ\2Z)!S@$9'-<;3U&3TZ&QV^5]QI3:I[__5M MW;VLN\=CZ>/I\O&$_4 ?3W>/!ZQ0W?OO1^^R[OVW;FLA?UMT]\X$MD[;&B?V MB=WV'AT+NINGSFD6[-() @ON,?9W"A[Q"3?_V[Z*4-OTCW5&IW:]>X!'Y.GF M?YT_HV.XHCT,]U@W_]/MJG:2(&EOG!:S\SW2OLV/36O8SV7?/M:JF_]I:;K/ M,$*X=1Q!2]-#D:;[B=7N7YKJYG_K(#\K'/@2K6UE][\26ZKZ?MWAEW7^(UXS MCNSTX_;#U3W_Z-S#@>QKM6&WOW9;0QC#:G<,//XV?_>1P&ZZ_-W_%MED[^/Y MJY6M\:AL-"%[ 6+SOY7/.7VWU7T/^_NM>C20I+78N61)8Q'9R*__N3\[U,U5 M&E_5C2NX8??M>[KWK<=P*YKW-5TQD$SN;>7GDCZ9H6P;VV>>5/>+Y5W\UI1Z M)1S8'5)/ A/M0.K!:\BY+0=]/&KZ1DN1XL.5]L2P3-'ZKVBF7N M[[)G%NW7EON1A;V1(0 M923(_@E+!_+OE2!^5)GV6'1S3Y^^M8C'!@MS69L^ZZ>UB:*_3,3LG:D6M/.6 MK0/;W0=UV\#E;0/7C1;A)=PJ2;70,; 59'ZX?1DV[MB1]0KTSUYVJ5?@2F+? M'R$O;PSXJ6U)GQ0+OU.RL!!Q!MJRZG&.@:-V%]V6F@96 JJ6^INA])2*&<5D M%7DL/7BINQLG"'4Q3'::L-I?P:A+M>U@CS1R%X0K_K@5E)/F!#9";]Y8^TNE M-&^FA^Y>JAH8MMRC2OGWEALBA?2 P-?J*7E#YZVB=-E&*3.G>C5\ VN=JNW M]\43^ V;P&I K('Z&&43-3^#U=&_%=.<:V3<-]Y47Y2!C-J78*I.9##E:C/B MF6@6[ON".[CPFR7.:E9M*](N^HCP)WG_)G?L\P3^)\/$^*HW:^H -8E*$W6FX6B^-\BI)\LIQ!V])-"33P,(/F?%!VL-%H"CKO.[(' MNU9B *-($RFQ9X^J);\SD+7XS*T41FC^#02RV#Z/K;P]B4#GC%"@5?0VN4KS M%L@6%UMMK(6&XH/98]=.=]XS%ZS\W-,8H.<4<9INYN+$ZN!Z^> M[&%T-SZ$1,+EB53UHL(#;X,KGN4/=FH47U'5MS M.I2^1K?>)5F>74D>_#$]M=L+?DB;XT/&]]AO4D#V.2]W!2Y:&.LI&X>T[ZR=DG]<;JC3VL)_7&ZHT]K"=/"C-AQ>7I M0RKYCK1B]X!J;EUGF,/Z\F3:@!\1X;YB0$^ MVP[54+6=/R0K[#OZD+I]2)Y+-G8^]"$]]B'1<)^'I*V7KE@O=]T-A1VW7KYD M$S!S?/Q9[L@' M[;2DW*K3\2XZ-.@QNC/&25T5/301=]U8:><6OKY1M&R)W39]@F-HA8CIGD; 3VUS2G:>XQ@PJ^W>$+UN.J$=MU%M.Z6>W=HSK'/X)J M@V,_([JGYJ[ZC-;O&&EMVQ-4G]&CG5&PI[:>IQ?[68DH?6))PC\3TB=/#]B' M./;S\?J!/I[N'H]C]2U]/MT]'^+O2;SIM-4-\PUVT'/^V&)$N]^@;G,K(5L[ M*;O;H\-(SM+<&7K0.S-7#U2-V'C8B+R(0PFVRI&PAAE(U/]%,^E M[,Q7WBX6/:.8QE?83RF=;[TNNS<+[-X\6M[I_O[&X&OVG;+MOKN7SISR5<]3 M\&;3>.9 EG?EFL\@K+IT'7E#KHWZ;;W4/;2ZV>E)3U;WT-(]M'0/K>[TT#JU M7CBZB9#N3*6)JBL;=WJ=J3XDB?DI8PLY+_>M\63C0!NOORM$OR+?S-TX;W/3 M'>AXA8&FY..@9,_9M@1+4[*FY"XMW':";0M8-2EK4N[2PDFX>:>0QR+E4T#T M^#!::MT?>1&%LS4 78>NZH_\C&QWX^IE?4:/+;VMK;%(]2$]F@Q8)M@VUZF-Z-&5J MA_L4>*?@DIZ+/(/WQBJ9\+5(,+'PQ!Q4F^ZSDZ6VJ]XVP(#/U:>1S61[=H-K>O#K3'&#VR1HV=Y++,\ MA7O5%8ZJ(39H0_3@.XC.[^2;(]V91=/<8[M@ M'>C,LA)PJ9PIM?N^"ZL99T4Z23,86 S8)+T6#: + F.T?EB"Y%C-3U@$#N)T MLO@3M>TO)0+!+ !-^[]7M1LX9I?"C'+!OIH,\_N>L\$-NRW.GLV"]:0CGVT%X)A"%PS'+ M8?HWZ>3*6#;K_4UN'%T\:5TME(^L_1;X+^PB.*D@3 IA9(GQ!%&,O;D7PFBVUW=^ MPJ=_,!G>N'*X\RD<40S'G6=#/ UX<&3$TSP7 MH_C6F.3P'M0?V:AO?+F#6A"[+D_A-P)U89[!X/ !C >SC3&Z8%0@"#VCK)?J MR=RT5MZW$4T+&+Q ,#WX 1L,C%Q<(MQ9SP RFJ3PR2T4JX MVS6]X_ZI72N7= -K&L!>PS94#W'CU8#!:@(#$0._PFZF VX@1J%<(9[U[_W/ M?;D_S6_:3^$WY5$45X@^=\G2D?SQJZMTQ!0%5.=83J0U10F-6!\_D/@-,#W\ M^,W[-^<]XY] 17!,L,M@X/3*650#MZE C=LFJ"C']Y4#LAB.IVA3!Y[O=)(. MTN^24,O%H&2)X5L)GX@?B_],TS$2*[S\$B8!U#"%-;8_ACEE(U.^[4JPZUN3 M3R>W:CL+>-L0$1G9!(CI"@X*]O]:#/HGI3[N:EZ^*$7[(A&G_/^>I#-I<@2,5H8HVA/)0,2(*@T3JA>1PY] M-]SBYH&8'FL4&"VX%;GJ1%#';K+;RD+>[Q-\,, MMW4Z7+[\O9/.7:0P9UZB)@76!1D)TVCIU$G;)+W#H6B3T5B]"REL.BZ4W;?@ M^DC;MV]\'HLX33 F-[CMU9.2KSW_>/ZJM$%;*E92/GX-LP7I@:?2JTQU:>T: M-UMN8L;4I&N8FLLLUU;<>N;KO>IPA]CN2[WW,N?+;=&>\9TE+#K M+%=PYG+H8?I-L>E2/'RIN.TYZQY'1U[F%6L4R%#<^,\4)@0OA]^4@A-/;HD; MMZX%[-UA :]M[W8PJKNL-_JZP/O'"[._T36#1N3O)&Z\GJQ&Y->(_!J1OSN( M_$= Z4>*5JYAWG7O $U47=FXT^L=T/+"WJ:#2:ZN.#]C?A9Z*#LK!#J%5,,U M%]\5+EB1A.@Y.^\F<$@IL;J>\4CJ&1U?UYEK4CX&4J8T[#N:E#4I'P,I;PU& MJWL)[&#_?V6%\66:1QAB^GQ;3,1PP<2OEWZ<4&:VJ^'F.G]&H8;6[/H9^9L# M5NLS>NPSVBM$[2F$SV3Z%AL8Y^/Q .:T-&:V%I$=+MPVI?W@X NEC_V,; U; MW_4S(HZU+<:G/J3'.R1G6\"_#KFHAX2$O"Q-L)A/$US3JCG9*-+&Z^\V%]H. MW;:G66<"HO=X)IJ43X24K2RS/(6[U;L\U9W (:][$=&YG=E8CQR0JG#\C0-"W;L' MTR1W4"1']]F-39/<"9)<:!W!;;\FN8,BN6#C>^5=)R^L!$.^$\%$PP)K6& - M"WP/<-M=SM*F0(ZMZZ!5 &ZM,/L.H('MV@";P0GN MTCUE>L;/[]Y^?MJ ,DETG:G$=45\'&.2(;Q7&]:I#?U:@J2VWG&>YNWWM&'3 M'ON!B6T%8&_A)U-"*.X2_&U9G*[4P2)N[7LQQ+V]A*2(?E0W"0?\.95DAEU@)_VZ7&:X). MJQ0>Q@@6X$JW477]< ZME/[4-^YM&:%CE2TW>%L6P(/[M.ALA(D7G82] MW=+O.&D$XY;E*CLPH)T,[";^UWD@J6^Y%O/\]ZB25R<&ENJ_8: M8G2I?K'$)Y/F*CP&)KK^79-#-OW+$$R LV36[AQR]OWQ@Y+,B\!-(J9[;,@%IH U./#'Z: AL&Q[HA M]G8P86XJ;Z7 >)M.VMLWV]!&]9A9-@^< )+B)S$>L%AN7PT /@/GC6.=E"&R M,Z]H3=NDN:.:0\6V)(KUDC?-(V//.1I/\ IBQA#!)A!K#;8A+';]WEE8[-5H MU%[?K>VLC8"H>VMX,IUQ8XA]OQOS^&!QDKC_F?YGFM;NXJM2IG\2138%Q[=X M3$9_+'Y^Q8JK;EHZLJ4!5UHK S'/I'%0AC73];F12/Y[XECN?>$5VW/G(/,? MX.Y0JVD),P>3CZWC8-OO7^&JZ ;:O":J<5-:OR5^OK0Z<'",S;3& PMGHO3P M(&51.E!C8W09M3]NP:BQ%4N39B2M/C2ILORKE%.*&1Y5V6D>F*K^6Z5965/' M/IVZ+7BODWN+##K?'P/DP3ZW=J8YE>5M+XLZN>&S49XGGC=WO8MWE;-&S3+Y MQ%N\(.6HTM$RI N:>YJC:$,A4^TD"K$"'5UQ"?Z>[*\C21B'EY&!I4,T=W;I MS*3FQ6:42V-8WFVAHR7-K2%^4[:=:E]Q5F^JKM\:'VS P..;W&3MH,8=UTZ' M+6L[29U7M:Q-P"4?R0:*;)_"H+$"+L'1SZ6)KN(T116GF2I6DK8$"H(E[Q#9O@JKG(WX/Q,5&W\U\RX"1L(X4B2Q(ZMC]=G* *6[2FN<#\ M!3R=8_107D"5$_E;!1+;38/+EEU?Q6UUD,!.0P%>75STRGZSLE%6Z" M$!IC^ >VZ[9O?)[?G^U?'LQEN<@'.LF23T(ZE]ZS3WZ<.Y*3"OJ@@;Q,/L)F M[/-(MO(#[=!=:.D[?\T^SR+K6EZ=9*-YUW2O'4EA^TF5 7P'4^]]TQ:-4:DF MD((D'X &!FG,;ALM6:D+(YF6^5;S*G:$:K/7'V4C$^UFC+PK>QE4,=C.Q=SJ@'IGM?H@&UV:J+:EXE.:HUKV MOI8GYXPYX*K='U?A4Y4LDN8K(J/6K!VA#@O6\40V1*N#K1AOE5>3U]G@&L90 MR2Y@:S"9)L;R6S A6(&=WV$'JLLTH7XUJ(.&52Z7S-*$!Z=@D.03!MM^V[YB MJRYQ-LFD.@D@M:9_\.K^=Q^J27*F;/OP#4N0U&\A8&I-L)&6\ M$EF5*NF5NH2X;"CN6H_Y@.;LM!2?O6H*)5('IT&%F,E(4.LQ^& M+9)EURP=R& ^*J<$Z04(M['9@4OA[^);JEQED/Y HD8"PS7QO^5KFYU&) 8I MV.SH];*),N&;('DSA\H7@-5'8!](+H#A401($UUNK7)D)JL#GKW6A*M#:5Y2 MKN'>E>']+,P;A 6=EL+16[$")X'^+P76EWQ^WT^UC MD?IY'(-2G2@_"L@_=1NDO)?91.W7EF6$GIB]'R8#$:])K=5CG%V72" M&<=+FZGOW51 (D0-N=].[Y;!8;\ZN4%W$9=,%)?2PW/D"C!19YEH7$(-TJ1! M(3G 4@$4*].BL@DDF1NX='3^KS)>*=OZ:17'&TV'D3(:Y,OA_S)SI PS@$$@ M1E.A9%_:SETJ%;5DG46>@A.)XU MUW:\DS)D7MOL=\]L>RY"T,D]NT/][G/[6JJ_F]NVYQSD)TV/JRY3%_KC2L[= M8IE:F6^X5R/([?M8Y(;.32>W#+P9V@_+*8+[4^8NK](.TOU9QKVS=P/[W/)Y M$L"836./J7F#KS=A7RO#C(U&4U#GW]$G1$L+[XRD51?)V]9,V563')P^]9.Z M$ AW+,UX&2>2/J04E8B*N&TGBIX]]/F(FSQ#56V M3GMI[1R;N7R^,BM.WFP5]7J.,E+RS]FX8-L0EUXB=>GR8,=2VV>^SH3,R[V[ M_,?99 +BV7-1Y2H&U[HG+9.+Z_L^>8^*,5SIA)0F>U&1X'QX4P4'%R,.P('G M2]:H_E#F,623;@HD=;'9OA:=B_RJ2&R63]1G3; ;A1 F],N\\KT*?<^K;,!;90<8M\+@>7<,82?H M^S]U%B*>YQ)58(3152*5"M Y++Z-4S >FA.SU8G9]YU8+DK= M ^IC/OQ8AXZE3(:.^.E9:A(C:4(2G45G*WYH*I*CJ5JWJ3Y1=L(&^OTVQ:#&Z;Z/>2 ML=;9?F7BX+K8)9@_TJI12D#>(Y8)/'@N=916WDM5:YJ.\;LGMKOPJ7](PA4_>!KV+ :2][0-!5592)>M2G- M.TZ7&=F@R$J.=#R*$*0/3HIC*F_)%'L>Z/#%*@7Z: X0MQ3OZ+[(P-\=LUART)/I1>)>^C,XF MX#Y)@8H_E6K MARB"G63])L2OS)?017L E':?;->@IO6N&J=,VFQ^A&\M MQ# UE:L\*%E@;JL-# $ D0'_@5W2V"0X#\S[6&*EJ.M4SG-9.7DM7XH7'R)A MT\'IB,T2+J^A],LI \*8"!C=556%9=I&Z>6J1.Z_,SAZ W=MBC7&Y_R:R;+3 M-G*7PH""LXW[LE*ZNI;G:1%/BZ(B!" RX1I##N MP7+@=3@_XP\Q 8( HZGQA8\I['.1C99=9:Y[J$%G#_45EH)@;E/K9#\"Y\7I M<19[?I'NTA6[QC@IJ+H1EOJ!'I)JXHJ-+IO:@H7Z@&JK6+-5XW*K4-2AB!MD M17,U/C_ N=1F6%$/(@*MM+=9#K+#,O^GSL)I(WJH]-HE#OS6=&B3SM+A9Y8( MX[]9#K9T(VG+1"<)PH":7R4W?<*R^R$0K%1,) S=(R74BH#0*LUEH19J8569 M6KF2MPI\ W;D!F2Q.<@R><]0-,JJS-BH;A\6J%IBYH!:3\5-"6M97JZH5%?4 M]96I).\39#Z;*@_I@;L*+CN3660B9L6D4)FM6+R2UXFL99E*"9 Y4"EO*YBL MQK602">U!=>J;Y&V8''7DJM0 NY.)&:TM5+/&,%"@)BEY/7FFY(##8$Y5)HR MX(=+COQ90N:TGGHJ\58DN NN3]2IR/!IIJR?+)X.ZRVL!$[1AI*!9V]R#*J, M$) ARS$$VASBD'$A4P9SE!N1:*, U52"5T_%-/J[/+O*A,O3XFM1 B!4V;@R M,:.)>4^N0&[-VFB(2V.\ZY7VS7G/P".RK1>?$-_D+8LGF8K+VN3%JH*J'SNXK0 ;"LQ#B5L/RU?C>C',$J=C MM#&5@W&3H3F#9617N3S$M72RR=PZ^M,STDV_[4-+V? !%T6:E^8$RFB&_M*D=5$+QSBIY&+YD1Q6A=U'HW)U M4B:KG/B5>RCE0UJ&>']3=0! K(NL]UO?.!_,B!8EH2066/O3I,TZ"4*MX=FN MGD(EEEMC\$R&F6KGLM(F;6&NTP,?/SWP$4V8._4T!G#85Z!.H%16LX"$RI-V M1>M)I#U)XS* ,ZOG5N@W%;!M*XWE=]KW:9#)'%G7]H?2@95YT0/31?$(TOP M9&.I"FI0L6J.M9Y05M6L'EX"1O:BP0A41D4-T=2Z"P#5->! 9N+%TF4JT)-; MA6P"^\/*FSTQ22564BV;BA/[>696RL$Q9 9J)%?@**A.) C=5J &R?.I%B9>=)"AW MY6&CJ5674UP.L@@/\$6-7(=;A?G,99@*5U]:1_%M/) RKMI7W((V9$&%NC= MP"IE][Z 4VQNUG)VTS+ILKSE4&)Z3SI*!N6N@3E;KAAHO55E75=G5+-5[WPQ MNT1U_3J2HE/=38GX:@2\?'EK%&7<3>IEI<1@]0NXF+.+N$3\G%%YB3%@-U6E M_.5T4#TRJ+7@B]H]1C7#OC4_P+]@*!@>;_VV'*LTN; .!D3,J!KW'FI@$XF> M6(XAS^D_F#.5I*K6O4#M.)B94H4L(>_(U,U(29$OL#P_GE8%.4M?'?]GFA95 M75TJT36DJL+1E()L #0DN"@K]7;Y<4F2H'**M#EB9+3198I$(B&()&AIFN.. MK\&F$H"H0F*4X -ME*,7BY)$ 596#E3%N>OL=RT3$) 4I*#,K"N)JEP(4(J2 M.%A+:2#EM-RSNNV!>M/O(RG\_@<^X-FP?B$7<5J4EZH")1D:+O)&H+A*QW67 M@RER.4P$1BEK\]4)S GHZ MV3[B.I4.R5V&L@3)E#LQUT0!;_%:X8@B"1UY M8*GF@1(Z%2VI)@E"";2)D,D(Q@ Q11@\@40I30.P&8!S15L(+R@<4;EL4D'T M9N\.JX2&"J >C8:JRGF$.D ,QY.6+%26F#3WYI)5AN-!=EO4.KV2U264F])A MROY3TJV4!6C%M33B+ OS3#+O1*7"E(DP"M5(_30=(8IE4T6)0;.I((ZVE;&]7I4)F\9Y:R'LM>P>S9L%4K>%C>Z4P*Q&M0*UE5:7Y D4I M8%\)Y9#3#<=".#IJ!:RZ!%58=X#S#)7-+HL&'EZJ32)B.^IAB\Y\E+ M_V+A$$N2KI(^T";"KD7EY,KIJF0D%8NXKF'K5V18EW:61%P8M!J,5'9T)!I/ MMIICFP#+:LVB!L"O,O@D[G9K%\LI5P%&7L\KN1-,?VV@F8JC%5-@.EVY.6T$ M4&4U8CI'O5!@OBR@L^$C&LBW;T%O\/X%Y9]&.\5CH=27,BJ!.Y#&9CL.$J4[?D9:1'@58HQ_I^.^G> M5THY4MI(A5"!> \[$<\!JE1F( M\U8=/EC_LJI'F37T9ME"9B(78C!0T*A5!XT9EJZLBXUGLM"08WXFOV!*9.VI MM,8U)K=CH09'10P,=9TAX[7S]!=LU)J)YJ+@3;BCQ&.4!'B'J)QQYG AE25> MWO?/.V-%^[<-"*C*H)?3;0/6H"09R)XZYA![QV$;-,1RG3,>>9^\:P^*_)77MM=;PV#6' MDF28YXYMNU3"N\33-6NQAE9KM\ M^XXR;680ZR?I=F(GJ':HJ1V8J%W/TB3%D(7* M$E5G!OZ:+--OU'A]ACIKX@=D371&Z-=U,9]D2A+ZC,?(G@M2=Z5"RDVT%/=OJV](6Q;-^>"UQ^T8K%*F*ME2Q7 M.M5CH-+6R3G;1VV^OYVZ; ML>PH?PG/R\L*\*A5%%!5S1951YWY4D7$3;?=A6+:-D!*3[Y"1C74Q:#2;W*2 MLKX'"]TD\D-E.==WP)@$(W4@:P?9TX7*K5GHDJJ$;)++4--M%::07DG[VD3" MZBIP?+DO9>6B6Q8NEFB9J@G'JHIP MKBCO*,W5&7%%WHPUMRF$C47;"P;J1)8G)/[@E2R*6H/15K=ZWNXBMF1RI+BLI#XCEVN0, E3LH2 M;)J9K6AV3^($N:U6UNWY6L;,5%L=KW$JQ72HQ/#5[1BS229ESER#0&3UW9]D M770SH=EC[)4J#BA6)?14BR]F0R02_Z"W*'Z5)2V#TDU[1ED7@[= 5K.SLR'R MLCWG?;]VC#D+_+XKKE8!LSR\BGS5BV3XCZED@]J>+X5#S8US>OA>QFJNZ^[D M:KG-2VJUBZK]@]-:;=MK0:L)%:;L.EV/_L1&5IMMY-=Z/RB[9E[1K:PBJ19?8P+#^47:MA;.F!P?K_&P0'+'06A%VEQ,_DHI5RIXG>J [;E[+! MEN*RW2)?[0$D8GVY)-%VL%\[!J/4[>LQ"J5715]_IE M]%QMU&QF5QR+\43FC[5N[]2GTC%5R"92XE4#S-P= E-.5#/[-DI'73B )ARZ MLHN [.!]W_/2&LX0K#R%\"5?4Y;(H1LK'87:F$='OF2^"D:2U3-JL+Y@[\2M MPH]1@"WHCI>!"'F1A^S&RR85TKL6ES!Z=C-2J/3*;;]KZJWBH9D!E9R;?0<\ M=]_F7S.%6X[U/*D$O5]VO++R7PI;5;^TWL&6N6>M&);/9;!_;&'3R M?O"VU?"PVLOE/A;0W%CAVF(9%\]9%2QIJ[#"KUV1_O)+&>[ZC.&N!S2LM_UN)_G3 MODINR09J*S^B*< QK^ ^!74 GL ;]+/J6Z>F7F';)1^B3GY?@UXLH![4>1VJ M#AM+VJLP]41J89$8;U0!&)BG'["@KK39U7=-BECY7<\0:L?+N]4Z&"ZU_PJA MQYMCB=O',JZ/I:6EL/BIJ@$O\;;;EY7@6HOZS'MW_4XBFTGPS146R*9KEW62 MJKJJ[G:UQ5)_1CB<$N$7!-FG*09YB,-,XOXLGLJGBC>N?$62X1"$I7!?]83(<8_I47$*I/L>!%RX8JOVUA M%N K6P_,.$D+$.CF>4YR$PK6'W1*WTQ6(A4U.U-2:6M.AV6;86J0IWI*(VK M*[CAH_(DWLY@WC?8#Z6M6'J^L#F#V[JV$'?YDN724:\/MJ&2^X-%!Z 07C6! M\G=58>:K=F%FLWV?JL+,H_34+JI+@U69BVO7K2Z36)7 2E:+J"R6(4G>[L59 M7A57S3A;H>/%D"YP'F;RM" '5,@8!0/F B$ULR(;@>EW6P'03++%YY?+_[57 MO[UAZ%AW&(9KD50LHV%GJW,['F'<[F3-;++USMGAY=K,G,ICNPH?SS]],=Z] MZQL?OOSWFT_&NXNW'SZ]/__R[L/%UA2W3Z>'](U_RE#)1P6ZBQ=_QRCE9Q+[ MFUZLHK:G6O=/U07S;=70>(.Z$'5?/V#I4&62-P!0: Q5G51EL+]EB%05D$KQ_Q.G=TV\QXYB)"PXOJ\ J6@@;[0+; MO-VC=@[^N][#M+1*A]E$-.;^;(1QH4P2;]]*5"\T0I?N5Y5\T])3LJPW+AVH MF[*9)%B8^11O\%ZI4615;S.,:G^-P(2BSL8:W%;V_77:0(XATH+$S6,4 MW_5&:1[5KUY!AYWVCC=5QI/(+\W=D MP0K^<319"5G%BB+##.-V_>J\%%#@1C/P09\IQ599VJ? AF3R176-P/"*,:Z'EW=\"(V!@TNDJ:HZ9]5"U+U9F0!?FZE+ MU]/ -K5PX:1$:0.XET!7BE7O 'DI1'5]^"/!7E"LXT&7>N@N +*EDE?*+#PH MO/-LBWU46=5%TP,$0;B-5;Y/.6#WC=]'X+GCO1N*SL^JS7%BO)$MG^:#'+^K ME*/2\%DM-3KLQ ,)UN5FR]9YC)+P73O M%CUW&Q("7?;F\>[G;L3RJ5Y K(% M-/!,!5^^$)'"RRCL*+8R@%O>\H( C+^VW?E6<\3E>6 J.Q,E*L:CBN>;$>-$ M&A.U.PG&(5;;#09L7(CGU1]>\+08#]CM\W0D-U7^Z 7(5IF%5XX)QU]Z<6'8 M#UP'';E)#O_R:OC2Q^M+'^_9A"]^1]V^9:_^VNJ3+;]S'7NK7]XU64+ZGN/K MR>K)>G2]"3V3_*!X G@+^?3_GCEG3?"$HQGTW!Y_,\BL(!V(9#+/<$H"[UJ4 M!O6S M\@-$'47_HT3RE!^":YE-93^LC]@!0XV3HX]RF;-A<<+;^YY]2X?3H=R1E9LL MG64L_OL\20<#^=$O0*S5ULL/?J^OX>[?XGMT_6(V70RN9)*\*&UPE"JPL88, M&1O5%G7"0KC?V9*[_E9$^93EMP8Q3*/^BQTHKV4-KZ)$\WN[2Y*3NV&MOQ>[/-\?>Z:=8Z G/^P<-SB_?2S<#?M> M<-RDK$65/M]C/=^P%Q"G%P1N1X]X8\NLK',X)./K/0.[55I>ZD_EQ=%V9M?< M^K>B]25[>"#D;#MNSW?)AL2\G&9^J$@Z[6,"HX%:^I"Z?4B:EP[BF,*>ZP<] MXM#]'=2VX9-#4M+J'A>5].R-[KYC(P=(L;9O]> -VUF5:?VOJ0 MNGU(FI<.XIC"GF-MHZ1W>% [\J35?EL=U];RDF[?_G,9'"F3[QS8.YY-,8.K M6O^Q!9-<:O4(V30:O//=VK._\6 ?HW/X(8NS7NSAT0#?SKY EB_6+W]< M.+#U*"5L,&3W1C%G+ZLSK0 :L$)SP%296"ZJTMK67LKCGZGUD+4F54?:5;2A M2E]7$\0F!2-]X]]7Z4"5_$IL9BY+GN;FJ!8V6_ B6^UA39G<0:R9NEQ]AEI?S]XNN6(;"L6=9&[6ZCD#E]X[5(F*S'_GT,5/%9X7FO M7]35_1*N"R#:LCH4026W/TOWT$H4:=]XCY#@GUDB)K?MOO'Z5.M3#0[M5-V^ M\4&"T;=J$_5Y5N?ID@>'H]8TWWZ[2*)TLZKBNE2Z[_=#>KF3UKE%#T@]\9Q?%I;O*F("]:A/>$KI( MDA\6DU&3XXB0(S7E<^E4J!J[_V)+Z5PH GJQ]PD:X) 3QPT+\I?XYK#^U61X]M(QS__/?SUC\W+@ 7>JFQ)%-? FP!>:7O9%+Y^$ M;*C-99/I-)'0JN@UOQO!?,;EE/"#3Q(9)6>(S5^T@;A&91S*^/EM.E ][$J) M;0 QHFM? =S\5H'>5#@WL)ILQ.=P*O_!1K),3.4K$_OI"G)^I!QN+>SV0[R> M9=D^<5K$Z]F>;2'IQI6H^^6AHNZ!)*%%W>%0R_E0B1?$;JJ%WB^W W93S(JW MGL&K!JGP.0)O&78H19%G2'([[9W\R;;.7BX3]:]J41^8_U-+>OD<:)"9?=R9 M2-?VZSY(JYR/0TR&EPD6=:Q2(A/S7!N?)W+8C<%86HBK,/7'TQQ[.\MFQ)]+ ML#7'LJN+KL\LC]A(%.:';P-Q*QL5P#=@N]K:\#L.PHD6I,0OVFX[D<->(246 MN[[L74IH6V*?A&//R8A5QZKMB.,ZZ!GY4-QE1MS5,JHM/$A@_-[_W'_5K\4( M<5Q+=>_AV;C$:%V0-:'E'89%LH\T2' ,=U'V\!A<^&,+0!"<6X+L8G)1NUF5 M;$OYNO*9:]!?E3;Z;A3WC=_J[@&ST-_J$1D>G[QFJ_OQ=7 MSU#3GJ@^0^I6S!#_;R)&18KW:;]4;6:;UDW_A#&F"-WW<_K_?OGTSZ?/X0]/ MR\2PI=TM6CTM$%J:Y9AA6/3@9YO\#K"CG&W8/,]IS$'UQO M\E+L$?\6@93AEQO]L&F*)5'E,(FMU7&SQ-?&4_GYNER :F$,8FB#)B'[-G;V M(X#H+DJBCT( J4Q)S!Y8(7604?IUXN@JN6/,B)PU9,VLU$ Q (Q5M6ILA0)! M63SMKR+2A43V[9) SKIW]T]"=_=W_W;?L]8;=GM@Z:4U"#^ U>]-IY84_G\V M0"E=LI@J"ZXKRZF8 C/MQ]A)*)L6@UO5I6=CS:UZ-*."J2YGX?>890X,&6'; MH 1[N\0J4QJ['8FJN$?VG6FU"U^3T*&]\H=U MZ@2* 8Y783&;%K)H2-7XH%Y6O7_++L%E[[BR[4A9SB.=ZO(!S!@6TQ'\2([7 M%"(M2;4]'"U*@!-VKT9MI^^XV_44N7-8TG?75/J'T/9A31-T>26D7M1!+.IT MZ- [FY-JI=C;"%'],8'LUUSVZP\7Y_]\_?G#A?'JP_N/YQ=_](QW%Z\VLO&. M^90W!LWOX!'_W"0C/5T\UQ7F]>XF.=\$9;EU-'

[0U?,O?TM8(?D O**=O MK>FQ;S(JA&9\ MR;CQIF^\8OE8BM@3U5!'OJBCZ56S0*X8=7EUQ5+L!MPS/N:BD#W',097?K?T MGEI^]_.<3VYDZLLEZEPS@5Z4=@KUD>E%'1,=:LOUX%;46*Z?8YB'\8\^C!JE MHZ*%QG%D5'HJ@N7(3==%>D4;M$1^^A?8G2NMUX5,2F6]CO,4/AW#QTG]@+9@ M]:(ZNRA-AWI175C4$=&AMF /;D6-!?M18"XG6 3_(P8#'7H]SD4=C?TZ3ZW2 M/JT2'#$??I)G]1NC9B,^BC-_"_ZXFP\'+_P]02P,$ M% @ \FG'4OY.C;R;#@ E)P ! !D8VDM,C R,3 T,S N>'-D[5U1 M<^(X$GZ?7Z'C9>>JEL$&)R2IR6R10&:XR@ 7F)W=IRUA"^(:8[&2G81_?RW9 MQ@;;PB;)D%M3M35+;/4G=7]2=TN6[(^_/2T<]$ 8MZE[6=,_:#5$7)-:MCN_ MK'V;W-3/:K]]>O?NX[_J]3^N[FY1EYK^@K@>NF8$>\1"C[9WC[Y;A/] ,T87 MZ#ME/^P'7*]_DD+7=+EB]OS>0TVMJ6_?91>:T3[!3>.LKNGML[K1GFIUK!FM MNM'4SUIM8V:V3Z>_SB_.3(,T3ZUV76OA=MVP6EI]VCS!=+# "Q5Q^\<0O:_>>M[QH-!X?'S\\MCY0-F\T-4UO_/'U=BR+UL*R MCNW^V"C]-&5.5+[5$+>GF).HN&7:&Z4MZF+'XM3]8-)%0Z@+BFA1:8%E*]!M MEWO8-=?H+G5=?Y$M8'FLX:V6I &%ZE"*,-M./;.)!7W!(8+MC0*)VQYF<^(-\(+P)39)$7-\>H>08,E>+"GS MD)N2G6$^E0WFS!-B&G2->DNOH8#76VIB3W;6L+Q4,"74((['Q5_U&.+#$[=J MC>(-\'E]CO&R?".2@D%#PBOE&Y/HM/KY^7GC2?3"W&:DNY4L7Q<_ZWJS7+5Y M_;-XW?!7/9)[B3;$([!<&R*Y9[8A>]@5:4I2,'_F_"\Q,1IT=@ZVQ9'1)F&<3G@P!$N">D=EE#0)!/?)O?SEX^@$: M$I5(X6]V3W&[ 2+$N8T5B60%4YXO,RFH/(K9K[Z&\D)[ ?61;E[5K"KGK",^A<>+ZM[N^(@>1 M]<82$6P$'+?HDP;Y(?R'ZG&^6T=2$@G1CXUM@2THGQ-KZ'Z2O[=[>2@<%E$( M;O6/PG*;ELT4"R]&IE09>#CH]@;C7A=^C(>W_6YGTNN.)_#OU]Y@,A[>]#IW M@_[@\[@X 841%03IDJ FL#(&RY*(H0@:);%1#(Z&-RB"/Y(8F_QZ^'5TU_L" M9?J_]_H#^+/W:E4R,, .%[XEG@PJOROEF3>H. MT-(TXZ4Z 'J_4?._J]XAKCJWG<%U;_REUYL\TVMO0JDI-33MI!BE(2H*8(]T M)6S\@J-5@:LF\D333OZR,_YRY$=U @1 M%27K_ 4%M1Y[0"%R7BO7*EJCNF^<:=KY*_2-"KO]L;]88+:BL[$]=^T9J.]Z M'=.DONO9[GQ$'=NT"2_<$0K"*5ANZIJN!\L:-C<=RGU&!.4!,*(SE(!&,3:* MP(_D;5G[E4@L1&93@_^>02:,S/!7E09EQ_S;M[E$X]BUNO8#X9[M@?&*DZC" M4 ^_EBX7K3882Z(A@$-)O",SP@I=XF';>1&"(B@53X9F&.F1I>0)O0^!JS26 MQOYR&6P0P,X5=L1CWO$](5[?G5&VD(TKX1AW8ZG'UHDN5PVWO&&,BD)8)'%1 M OA(6=+,$SQU2D6THH@J^EK::2LKF!6A#[T/*C@.O0VK]]T'N$W9JJSWW =; M[4[;1CKL%>5V7=6_CSXVFXQ1\*QV-8*['@2F'L2II9!X!>)WUJ7N"&?&OCX: MLM6PZE^1K%R&X'7U%>TLJT!1';^BN!;T?EVX2M3V,'-AML9'A(WO,2N^P2$EJ,Z: MSG7YJ&UC1$80"#"0!*FPX4NF0SGBRMP'$M=T?$R34,4\9]N1>MV(=FPEU%-0F](P_$]8M/ M4Z/RZF2HK:?'7"A9/=N6S' VI=39S%DK/<4(Y:N8MH2J@SGP?,[(/(P;X>7I MZC.A-7]<89"^IHLE<7G)[2G9 MXFHO QRD K($JDLDE(2J/!5EMYVH0-0>Z:25GE3DT5)%#Y5MVG4F4GIEIBB> MVJ.=&GIZ?U N:S%Z-1.G;)LG?_>>Q,_2.6YI8#6K;4-/[PS*977CK[">([^Q M3>+=Y>+V<"FN=4P8!G;Y?&/_&M2,GQEZ>@M0+N/)[>RB$ JJ1%&=1_8SN!D1 M)I\$NR;I/&)FO5(7V%6-NA^<&WIJR:E0/TA4BV2]%>\,O<72H2M"KH@+L)[8 M'%=B8T.6L#*K;6EZ>KTB@D$ACMRB5Z4'TUEV++MS*!]"F<^V@)+48D8V(57, M9K/,NO<*7R$PI=]KB2>)1=FJ^.I?EK5%6* NZ,3I;$ \" 8VM6QS!*%"YJ&\ M_)/C9U:CIKMEZ*G)9A[=<:4BSHF=65&]**P8R9JKV1OZ+C!&)OBIA$]-RJBC M&LPN4PMF@322XM4T=-FAE"&J'AXGAIZ*74FS5[*GWV";_8X=GWPE6-A$['TO MSD&VM+KWG^KIQ16!@R002B)5G8>269T*0YW6M5OIU>,<3JJ8UV4:=N_$KAB: MVI>=&7IQPBJ>VF7:NPO9SD.P:DO%&T.29]!>A- B%:@Y/C?TU.0WE^-$=0AR M-ZAP\WQ;-:F_HHS11W'>H#"9"1%E'#,T/;V<' M7TLAE!TY:4CDB#-UHIA+G M&*.2/5R>G;FGCD48%R=42^Q?R1!5]_BFGK&,^)(7?KM+FM, M)$'1!BH2L$>R8A.7G 85Q5-.B8R35OK10Q'BJC@_VFGQ\B]5*@BH]I&G1C/C M%5A%.*R@S_SL8[%ECY0YV!B+J+U@6T\_B(B%*VGDLF=(MP75WNNLE5YBCB&J MZ*-B[4N?]4I)JKW.N=%,']=-V+Z"OD4<]+<]N52!7>N:RK=#$K?4ZRQ5&$KO MR6Y&QQ95 X:;8RMK5NE=:FHX*AHMM>\8[ M08,;@4F>RY(:5'= +^:R_%WA'O,-SV?E8DTFU+J, -Q M)N-<:D*^JM8N?[XT0U@])F"VG7& /@'S3^_S'QN;GPX-_M[XO*CXN&CXH6/) MD67:?ZT?'P[$D\'H,9Y\U\.MC:>V8WNK\&$?M.".F#X3UA3OU^*)]ZX/IYRP M!Q&[^^[2WWX3R:L#\8TF?A*;O@WC1X^ DWR-3V M:HC[4_G^;%'F,Z/^\K(6%+0]LJ@A3X($5Q;4A6[*5GVX(\#C3\5N,P<*4VR- M&+6@B_.O9#$E+&G)H+&!(;/+EE&LD K!M[PO++K MKM;@PG,2OF,L.%L")5B M$;5N@YA\5;VGVF!X6Q6(C_.+GSH MP71+W?F$L$673+T;^XE8,A;!K/8.\@H1H MP2$9VA'0BH@>6CTYAI*#1O2I)=^JY^F*]0MB)VI>'=F@'UWE"F+"(:_'P*PPBH'1,$]IBY7M@E$O$)JLYRZ8 ^ IH7ZV % M! _=TY*3GM\Q#&[)TCY3)I7TH;7,GHAWQ#LOY^0J,4\?X940#-Y9)/Z98#8G M'ERFOGC3@UAPQG.2/PMY\8I>WG1@MV50P7Y)[8AZ8MD=.U$V^KR&UL[5U9R++%(TZT/FA[P )/[ZMT_'TTSGQ^Q' M^O@1S.(\=;/W/S_^Q[L7Q#[^VR\__/#7_R+D7\_>OGKT?!Y/CV&V>+37@U] M>O2Q6QP]^CW!\,>CW,^/'_T^[__H/GA"?EG^I[WYR>>^>W^T>,0I9U?_VO]$ MI5&>2TLH,Y9($RCQ5 HB.;/"R!R-#O_]_B<;)7"=#*'"&R*3H"1PY0F-@D7C M5([1+;]TVLW^^*G\"'Z 1SBXV;!\^?/CH\7BY*'<8C./:DFPT+ M/XOE 4/WT[!\\]4\^L52YM_%]>B;GRBOR/G'2'F+,$X$^_'3D![_\L.C1RMQ M]/,IO(7\J/S[C[^H45I _>7VW_WD*_[HI_%TNA37*WQ]]H2"M=%0X-,"9@E6,CQ' M,9W'2Q^:%@W.^_/_.?4!ILMW)Z<#>>_]R>0U+%[B7#J&5_-AF%C-I(C)$VXT M\CM&2ESBBB2M064>G4KRLO3.QK;4>?9#6"K^[,N1 )P^@>EB.'^G")KB-#K3 M_U_6HEB)=?,A??VF%SC9]^:S13<[15MQ< +]4D'#,\CS'E:?>^<_P?!;-YOW MW>+SR]D">A@63V?I\K?L_^\I_ODW6!S-\2\?\"/%P P3[X!J+P)AC@6<\SH3 M)T$2CA-?,!&RM;Z%P'8XQLOJN,#SIWU\-.\3]&B3'S_Z",6"GIGGU8!]'Z]- M@,O&X>P33X;3X^/E=Y)N YU)D%"'S_TPG,!G@& M,\C=8N)XMDBJ2+12"85F@-@(AOBHC-,REG_;,?8:GMNPBW]E%WE0]-I.^M6H M<,;IV?L+@]-)B)Q9)A(RQC3<1!* 4@(^8$#C(W=5_&% 4MP;IN2^1S)*.R9+45OYW<*SNUW7AMEK-. M63G"DU-$2BV)Y2(2Z;4-F"YHJ?F?*K2KXUAXY#Y;E0F@>2!2H/\,-G/"@@V4 M4N,,;V*!O^M8[M<2CY6YWYSH&ZJTXE1?C?K,X$P0@+'91R)"<%5)ZU<1NW0CK-G03_V_"6BFZ&ODN!1K07!Q"_Z&+,!S.IVD2)>=,BHPHK"B!2$D^-2.EAF:" M+4LN3:JMWX8TJG"@%E4J:> *(_[Z9-U"2;L5H+V#W]Z\W?\[?N;E/_=?OL:7 M^RT6@]8]9C?K0M\=8*4EHKWY\4D/1^@\NP]GSOTU($&*A;">:^M,P!G#D0\& M?PLL.Q) 1\^,I]Z%-C/RFYBJQ(EKOK^$+.?/>#/OEY-\L>B[<+KP80KOYF]\ MC['+Q/BD(_A ="[+P-1;G"Q4$YZ3,EDZ;P1M%DANCGM,/J\6X]9&ACM2;35_ M>'E1 FTX,ZHL(S$T[C*@77X'Y:?=^MG?:XY/BYW>] MGPT8"1<6?[.AC*F,/%;&[X D8R8[XY%"<5:\K.)+IS%6IHD2HTW2*8+- MSCY$LN] N*MECVN0"LYB#@U7*:#=(YX;C 5\"@03Q42B4S1:J;23:122O7D< M#R5BW '_MS8K%1ES?S;EF_"CR>C]+2<0-"O!KR8. /EIN(M* 5,RCH+PVU!] M%!'B0^!Z%9KOGK[>VS_\^_[^NVK'2"Y_:;MU@AO 5UH5>-7YT$V[ M10?#*D%>3'P4WDC#B*<&X_Z@&+$B<6*UY%8RSC$X:C'OKT/9UA8>'F$ ^@[Z MXV?SOI]_[&;OAXGPD),&(,E+-,J.RD)72I1P*@>(-K=QXVNPC,D5;\F#J^9E M6\E7"JT;L&" M]7#&5(BO3(0*\J\;&JT97S32.9XUB5;C^ RW).2LB$[>4Z\ID['-WO/U>,:4 MY5=F0PT-5*/#J_GL?3%1SR&4'6U[_J1;^.DK\ ,6,LHD-EF%N1/*VU!'/DSJM--6-4(M]TI>,73<,.=B$B1% M4X!@G.P5!>*E""GZQ(QW+6BS!LMMR*$>)CFVE7PU"NQC1C'_#)BU3$O+@C7# MQ+PL<9<=\;GLP@=,VJP%3F)07 DK>??GH*$QVDULEH@MS#J:]0FQY8)I%* M#C$:$4(3B:S!,J8<[Q[X=G4F;JNMBMN3CX_GLPLH.'5<9Q6)]06%0SP!9"2, M&V]"5B+I)OO:KP(94RXX L)LI:=J;'D+"]_-(.W[?E9J&9C5GAZ?+IW)<\A= M['"0S"?!T#71Y#7ZI](2P'A)F-8Q"^'0041O,LHC*W!-I(9.@'272"TU]H);E)AGQ=2AW M3(';+AB/@%%;*FMKTJ38K1'#X9'OX9D?(!6&([V7TIQX'!9+5B)_+:#3YH@L M^D"$=*D$A])?W?ET;:WW+L^[#5?,G]_X-%-1/>>74E>>[J=O?)=>SLXJQQ-4 MN@K2.9)H&6UBA@3.$1M+C%(E@O-ME@#7X[D-G^R?GT\UM59OI>AKP;"LO$6F 5!SX1+F*0FEA9HT/)1^9) M2)83XWD2,7OJ?!,W?0'#F(II53EQ;;%K0[F/K31-O9,"!! F2ED]2TZ<$H9H M9J4S,>E(F^Q&;E&:'LVVC/ITNP=M5RS-)8#C@FL]JM5X]GS??RYM,8[+;I1) MR!%XQ/##&OQ1NF,0[RW2*(204&+*L29-X38!.Z;R75,6-M=DBWB@;/+V":@F M69:N\B(Z8L%H(JQV&.B A38GN;_I%JOL 97!90Y<$_0]Y:"TU,2+['%H$CB- M02G9)#C>;%GZ'GS^G?1^@WO?1. [W@$UL2)1QM"D,UG.,03IT:XK3K+P.23- ML^-MHMM;P1NIE]Z.(/45TVP793'69R0V06$,8 -),08B51 D9)N(=2%#!.]2 M:-=\;RVDD3K/K0*2R 69S((+[TL"*4N(S5X0A/S/2 M-S:ZBN(F4&-:LJI%BFI*J$>+88 %VB@7-%HF0ZB7&* YIDD0T9.DA3$I" M@+NT>^"DA]B=G]/#! 53Y_^L*M_,T!! )T)%IB5-,<1YO9R0JBRVZ22:%$+: M#VU,X5<%.HZ,"_4ZU\[GZ6,WG4X"4U%J'PBCGA.9E2">>44$/E9CK.!XI4#K"\GZK07VD6T)5 J;Y8!"

#_X:6DC_G1Q7O1;[4&@5F3KR_6#0I8[2P(G3B=.:. 8VE(M M59N[8FZ%;GSAV28,N;8-M[IBJI_P?8L)+@(KY6-8?(DGG3>&,T.TU3AFH15Q M7%%BO.7)4,M=FVY_-X$:7\14@R'5U%#QZI$/^.QY_QF!3$PT6IMR:,B!+@C* M/4?9$0@N1QFB/->=Y='&#&S]*+T M2N&6G:]-EI<:.-=4@V%-[IVY!;;Q14@U:%%;*??=AO[IX=]?O#KXO0P2K@0*;V%8]%W$Q/@LD+C\QH5/OH&^*W?(Q++U%)[#ZM\O MVQ'V/\4C/WL/;S')WL\9XF)B4X[2.X7.Q*#)<6713!I%%!4\1!N$%6T.;NUT MF!7:CQ<(;_KYAPY5_.SS/X92+?YR3]C3N.@^K,K0Y5(P0QV@!+DBT@,0ES,K MU3CNA8U>VR8;O6X/<4PQ]HC9OJ87>@L.U&R1OP[?ZD*IR_A8H%[G'(G)3J 8 M5"[+Y9((0SG&E,Y;UJI__BTACBG*?_@7E5Y[OYTXB*Z>&;"Z 3!3Y[2CT1DADB M&5/$VI2(@&RB49:Y-E>KWA[B'?."MN.()150'3P ML1P/#"1 HB0HGD&#-E8VZ96V:>*YD3 NW$:5A"G'K%FY5@-3*XB"6,$9"<)1 MXZ)@6C2YD.7.EX#M*I=NQ)6;[P2[BQ:JS8J+^T/P]RFLVR@B7$!PR9$82A-# M+A7Q5B$\*YG()D&&)DNZMP$WIO1V1[2IKK.*;%HUU?JR^_.LZGYVP<\DA C) M146B5Z6.GP3Q/%CDN3.*HCQ4FY[7W\$UIO1S9QRJIZEZASW7G]9G--,(U!"N M'4\D":E.ECGHJ;KVX6I-8 M OPRZK,#367'@.9!:%=.))0V6%*[TH.5EA8A)NM I0/9:&/&;2&.JBO0COC4 M2('W48;GB?.(HB#"R-(Q))7MUIC_6A=$R"@@K9L0;-,R_$;G%R) &EX@6UX. MPVG9I'Z0+YXAG# 6-#H*0[3Q9:<%QA4V9$MHH)'[4; GX(.6TKPC55;I,(:SDC M#DZ635_V/T$?.X0XR2(!T("9P7)G9A*>!,D" 1$I_H5C[->DL\)WD8VI->X] M1%;;:ZNZ/7LW/^]+OZ3X6<^V263.2N$%*6U:26E!A<2V@ICLRXBYS+;)0$1E 7U/.]7$OUR(.QYN6EC M.FQP8F:3IU0Y.K/U\"J=H;ETJ([S@#8#.963+=K'--\SM"2*>:2"MIZ*)M/T MVV<7MQC06__Q-W2_?>>GPZ2LB=-RE5O4%(.\R"5Q+A@"03 .&=F=FH1-:]&, MJ1*YL?Z_>3IS8[G7/X_[^[S_X^5LZ3('M&TJ,4XAD0RYW"C %''9&HS[LP1K M*=.J26EZ/9PQ[6NI3X+-)5^?!>A"N^$(4NF@,DRRM+[L="0LY5Q:E&GBJ5)$ MI> BM0Y -@EFU\,94VVP/@LVE_R]QQ:7-K?Z"YM;F\8:WWWJKF*/NPV_4BRR M@Y980@,<\ /3O<?%?._L:67IIHL8%C_OIJ)B^9K-DX7&@*KD$;L4 M6J44X_?ES(;T] /T_CV\/CT.T)>%X26DY>.'@]/%4'(>1#:1I5K%A2,T!DR# M32X-S:TF/"H> LU6B":-N.^(++4OYZWX7I M*KPI74?GL]A-5P'-/%_]^^8>O\)#JWCUVH.OY+E++7D!K[H/< U6J5='J7R, M@1'CRQ9 Z@4)3"F20%-C;"JG4EK8AIMA;6LI;_CV5=G&9(/9)D@BF:1$EOY4 M'J "CDIU\0W,!GSQ,Q)UMZ4-IRJW&YJB8R.*J$$!]IDY\]M 6YJ$I$H:YYQ"(O%:@%T.?B8 M1 C1E)9@N?1WU&BD;02BI57E'+.YYD2O\>\VSQF33VQ"C',35EWH-?N77$%5 M0MKWL^X_RWK4K[Z;E58]ST_AW7SOM"\3<[E;+VDFBT MK]2!T;3-Y;N; AZ5EVQ*MIVJMB$1#Z'_T$58RL&[G#FWCK @,6XP(A!G628T M!*$%1$YMD^.,-Z(:T]K)/3%J4QTUI,W% / @OT$)]!=0[O60.I1"MB)Z-+/+ M6SXE**1XUD"X>R):=:VV9&!K\XWV1:RN%-602YKG0P[ :LU0N MA!PL85%@?)@!TUJF$)UQ 9/GLK3=I-A_,ZP['F?\,])G8RTU9$[I057:/K^% MQ6D_.Y@M:;ZZ@]$KSX.2E*CL*.89I1X2'#IKK:2/P"5M([Q3VF5 M*JFP;5WK0N5MV::JE'=Z."K5G _+)J^;5[!N_=55:E6;#:125>KZ$[]VR46N M'>1W_M.$.9;*7=P$N"KU >,P+=.>6*4]=0I]%&]R3N,VX*KT./S&,U8;J#!W MG?IAZ'(7E^K]*A>M/+(>PSS-RAGQE"7Q"HC8W2-@FNML \IL)7=>ZM M;9"X ]U6;,9U&4XY67ZC>5B-Y^QJO95C^#*"+#0F(X(3M;QR/&2'V4D.!*3- M*5N?O6NR7ZKF($95.VO.UWM3?]V.L1O..*9R+'= DLPI1BXY K$:?RC-:2JA M!8,FE;9JUG0GXEJ]7>1%*5.,,4^T5)Q(&B0)3'H"-AHT5PD,-%DGV@;T0W$_ M-;E:P2MMIO2=S.H"2DG),H5,--"$V8=EQ*1L9J:)I_D.K@?C/.Z+ M;7?5W3CC')P1F2=P)-J 4R)*3BR3Z'95R(H"1-WFC$R[..=^!/K5R$@!+BFM M2!;!$*D"D& M)4+P[%+0?L02':6KN3>^MX@P-^-)6]LQC]TEC 4=.*:-<)+D M&!UF<*#*1>:><(L!<:82M&NRC^ZV $?EGL;-T&W5>\M*Y-G[Y4?P _SRP_\! M4$L#!!0 ( /-IQU)4&7MT@40 .WV @ 4 9&-I+3(P,C$P-#,P7V1E M9BYX;6SM?5MW&SF2YOO\BMJ:UT47[I<^TS-'OE2U][ALK^WNGGG2P24@<9MB M>DC*9WB^%/7V$\&32C MO_S,_D1__@E&L4F#T=E??O[;YU^)_?D__OU?_N7?_ACL%/(?WTQV!Z_M,_$DS^^5,>-Q<__:,9_W/PU1/R[[-_]++YG)U/ M?^*4L]7?CO],I5&>2TLH,Y9($RCQ5 HB.;/"R!R-#O_[[,\V2N Z&4*%-T0F M04G@RA,:!8O&J1RCFSUT.!C]\\_E2_ 3^ D'-YK,/O[EY_/I],N??_GECS_^ M^-.W,![^J1F?_<(I%;\L__KGQ9]_N_?W?XC97S/GW"^SWU[_Z62P[@_QL>R7 M__S][:=X#A>>#$:3J1_%FQ?@Z]/T^A_>1J-^F?\2_W0R^/-D]N_?-M%/9^IY M= @_;?R+\HDL_XR4'Q'&B6!_^C9)/__[O_STTUQR?AS'S1 ^0OYI\>W?/KZY MCW0PFOZ2!A>_+/[F%S\<(N+9$Z977^ O/T\&%U^&L/S9^1CR1O3+(1=0JL#Y MU_*T7_;&=(Y QO$R ,&?PJ@0O$.,ZYZ^/^;K9Y$$V5\.IQTBOO_L3O$V%W[0 MI8#O/;H#M+,'D0NX"##N$NJ=Y]["N02YBK \,C4C/TR39O2GV%S\,L/W\OV[ M5Z_??7K]"K_Y]/[MFU_O?[TYMVGOYY\ M?/W7]V]?O?[XZ?7__=N;S__U^'!2')"R!N/J2F>P]WK=K5$BG0:C05FAWN+' MQ3O+@/H;+WR;PBA!^OFG0?K+SP,C##":/65,RAR"!1V%L1D\.&Y G.[UYC+R MY=B'3;P#9%C6ZN::7$,?8#C[Z>GEA)QY_^7TTQ2WS;*#HK#@#7X[.8W4J*!P M^\LJXAZHLB=>QTR, @HI>BU\6DO-&2VSGX09-Q=O0(YR^@L,IY/E3XK:*6ZP MB^7^7S=#F:MU]\&]&44T"R;P"N;_?3/Z-&WB/\^;84(3X_5_7PZF5Q^;X?#7 M9OR''Z=3K;Q/.AJBL\Y$QJQ(2$*12&-0(O@<$ZTQ\BUQWA7+#=]/QDL!+9:8 M'=>@8CAURI)ITY]>YMS \?W\4S/&Q_WE9[HOC>Z#.TW&")<\)]8B&)S5AO@B MC @(E:;DJ.%UYL@JE/[)4%5[3:>BOT\&MB\9WL$4!=!WS?;7_?GH.XY?-Q9$,XF[:]": MN"@E4)JM8(FW '3>%.E?/?0K)72F$/M/IJ\'704+O8H(TOVCF@CB) M<7P)Z12XUY1&15+0$F$%BUNC2\0QGS,KO$^/>6&/O.(X==^E7.^K6^V[8JR# M]M)/SD]9,<&#R(@+<*S).*0A]82'9+..3B+J&JO$)D#'R8Y.U7"?'GI?>OP^ MC'.>;T13&,)DN9?$K2NLC)+CX4G0P.751\60T)<"<0=,I W&2(I5E0CE MEI;G&FQIB>^XR5-#2?>Y9/;96>:$1N,)+:=9A/]DE&8&U4F<(O71]?)4@9" M A &U\'DD>@ FB!@#=8%KJ-HL;\\^J+CI$+W,KY/ %LAUB%8AB2E(]X(1&08 M?F>=(#PZJH36UKLJ[LQCL8X]@IV??1C":5#,>4.+ :<$D3@48J.BQ"4NA/8L M2%9E0;P+HT.RWSKWJA[#VT.6ZZ(R/\U/,?XRN87LUVCU:@3E>.2+NDQ%I4 M76Z2F\YY'R#"_MIK:HF^-UZ 5<'(R(GQ&N>"Y19G@+5H%' GN.9.]!0TZ5X*YS\G:0T$Z(??O"#]&;TTG\93/UP 2Z!LR(P1<"5K5!1 M7DQU1JA,:#%GD"%4.2A_$-4Q\* [L5=8 S["%,<'Z;4?CP:CL\D"E33H]Z7B MMW%#":YOG(0H<+S&BV"C#1!$#3*LAW,,+.A T!5. -\UH^*.H&CP+\Z6X9P% M-JZ#],(:XKF(1$II2+ 7ZK*Y]CX,? '4,5.A,Z!7.\UY!AO'L M>.@FJO/IW(_AA4=/]H._*N;1DKPV0V"!)J(U+F#2H6UD+3K@EKO@)7B6;955 M8AN0QT"8:DKI\#3O>K>+\?+B=7R^ D- .@3"LLK(=%S_K$2TRL:$ MBM=6:UW%X&B+\!BH4T<=%8X%[YQ4+R#Y*'T(69. VR&1 2UG+QR:SR9:P3*+ MH*O$:M=@.08N["OBC:=]__;+BE3>XL>=,[5G&0J3V7,F?I1>(5$GT\'T$C?) M5\6(&DYVR,=N\= NLJZWQ;Z26PU<:^"&I:2"A!P]*!R 4ED9A=_JTQ;/WV\: MOKB080YU4L(= [;ONK'GV M!QA'G''^#-[GOS?36S;:9)D]<\JRP)&73)G DHD5RL#[4LLI33(\&::K!/ >P'1$+.E*\A6".*42-ET.MHZUU M46';6@=KOI;"PJ]M [!F4L*C" ^3H-")/EMP9']E'(0UV88D'0O$4OPB6:#$ MNNAQ'S8<76;+051)&3\06QY)7S@,6;;108C)S]>96NQ^^_?QJ M$=<*BF?OK240(B/2YG*L2H& 5(*F:$18S7=;F]R[^0U/PK3=1Q5-YW+X!Q"[>VD6$L?/1KX0@=72)&DHA628Y+AA26<\LLV(6CH33+@#LMR_<>?S) MKT852%DNE]4([A-POB>J;:^'"M'3 M'2="VRF0I7911*(#1_M9ZHQN%]+",LX-!*U,Z'V=!A:2^70>7 MIZ64L]4(/6COA 1B+'=$QBA(L$P0FQTP%9F&.BT^Z@_M!]EK\Z%"%N(V%LP= MW"P8)DJ^;4C6$"DD)>@!"T*IB=::C$YQE;/W70$?(3M[T5V%#,:;@YZ-(EK4 MFX+P3#-'*"B-!H]*)(#71('50=F47*YR,-868%_'KI7]\BKZ>"J'KAN'].+J M,SYB%O?/*E$14&Z0!8Z+JT"<\XD(G F!9<$DZW=/OL%V^,/8+CG1=GO=43=] MNL8%X/(TH07$FD>R+3 >YE"V<_VVY<^>RCD0CY1RVB>T!8*SB4BP0%QRFK#L M\>18]JG0)]M=%*!-F_]*"T/&"EG/+- @J=0F@\RXIBE)'/- M=+*M-= [!028: GJ%%H%8[H'P M'%R*@F8)E0H(;L,X/H7O(>8*L_MW'\_1@A]?W1[I AIS@K(9'QWZA))%A] " M)]1X;Y)*VK JJ:_N''\ J^PK"Y#4SB&"DSF?A0*N&M M0V"*2J(#U2X9[DR=R,M&1,?'BVZ$7R% 7>HMT&N.1;QO2OK(V1@FRX)F(;6# M:!U1PN!JIDTD7FJ-7VQ@$ RJV(_/@3J^+C1F0HV1G.[S0+[K6G2'X,A2B.] M*4E&9P-TVV=!PLE'B,TH#H;SR'23EW^Z>_+7'B_K(N>KJ[&NI'KQ"%+IE+3$ M_X.8K50&W8N4/$W,,G6ZQWOW6P^63[L)!)I@F8LN$FTM+P'EC!:MBB0C\U($ MBMJJTK_P'I)]E[KE V_W7[4I<\M*@U11+@$)U!,K="AY$DD#@&6VB@^T!DO_ M"]M^NEY=QO85;P4?: GIU.+:;&52)&5 '"H$X@W/A"=&4Y32"%,E'KL$<#C= M[JR-#=K=2I05/)PECF5!X*O+,7I?'V \:-*I=BQQD7!8R6BD+^@R0$J"=BY' M%H/C50S9AT =C^KW%GD%IV:)#<<)@[/1R\OQ&$;Q:E8X/)QMD+^AR&8W_D@> MO>5:H=.%UC::3Z5),3KI:+4)$%091VU-YV M>7;,W1E&?4\@6 Z5+&0'D1U^+/J/=2^J5WYWN*O8%4ML"R"&6W U#Q^OH/F MP.W)]]?6*@_V%G5U_8OH++X]$6I<"6:%%!?$I%0NB\'MT5%F" ?()FOO/:P4 M$*VMV5WW[ -<,KR[J)L.Y=1A/*/@>3-*EY/I>."'*YBLE4:AYTTB.#N_5B=H M)"E3(6;.A*?&M-#=IN<_5_UU(J^-<^]@$?75W_<26=_TTIXC[*W&OA)IESXY MZ8SP5G-I#"VN+&>,4=!4Y:"WB;1O>O_>"?.#*;P=?(5[ &ZG+ MS9&^M$+*RA*.WU%T5)U(5;RY-N ZJ!C8](YYF1JH9&>A BK+$D 3);:T7V4I M::&]C514Z?CX&+#^E\;.N;*F J [752(Z#^ ;U-M0M ZL&1"2;90I8M8*84- MG B3C0!<"**N4@>X/=3OBT]=Z*N"*_0 XG

@I*$& YHS"B):&(1>/^ MPLN-C=Q4*5U^&-;WQ9QM]5"U\>,#..=!(\. >1EPZ+'<8,5#) $0LY>6Q6!+ M<_?*@=C'(/85FZW.F4I:>2H1W <&]>+J=___FO'+H9_,8Q5,&>\,KIUQ%JH, M%HAU.9$DP'O%6$AU&H9O@?'PT=UN6=)^ =M+6_WN>3= W_F+9;9;&[@U \1; MXCU,"+F:_MOSK#/E/0'.01)1V02$46W*.:TA-D5*5,K1*1:=X/QHN?9(V/JI M4FT;G=5HV7XYF387,/X(\]R#R?G@RS(*J#T/CG)-!'6S2"XNZEH98H!!8E0) M)^JD-F_&]*2,^/WUN9KEW)$R.@ZK?T#_VV(O1(SM[3I 6$4,5W>@S8_C?.SIY7[M!X66[!]''ZC\'T?+DROQG%X66I M92R3'_^7/OMOI]0K;TK52:8499&<1UEH3TI7+1ZYX:E.UN0.6/M?.CMETOUK M:^MJJT)T?H,\YKXTYYZ#P7U#6UVP 2>!EL[6AG,61(!HJT1.'P+55^2K*E$Z MD_JAXUR3\?0F ^?.VE\5V59&3+@V)RN4<:"[FY!P*B3MF<@O^X$MN M<0<_K?+F012'BEEUI^.F:UEWZ+C-0,TY=!O2PO!L VJ+J%,[(FQ"TV],J4-M M-;5$W1L/P#$I!..$:EJNR]666*=*!8H,(B8=66A3L_<4];\ASM.W^K>1<,?I MB7\KSFB:#79R,DHO_<@GOVR@0)FWWJ'3&:D@$A"@YS82*SSSV7 65V,V:]WP M!U[1GPG9H0*:[J57P39\_?OKDV63%,&9U(R1;"+" =RJG%$X]8+5RGIK>9UD MIAL(SUG/>PJTXV7Z9#+P'WPXOS@X3'0J8MVALCD[0U\2!+=M1,*Y 9$E22,@TQX%X@71+ M-@LO4LK4MCF%::7<^Z]_[MK=4Z ;RR [ON6I7%+_PJ.[][*Y^(*FR.?' MY5+>K_M_W+Z7,?8T MV%'!WMY9L+,O?X?)]+K) SOE+LOHT/2P7CC6[;DBX^0S&\SM YYUYG)N@/G0+<,[:R>#7K>0[8]:)PI;@)S2-]4 MMF*7B \R$Z#",$>]P[7UN6KZL?N :BEZ"Y%VG#]QPBESO_O)%,:SPXDWHV)R M#;Y"@;@\&K292=:*N"=?6V ,K@XRQ(RM0J=6G14@D ?UP-0IZ-!/R6UH$NK?,WKMWZ?;L#N@N_P M!.X:Q(*$;6!T73-UZ_W]5TGMJ(%5'>XAOAIS>=E^FC)<1TP@$4J+!&,16L?*^QTE=7%Y<;TCF,R5**M*!B(30Y/" M(AJ6O9/1,!VD[TI]=][<;][\SK)ONA! MX4/;<:VV<%%9BYRC@.PDE]Q%E8*.%@(.4B2ZH0+B@;<=O!1"R,P$M8DHF=&V M<\P0S[DELXH>I"*SK(H'=?A2B)/A[&\@K8>R4-1IXM+1S"3199Y++0RQP5MB M,G4L&L6HK9(5VP[>$_0XN^7J[CQ$RM- MR3377GG&$V-U;J/_#C.J]N'E833^5#*J[@;!O?7@+><$.,Y R4IA1/:))!FB M#\$&[7Z=(F??-WFW.GU]3U^##II;&@E.+G2RLK&S EC\:%B& M:+R%*JO7<9^^[D.A+C1UT(#CI\N+"S^^:O*MD#KX/I5=?AQ]8OK!>, MW&W,*Z');$(VC-.@/9>\-+ZUVKH@N70NJKBI.4OK=Q\\4!E *<-Q,3 .)X/, M8(E-S)>P3F)!2$APS#U;=D'P^K\O48-O1I/I^'*V&KV?GL/X\[D?S7>7R;MF M]!4F4T@?F^'PUV9<_M$IC31()1V)PAK<;'0F03%-;$["IM+"G-,G)>B=AOD$ M-XMNYT!G_0'JL^@I]7MI/]IWE[.MU2C(DH)&3P,2D72@O^$CII,WRV8-$$*F7$J23&9$"N6)XYH2 M99S16F:?4YNTD"V MY+&70SD7B;,:B*=""ZD4B/C,MJ=[8_PQIPXRI_;C6HVV0+W9ME%PIA1S1-@2 MGF2.$6M<)L77S^2E729IHT9;E*>R+@?BO!:H3N^9RRGY W5BZ$L"/R;STYS,-8G\C&-K MCPNB>&@\Y$@R.I6E4$^C_X9R$>AH*L:2"_:9Q0JVE,"/&?TT9W1-(C_'^-[E M&":/2\$E:[*WE$0I2O<\34L?/2 F>4&Y))ZMU8GKH.O=4_6D_.5#UC5J%5@.%K60/6I! M&4.\8+;T-' J66;LCT[Q3R+B=Q"-/\VZ1BZS+25YI8H8Y'!NL9M%/)<2L+:C.E'7>/V=8U;<:6/VK!=%/U<2*P\,\SA M8+)."<>6.'$)'489G(B,0HSR1UUC^[K&)\?=;?1;X\Z&34TF>;0Y2R A1(0% M29$0N2!D;:7LMNU M]#4QO* ;@O2EN67+V"$#YP6(4RN M[Z[>O>RLU6.[*"[;'O]*"9F)3@-5W"1AI5#">9YGUZX+F6.2XK35&_:;V:_* MZ"'=>D/Y_Y/)!*:31>N?N606K@T@T^D\T[KP#VJH<:, MWQ+G/G>8S#.(WN>_368"/XV&Q2 T0\M94R*38C@=I2>&4NF!R22-?X23:Q[; M_UI54]6W+R_91WX5*I/N#WL6SGG93*:34R=2YIKA&&WI0$2C+44>$3^Z[&VD MTO$J&]A#H(Z3&9VKH^.;B^[C^@33Z3R\4<"=6IMU9DD3)V0@4O!2&40-29%+ M)4U6?+5UR-IEX+'W'*?V.Y=PA7/LDQ@O+RZ'I=?=@I(77\9P7AR(K_!FA/L^ MO&TFDWX;0)T MJ,![-0(T%111(=BS#ML;V8\$D[NFQC;B+T'0LQ,L67D,6H6HDY$1O E MBP=''",C+/HL02N=0I6DS I\7\#GYR.9X'R#L( M^;9[;A]'Z$]+HC,_R#=\UHO/SXPD\&DUO6MMF-REC-]EOD&A&VU 31DW)?D,Q.>89 M\=ZY&&SD(54*F*_%T__2=SBNW??L]E=1A0#U/-WP=YB>-^G-++%P-N5/4S"4 M 5H)64I.I-64X %H1"S33Q**JI@7CP=?9MO 9QA?O M\\MF-!W[.#T%D;QC%"$9*#:%DR0DRXN#ZHQ67#)1Q>;:!.A[YDXG2JH0[K[! M]:XINO##DXOFC.:PAA7R(]^"B_]Y/S78?/'['?LU"M- MT=J5!(1'O\2*(H28260!@DG92*AB"^V$]GNF77WU5BAV^0A^./@?N+5!_X92 MGY3C'YB<*@=94?2$E?2X%=K#G$;64/LF9E73 MV<&))M#R"![=\I3GO54UL>68+DMK?70B"54WFGTX@CURJ/GD^+6-JFKRZLWH MR^5T,I, 7YR^:98995 N17.E\!_=("]"N4LRH45KDS:BKMEW'],!G8WNM;F) M-WNJHD)X?QTTL;PF2B07DM.$RI(^5'*(/ -%@DY)"@T)A= 72\3WR9)=5%%S M+7EQ=4L,,WMPMJBJI'S2.,[$T N6*J KDV- !2?KHHA:J"K)>8_@^F%G=Z6T M"A'^#\UXIHN;H\[K;UX-)L6G1,0+^K>!6M.\W@+KP8WK_76]6K1965$UUZL; M@"7P,C^=F"S6:N<4A<084;0$82"* =:B;:TE3I3\CY+T18: MJI$W,YD.+OP4WN<66+5D20#G)!ICB=31$I<,$*4HS]%Q2TV=^Y>W -D_G:II M>S5_II:J*JQ1+_UX?(4VXD?X@M*!-)];#\ U$"E%AT3'P1!I%",6$*!BVC!MK=5U M[*3[4+YO?VY/U52I%[V-Z%:/F#:X:OIKFX =QCG;5W$/\F!/J5?)^]R 3PK# MI,$55"F#( 7+Q#K0)$C+<,D+2JH>DLT/W,JK+S)L(^R.FU6\;49G)9NT8/MU M\*TDT=QD92VV.2FU2YH&XE201$:-VYQ/BD3EN!;>F!0>JZMI^:I#=!CH0B=- M/8%VZ.ZLPON['P_*3K<&H3!!@!:"T AH2O% B3=>D !HZ3#)HI9J2Y5O?MN1 M:;TCL5;-\K\9_,?!Y)^SE0VX\Q;7,&)\5D1:KXC/:-$&RK@T-"3-<]UD[?N@ MOG0(9=2FCP[VP].WRRH)P6CDG*B\[?7'D46/S$!391OPU#G^:,0S.1J^_Q?/2 MYW1Q7\=BM^1>:V?!DZ EVMJ1"F(-!%+ZC/K(J4F5,E\> '4(6Z4K]:T>\W0E M^PH1^=NVTZ<__)<%*@/111,-"@Z9_*Z@C;=T[_-U7U!7LX$^7 M80+_?8DSX/57_'+=_"V+@,87;O1?.LCH76J['\WW; M,%THZ3YW= 7N+*9)&V!5+ZK:A.PP1DHG^GN<$WL(O\;E41L!NJ2DX.CU.Y/* M$:=#IX^G0+*"+ 6-DMLJ1[\]L^(1*Z1?4FPC\_ID6!:RQ.!35HP$7!V)S(X1 M2Z-& \O$G)1+CO(>B'"P&YFZT=;#'-A!U(=LL7ECF^/?3L_AA1_.+X@"F';< M=;/-JZHUXMQZG*N].7V(P(T2S$K)3"P74M#HF+-@(]H4ZTO5VKRUJ^*P6X_^ M;=QG M6KZ*6N*Z%L_[?//#F;]R2AD8ZZPE7JI25,P%L3Q9PID(1E+*C*CB MQ;4!]]WRJ"-]53T.68MQZ?I>G2:%&PXSAFA3CFVB+YW\^(D]U08SQJAU(!1.HLB95E_)93 MY\!$N7J/P1-8^]>/Y<<$>;K4J=G+]<75.O'/3Y) 4!VTBD3HI(C,(1 OE"CV<@Q\%=Z;U]3DB^TB_7C+1+52+,XHVN'I( M1+L'[#!'O%TH[U$^["'Y/IGA/6Z7F67"? J(K\2S0O3$F!!9$,EZ6R5BW2\C M'CG>[9,0VPB\2MAP#@C2R62!\2:Q;MG)(E-M9_?&9$##RBI+@H^X.LKH&16) M.U$A#[9@S:!M )R*R]$2BLT6LXHED2A,-!CBM M_N*%$Y MW&0E)\"9*8YAJ66CCD03T-\TH(7^T1VE'D6V$7_?W5&BD=D[GTBR5A!)'2=! ME6M&0I:?N_=4;92WS;=4;:1?8_=4;0Q)FDTN41&5*@_8BU8$H/7F5OK M=:QR,>VSZ(ZR#QQ7:_FTNO6\#[$?CDT[5V[J)Q2ZZZ;7QB5<@F)&&J'(!F_12$ O9 M$D,AR* 4L[J*XWP4C4_J<&8;E53@RCN8WESG?K3W0B]@L5[>P]^6_YZF; 1=/0Z(22; M@1.9N">!E\NNA(TIHSEN;)5LRTV CM9>Z40#%7)RU^%:=@-J@:RF2;(9VF%L MDFY4V((7>\B_PE;R ,*4K#$\<&)P1I1F'HHXPW'")2ZT]ERZ6,7NZ)L9CQ@> M?1-C&[%7(,3[Z3F,7UZ.Q^52CUGCJ,4FYY@-X!TE+OCBT/M(K+229!:=DD;% MY*L$4#8!ZM^NZ$II306)5S K9KC>-:.X!EH$+[15G&1#/1I2D(BG+A#( ,)8 MFWVN$E]] --Q\:$#N6]<'+IMA?.B&8^;/]",FNS>X^;^,[IH7O,(LI6N-!D, M1)%,$%%(3J55.9O 5:)4Z^S9Z?W'=7F]U-OK\AX3)'">$LD0'9$*758KK":S M6"P$&DV=V^HWX-EW&2D/>I]?CB$-IK_Z.*^%\]\&%Y<7UQ)]Z;_@;Z97I\RF M($1,I!2!%G==$,>0Y-([1A-+N+56V62V 7GH&WEV8\KJ*E--+15VHG58/T(1 M72FBO(<6(">-WCR))L_$PM%$T[AO!D:98RB<5"45=SN8QTNCCE13Y53HM@3* MG52GREM+*7)9*:!HQ6N/U):>6# Q:"\Y-&)^L0+X&^@OE_/S?W(5/!E43ID,2I*9%?A>N9]81:X3UNF2R'L"-16KS^ M.)G2M=P[;A/R$;XVPZ\%S SUR=D8X'JI$]%[$)$3]!DDD2)9XIQ0Q%#EO/ T MJ=6&AVOY\- [GK_2.Y-@A8CYAW$3 =+D5Y1":;%1'/SW^?8-EJ8C<T$TE([86202-+); ]5.)9]=KE0[W!;B<9"FDDKND\=T[(/,SQY! M4R$U)?@-+_4@E%C-#8GH62.917*L4I_<>UCZZH+3@^^QM6B?2B^;N_;0[+#) M>F J&$:L0F'(*#D)P> 7)H*E3FL:J[26O@_E4(?X>RMW]4J;_812K.Q;2IIR%X)3,C(0 MIHC/6446H2XN"FW+OFF"2.!T-TB9\[FR*( M2BW,5Z$X!WFPI]2K'V#= MPB>X0IEM?-U6GGTRX9':P3Z(<,VPNZ0!"5V^K?1 MI'0/AK1AS_HPAJ^#YG(RO/K=3R]+D^'_66R=97CGO7!NAWA?'H:-.NVJS.9 J.C0L"O83KAC]+_#C=\T47EV6 M1C5LF6)F&9,98913-R)]]CACC"9@$UH$X4^J\9HG$'$J'5N>(1RN8L&R]1K]%VMAF%N_V]B,@0P]BK]!:9].] MK,F(P$TV) L#1(*))*002D5^D 8Q4UKER/*)W8C=M=?8A;C[8<$R+;T%L!]W M6V^GO];7&.\B_/K7&=\""!F4LW=9;::O5W=;; MB+I&9GTS.ILNLFJNF0X87M8 ,ZRJ3-$!0)7!=T.(5< M=(P827'%RTX%6:98DO5<2Z('#1 M,YYXD2(1*4L7*'>656FR>0])_W9 %RI:-0+VDN]& Z#;BMY/YWX,Y\T0WS!Y M_=^7Y8Q]Y\K>S<_JHL*W)=*52E]-%3"%" 6J,N?L<.L65NCD+$COS.GFQ^Z9 MUC/TD\G[_&G:Q'^^O%Z_BN(MC)R>7TO!D/_@?2Y^8%W/QQ.J5!1AI* MZ]#$T1HN<3O'I2 @$O @-:JLCN.Q#^H#),#LS:-[ZU)O:JO@Q'P>SWKN7\T& ML< :<=J.$9KQEN%=+H5+OV6$J,]$,DRNM\V.9)I8,7Q3KE.AX7' MH1T#-SI60(7MMEKYSP)H78D\XXBHC+G@^2$163I5$(RD65JHUN MX!\#U0Z@R KG-;=FQJO!UT%"6W7R <8SU"_]Y/R#'^"JRIB,3@!AU):31:^) M2S$1"UR$I#TZ$76LQ!;@CH%*G2NA0L#N(8RO( Y]V7[17P0SBT=DBF3F0A / MR.B0.)>&J^Q=E0ZP;< =.U%V4D*%*N9/\1S2Y1 6 W]Q-1/#/(I-98#2;85H M5VZ&RMH3:[PG7%LE5$9+OLZ-Z ]@ZJOFL,(&U)&@GTKEX:;#3R^MC\R7#-IR M]$$M&FQ""Q*X3SY3AC*JTDGXB260=*;NEHDDVXB]UU2!-L!^)))LI[_6.0.[ M"+]?=FANG2_'Y'EF3\M('%6<,)ZXE+C:SF*QSYX5.R:25"+%%C+O+9%$**^X MBI;D6*X"CYX2!T(3KE*2G&?CH$J@Y_M_E_$Z+]Y?3]_E!%&]&*!.XL9P#\\&: M5+HA,MI,0,_-Q]\ MZ=K\#A#(9__M8S,<+J['.P5@@6I7[L2CEDA@C#@F,K'4B$PI$R)6,:*WP-C_ M&GDH/JZNJK446>&\:^9[W#F>/@U61FV$(59E1B0KR:D4@' 9J$>1.*.J5(3? MA](_@ZII;EVP>7>Q5S"Z-LZ(!'9FBBT:M8I3/9/J"/EUR]J;+"<=I#V N\(*36S&1B4$)$VI1*MC/"R]YE M:W/DK(J9\ BN[Y-,VRJDPGG7#EQ?2NB4!^]Q\*QT7_%$ZI(X5[X8*S/:UM;J M8)[(JK7$_'WRK$M%5CA*6P56FHVVL#47U_1\@/&@23<+, ?'<[DV+@/71"K' M2##2$T:]X%$%$_IQA/8:Q?'R]'#*KG"VMW8P31S<05MPQLQR,#&5ZZ-08I*C MF8KF $XSGP!!,JVJI+ZU!?B=\6U?%57H8]S%O+A>T*,)(%AP1#L;B,0/Q&<< MB\K4.S!9LM4[$Y[.&GC\6_7!5%VA@_)#9L/\TZ5\U]^M@*X;,,Y59H5?I-@T)C%,H--9P3IP"=:?QL6)W* M]T?"9]L/[E4A$Z"U,L)OIA^&?K10R60Z.4TNH'GB$DG4XS I*C5$C>9+9")I M%06%*A;!0Z".=RYTIHHUD<.]8\AMXNJWYZS2H'+)CG4LSNY]D\33F(F16>9( M&>A493G=$N?QLJFFPM80K(-.E:OL1Q.D.1N5_&L$^1O*=G:H>8D2^P33Z3R1 M;<).LZ+.Y=*G<0;<*$&<=XZH9$')&#RL7JE4:Y%J!_AX*=>+"M=P;^^ ]*JQ MV_8D<9[(IS.-UK)(!"@@TAI!K,5Q^!RB,BQEH%66NKU0]Y5"^U2.:_M3\9-) MS2WWV)0'S0W%,K9F5.;;_#)Z@<:S8QIEJ221V90FY<$0!0D,1=%61'6H M--T>R7'OC+@K)54X+E[!M$A%:P.J9BKO6E0'2N/M3GM-+='WQPO%#"M5W"R7 M.]8T>NDARE*RJ72 9*G752Z;Z)$/CR7P]DV'+21>@08M%LAEKFGFQC/AB3.E M8L8&30)#7S8D*R+D[%VJ$D=HC;!_F[P#C6[O\.V@C@KI:+> ?A[[T62X8A@N M&]TDY9.+%CU0,$1RACLJ6%9./3235+JTVI&X<](\ .\ 7EP=_6YF45?*J;OT MW'*8=T5Y' )L3I"HEKMO!_ XHU;6R*B2GW4*[ M#%B\@VFIZ/YUV/SQ5TAG,(^>+.""D-0RC9- &X1K<4XXH] S%8QEE;F0LDHJ MQY8XOP-R=:ZN"JELJY[F3;=@:G46*2#-F262AD1L#(QXSR!8:I3K)XATZ(K9 MP[GBG:BFPH*T#M>R0W@+9#5=\\^R084>Y=^AT3\;3F[C4IP@C/QXT M\[)R$T$86^R?B( 0 PG!21*M$R[D(&EN4P*&+[A% ORT2H"-"+X?$Z,;)71H MCLX +7#\;33Y A&E@>[9HMB\!:@MS(IV#-F$IE]+HB---;7$W.%F\3 XXS6C MEFK"LXE$2@_$6HUN-O:24:"B[ M$@L MK3;N/Z.+GAJ/(%MIGI%8BM))D6+*DHGLD]*):E7ZLWGCLY**Y'$U/N0F1@>)$65>"N-*A7Z4-<@_A5SC?*S'8E\UHBH!@%*_0LAY?^N')-89%+_#]+Q) M;T9?86Y;H02$M]Z@,F6B:*TK[4D *TA.(:0Q#"^UP+$YX+ZUIF^_N]_P^MY*:#J48$V-.F4-ERFB M$Q71]%'&$ O2$J:]89 @X@+W+#2Y(5A>39';"*Y+!<;!Z4GZZD<1TJ^#(1H? M172?KB9EAT++8Q&RC91YI:DCW*(=*ZE"!UEI2XQ#8]9RJI)8\4+OA4?;O:D_ MNVX_#335Q-?Q&?B'<9,NX_3]^!.,OP[B//N#,69#0HIJ9TMG=1J($Y(18W2( MUB3T3=J89JT.N=8!.+8]MA-!=Q@XN(5GC5'$Y7*U AC95&ISWOD45?_ *7=/ MFM]&N#62X)HK/RP1J=G6PW-*'*@B-H$N92JE8$7@%RJYUH&5JJLJ,9W;*/H] MSNY(,ZM1FIW%VM,9]J>Y!_X1OC3CW MEN\^HI5S<<-3ILPHJD66-#&KC(0H%77:*97EZ7:OVC-XMO*N-Z/IM-%;A-/[N*NE=@1B1I_!B4P..*F\E.!E9E6*<38B.@(2="/M&I[)LO+LQ>4$3>C)9,G2V:HGI$=TGA)A M92(2DB0^1TT$2&L,S3FT.JCH:Z\8=4-I9R)PAN<.L+1NN7^50C^@$4MED:C4ZZT'O;7MO M5E;[-A+N.#_I]>@,1[8\U;N[>ZE(@4JIB3=9E:X$C@3J*%'>:ILM%PI67(2U MB4D/O.)@@<]=!-]T+[4.3;\"Z\TH74ZFXX$?KH>&6Y265@')+KA2PX<#-TP0 MY3QG/#OGJ6NAT$=>\UR5VJ7TZB2;W$VNX"YG9R@G+)23'U&N"O(YD<#0"LG> M0;2==5-XFHEF]4-Z>PN^X_XJF],OVH#ZWA+/ME)4J_2C7:3<7^)9CI9KQPG/ M"DDN$:8%(X@(P7K/DI2MFAL_1=5OFWC6O>:W$6['-MK[G#\V/BVQ+;:CK+6@ M:&OB-FXKKZ[+./(4T+(8_Q.F*Z", MLX*6:^PAX HI#;7$9H=Y9#AR&JF6,1O>2JV/O>C9J[=3279H+=_U MZ&[5#S7#RUG^T0I,;2(OJ7-$J^+=<=PGE># ZV[W88NUCNJBI>!S? M2ND$,\*:E!G57,M,I9;&DR L)T+'X&;G&W7ZB[0!MW^%Q.UWG/OQ&4Q.-0\XJ)0(*.6) M9$&2P (08WR0*4(,M%)[GOM@#M&ZO&-.W*]QV%/F%9)D/OBKV6'>K\WX#KQ3 M&R1/S O"REW54GM+O!0"809<#P5C$JI4'&P"=(1\Z$3V52XYN 5F,6)T5'UT M1E(2\N\1@;,]1G3'72SH<_Z^1=! M+)H:!!VU+F58OI2[2@;HVV2+1G$63(ILM%%5Z+$%QOXNYJ[,E5IZ.73M1@L! MSLXU*)V5]@62LC"E@88ESB5*',\V<22*"%5R<1[!=?BCX([I\*#YLI]:*NQ: MY::9%1$LW,,VP&KF[FU$=JB[O#K48U-3";VRQ E-E2V-FN=R#N:O7\U^FN;YMY2'#> MP\=RY1U3A$L><,Q6$,MY,==2BK$$L$25NV@?P'3LYD97ZJC6+OT>M&4530MP M-G?W.A04_>J$_<1R].=5Q#*K73SCH$A[8QL4$K=+:8#):% M$$.5"U>>>'%J7;NS.Y54N'3E;I%/&S#?=5'J5MIZL#IQ%U%7+TJ5@N-[$Q#J M:*$YBR0$R0E+,0@7$%BL<^CRQ(M2NU/[-A+NL2C5T$B=I)0HZ1F1"C>B5)Z]M=1L!8J.\< 2%34$5DBY"$G2RP%8TWF62S*4C MVB&Z-&;-7,32'CS1YZGY[7O,=:[X;81;)7JWJ>F5P]4L,(M#,R(2"6&VJAGB MJ;*X8QNM7!77_:FW&-M*8:U;C&TC[6TO2UC\N'P)?@+__B__'U!+ P04 M" #S:<=2M6_S="#0 !FK0@ % &1C:2TR,#(Q,#0S,%]L86(N>&ULW+WK MDMPXEB;X?YZ"6]VSHS0+9!($2 *UW3VF6V9K5REI)675C*6MN>$:P2D/]VB2 MH93ZZ1<@Z9?P"QV@@Q1SNJU24@3)<\X'XB-P<"[_\M^_WB^C+ZJLBO7J7_\" M?XS_$JF56,MB=?NO?_GM\\^ _.6__]M_^2__\G\ \#]>?'P;O5J+QWNUJJ.7 MI6*UDM$?17T7_5VJZA^1+M?WT=_7Y3^*+PR ?VMN>KE^^%86MW=UE,0)//QM M^=<8YRE+, $QS G .8\!BS$".($$Y5B+/.,WMW\E JLDDSF($I%H(V#UT6JW_\U?Z'LTI%QKA5U?SS7_]R5]75L6I"\UCX4__X]>WG\2= MNF>@6%4U6PDKH"K^6C4_?+L6K&XPOZA7=/8*^R^PN0S8'P&8 1__%K)O_S; M?XFB%HYRO50?E8[LG[]]?'-6)/W)7O'32MW:D?V@RF(M/]6LK-\RKI9&^^9I M];<']:]_J8K[AZ7:_.RN5/KT8Y=E^>2I5DMJM829U?*?S@G[Z0KU ^E;'^L: M0+G&W'>A=.S#]%TP=3\;?E#C*[PGYFJ5VQ?J]4I.]>YN15VM^O@:AWHMUC5; M3O!:[,3LJ;RT/WAK_M:)L0_J(=-&3D?=>ZJJK[5:2=6RY9-'1X7\U[^8ORT> M*W#+V,/BTQTKU0M#M/+E^OY!K:J&OY^7)5O=*OM)?/%M=\D']LW^Z/D?K)2O M_^.QJ+^],1^!LOET5N_K.U5^OF.K]P_V$=4OYA%U]6;5ODB+5%-)(39P4,X MUG$,2*XIT%FNDT2F0J=L46_GRD*MP&^?-F8UNG\?Q?_B,1+U&48I5;5^+,7N M6WR_//6!-=]6^S4F/ZW8O:H>6'>#L=XN6UI _JW1SJQ0GE76NNJ'?_EIA]", MAGOYIQW$Y;CCU]@#[-)&1OM&1WM61_Q;M']=9WG4F'X3M<9'>]9'C?E1;>R/ M.@!NHA:"J%A%+0AGWY2U>&+MTB[BUN7AL*W%=QNV)V3;#)EF%6\P[U0RXY?$ M/ZEE76U^ NQ/S/J[6SC^T^2Z_W0T&Y^7&Z!9*2Z\BMT5/XFU66(_U.#)6VFW M)-]W1.KU]YW([9MJ0/I+M"ZE*LTF[P3@6_J3HEC\MBH,;YK%>*VJYROYDJV8 M9+^J>Z[*!SR<;H@9V[?DM]^_/1C MQ%:&B!HEW3XEE[#L9_Z "(U,U*V64:MF]'R+4O1[J^K_%P8NV;D>F@DS!6Q/ M!$X/W_5?(4/KL[EU M001GQ"S' 6&(6U]5#&@,S2)$0411+C%)H1,+'CQX;K2W]?99Y1QG\2%6%UCN M"@1&IC4WX]TGXQE+=TNV:K-FJY3X\7;]Y2=S2[M<,W\Y7*4=/6Z:Z7C&B.W\ M._=[OPFW62PU2YQWZ]7Z096&A5>W;U9B?:]>?[4+)[509K5AUB+"SCL(,!89 MH#I- $L(DH*H#%*UV/=Y7-QF]0MT>CDO.G-"OJ/M;J9HE+R)5JKVV^1>P-=M M:QH LVDF= O6OJ91JVKTK%/VO(_ >^?GADK(_=H%B9/NLMRL/]P;.=XUC$OL M88Q\7*KW^D.YEH^B_CNSFZ[ZV]N"\6)I]E:?&5^JS^IK_<*8\H]%KF($*4I M'.,48&CV.UPR;&!7@BDZ&\\9@NV&XA>0Z3PTF9;IAZ!SRW,"G#%SE#76OGW2B M_U*NJVJ!,5(00P90FN0 \U0! CD%"G'*,HY9'+/%%U7R]>A'LN>U])G3^[J. MN-UJ=8UN-^>PQ2J:]BBV9TQ'/G4-,T[S/V ]>X1J?V*LG<%)ZN6AF,6A:8^: M?X[ST$D3?I0.7A_94L*&6QZI8J:KZI&[;E>G7HEH0QA&CC(!<(0RP MUF:AE\0*)#G*"8%*2X*\/'Y]TN8VZ3>Z1;];[1S/[-UP=5QLA4)K[&63(U#^ M2QP7 ((N5GH%3KOL<+']: 'A=-,PIOA@UB-V-;*2S:G$AW55EZHNRE:>6BE= MU"<=-CF*19QQ!&SJ"L!*"T SE0!!&(V3%$F"E0^)#%5D;OSR^OYAN?ZF5-3I M''TPO_;TG0T>%#<&F@+JD MM0>ISX5XO']MFV &L6]?M.SSN(PR MEKXGLJ./SX0'M'NV=%D%3ZS9QI98@WZ8Z,SV*GS'.<(=IM)W.M&]"K_S![S7 M/7;BDY"+B09_4Y4Q9.-W^[NRZ=U*/C?4R&Y5XY1[92S]F17EW]CR42WBA.>I M0!H0P@WARSP!/(DQ8$DB,XA5RE(^CX0V3\OFML1NU6\.6AXK&3T82FH.7&:3 M^N;[YHQ\2O,]WX?YG^TX)L]U+]W>R<\&IZ@#JCT*)\$\74J1\U^G=+ M?U^/NL>X^.["@J(]X8[K6J"OV%@Y0S;.)NJR^.^T87+&Y?SFR/T1PQANRY1O M5@^/=?56?5%+M#G<)RQ!N:0@SS@&.,T%H!Q#D.1:<P$<(!'# )235]XB:E%@>[#ZG$Y99A MU/%*Z6*E9.=+MP=6G?O&4--"Z2S-J29 B]1P!X04<,T3@%"N.4NB"3$CNZ)4W*7FX6'[('D[W7)&^;*9*:?=^5:7JJOLLTC3-)4P82#.D M 99Q#*@2&,2,)S3)4\IEYD,=YP3-C3;:UUZTBD:LT71 QO(I2-U((P10(Q-& M1PT=1JV2(ZPO+B$1/#/YE*SIB58A.$T)8!A"G M N XY8!DD@%&,84022F$5^;Q99%S(XJ-JI[A09>A=0P$"@K8R(1QE"@\>M:< M.SQ!@WPN2YTVG,<9A:/ '?<[_3BF*NO%1^N [CZ*&<9QKD@&-+4.6XU2P,WZ M B0$9P(A23+LM,XX>.[@M=/ M%5= ,K;'="@:SCQPQO:>R6[NV)OHYE^'D_SPD9/,Y#-V;*;KN5\/^^YOLOJ+ MIBI9D])PMUZ:^ZOV1.@YK^J2B7J!4P411.:;+[79'"": :;3#'"$&!9*ICDE M/E]_5\%SF]5[>C>^_N8XK=/\__PGDL#\_^K.J/U6"D1GB$-GN MI/_WC:H!EPJ^Z(1<,#C+GG39X(O(X>+!^_Z)P\?>%BOUIE;WU4(R)(A,*1!* M(X SR0&%2@,24V2XC,6$35/(?*O2W"CNZBB=B0*[=F/J>-0\Z4B-O9ZZ=I"B MWZU946-7R,/I8"#/(EYII]6?(]#H",5@$4+'3QY&X4\.UJT_NSE<;RJU[2:T M@C%DE#(0Y\2>@)N_L1CF &(E<)(AS;'7*9:+T+G1\-.XDN94I@TN:=3VXU@G MT-U8-#24(_-D/XHCD: /1B%ISDGNI$3F@\0A57G=.XR,?EU_:4COS>I3;5X+ M0W-&QNNN_9&:1NS;%SVQK!VK]>9=E1?T@:UM&9%SS8&>B8.A!IC M-WK\#B,W,H/Z#YI-0BL?V?+DX$6_6S.CSLZ I!L8^9"\'$JU2:D[,)Z'[![Z M\?[-$SXI83XM];?77]MLUG=F$BSB'"5(2 1T3E.S\L024)U#P&..K9,3QIJZ M-E$X)6!NE&QULE',BHF[2'6*1F8?^<==87Y2JMNB,GHHQTW]65S[V3,$6F-O MN#OUHHU^D54P3 >&/M.OZ,1P\K&3=63H,VJ_,T/O=0.#JXN5;6W[MN$*FZGR M7O]6J29C5*49G$,)$J[$"B2(0APSE":IUPI MS\CK@8K,C24Z.Z*E-<0S$'OH6+BMMZ9 >&1FV8#;V' 3-5: M0;&CC;2ZB;B MC2E/DOOWC0D8X'TEG$&COX?J,FUH^)6('<6-7_N\P0%@0BE9_6P,?%-5CU:' M]_KM>G7[697WKQ2O%TFJ$H80 TQ" C#G.6!,"8"10)HRI$3JY92[+')N-+C1 MN&TJOS2: B/V/I)&5^^@L$MPN_%?6!!'9KJG^&W4M MP$%AEZ1.'13FB,*)H##7.P=&HS_MJF,+CBQLE@K/N#2PH@1@K-.6:"!C<:R1 M9C(VJ[!M ^[+\=7',KR8Y4Q'\;!ER3?-G]JV69[QYR= =*./*Z$9F2_>'[7$ M:LH6!8PW/V]^T%#S$V*FC3(_;^=1@'G/I5?'F'6!ZXLL81G)<0YRG)A]%C;K M")9AZS?!C$7.;X)^MC&V2R7*G[^ PL0V6;A/].H1&GN=[RMUL MDDQ&B?8Z,'VDN*Z-E.\5P75@94^LUN&50ZO2EF9C,6,GI$SNUW"3LTV_,:[GNQI.!TW!->#-/8N MX B?$3+)+L 0ML[K:5$3EW'MM?>X2FO_Y4.=".J!%;)KC;DI =NFJ6T^5T+ M'"M! )$)!%@P#E@2"X#S7.6(\%1EVJ_0JH-4G[=_FF*JG=*1:K5N0Y[75V>B MNHR JV,A**JC>Q9:.#MU&S3;G-56XQ&6%1X A?4M7!8[L7/!&8=C[X+[K7.K M-_INO?K2U$2[7# R@:DD*8Q!DF(Y9"C7/SO4S3U!Y)$F4V MS1(#F:>*YPE%6:ZZU^CURK&U_!P,\W^)-N:-]PH9"?_;O3]NW_TYJ#JCA<5T M)6NW\/SO5*O6?\QGD?81TJX_1^+("",Y77': ;IYA@N*8O%N&)+U*]L2#: M-^'&+ESW?G!M37#'<7+E]%.7?L*MPJW?=X#GF$YHQ/T".NRU&E/L)Q1 M.#K /GQNK M/!]P 'X F!M)#(=A;"]!5VAYA!IHIVT..-.T'ZFW1OX>V,.AU>]$+8^"[!PV'[.B!,-> >L4^TPVA4&YNK-=NE=;-P=5-Q)I2?%]:C;N=4A-M\$VQLB?39?PQ'3E: MX,J1FO^I?UMDL;.PZT([@Q/['MQG>^[*!1:Q$)QF(&[B%F,E;!5&#F022\C,,A8F7@O5'EES8VFK:L0Z M7?U8N ]1-U(-A-/('-E M%&SS>C>4S020"O%8$9F@T:[J%-OA&R+'NM#SOY38B:=]3UV'L[VODO] MJ^&]7M6V3K^4YJVH;+<6];XT.] OYE57"R6QS#C*0!['-I,SH8#8?&V:XI@E M7' DG4ZX+@F:VWQO=8TZ96^B1ET#:;11V+TJ7B^^_0P0$K61:6 X8%X%\US0 MN*)P7N_C)RN@YV+D?B$]I^OGED;UMR9N]\VJW@:."+3I8.['(&CLQFE)T\9P]%I[%,O1?_6PR?_+>BW_*)IB\ZJX7;4/ M%=\^&XZJE@U?_<**55-O+V9"4"QCD)"8 YQF!!"LS#]C1 3*8Y$DT*^NB;MP MGUDP37F3C;)1O=/6CRP\H'C)7+S]CLLQ59W/V,U?=;QH8 M4V$>7:H[\_3BBVK+Z+Y;U^JS^EJ_6-K4%9+EJ=99"E13^0Z3&/",$0!3E60B MSE*:>K6+NR1P;NR[W\>B?:T<1F."!P%9[C>-[#GT:;$R8NV9M6G.Z7J7\KU MXT.QNFV;BA1LV1P+V2_:2];ZRMYNV[^FF822)2E@.&66E!+ L=(@1S*63% J MI%/UDE *S8VT=H67;J+.I*BQ*=H8939I&[.BK5W1QC#/MDG7#J<;X4TY2",3 MXK7C,U(OX% (!^VL=*U.TW98"H3@4:>E4,\=V@B]-MM\)5^STM:JK/861:^4 M+D11+ZC,F>!$ 9T)LTX4D@%"N089IYI*(F6FO?(J+HN<&^EN-(Y4I[)OW_.+ M&+OQ9%CD1F;"+6@;;:-G^RON3N& GD)W=,)V.[\H=>)>YZXH''?2R;5/2O_4;&5_*S$W6J]7-]^ZVJ#\1SC.#7KOC31"F".4D#R1(,4 MIA0E"@DEI:LST$7@W'BFT_G&GE=T6C<.P7JKM[LWRPGPR_[ T#".3#I;!#\_ M17"G\H"B=DY0NOL&0T,ZD7OP,K1A?(,^\/2X!YT>,YF'T,>H?2>AUWT#>]]9 MU]<)MX!UXMA4CI^7ZS_^7._C ^LV-\ZW69FFT-(JKZ@?;\_S.&&.S M-LEH[?C[%>#;=5[G<<\)&_3J>\S$]\IC=1D\]F+8P:$V_V#]6W M'9@/337C;8V-C+4!NQ*.,PQ!.QH&5G':;HCCX'O427$D,0,S^+H:>,WA5]OS M:9,JN%"V'UL*(8"9T K8E;_29Z 6(D$I3@VWY-T87C0[;/1(\F)$;;Q\6/W M"7&H6M?48A@4-M^'MQL;7XOC1(E_F]J*C9HW74>WFVUF<, 4P,MX!$T%[!$W M;4K@9;N/4@,=;AE&(RV%=:F'A5S$6D.)% 90V4ZN7,2 ,<%!2GFN8@63E'HE M 1\\?VYKQC=[B;^1[5WE1PJ'Z+D1P168C#SY.S@VR;\]<'C/]C-&AYSAAR(F MG=5G[#N/]85S5K>B.]>VR=+X@F7$$&B&(0X(3;GA?VG()S MEJ22Q92G$_8V.Z>GSYSYWHW*ILW2.SNR.F8I2G($A-("8(0)X$IJH#'B*,WR ME$,T6;NQ<./Z77J'S61(W3XWWW601OY@!4BEW"9+[MEY$[66SB!?\M(@S"(Q M\JR2?XX,R$L8!TMUO"AHV#+@[7IU^UF5]Z\4MX4E7[*'HF;+M\H6K^;+XK91 MKUID$G)*J !QG$J 19("'JL,T"PC<9IH*7#LL[9W$SNW);_5&AA!]Y$T>OM1 MN"/0;KP<'KZ1R7:'G%6Y\8PWVD8[=<,1IA\Z(5G04?*DU.:'QB%?>=X],+'Z M_2\@1(PF.SO488L 1KD,8IBR'#*B&95].@8QESHZZMBFT?IIOH MG^&/<1P]L#+ZTL9MPYLXCNW_NAUSQ![KNW59_*?MBKQ:KU145-6C;T764_"[ M<=:5H([,33L\N[.7+OK]33]&_EV"SJ,0M"W0"3'3]@$Z;^=1XY^>2X=QQ+^W ML2>O5%70SK#,-!6,*1^B."=H M;FS1Z1GM*1K]WJKJV17D++1N)! "L)&98!!6WCQP"8B09'!6UJ2,<,GB0UJX M>/W 0,$'53);\_WU5^L]4M4B3P5"2"- =6(V1#9MCPHA 1'*T(+((?@W;.[J!19$="IHT#.V?C M4237V0O#!_YN=A]M\3KS MN15/'S\W[MQHY[G(.L#,C=B&(S$R26T4NYRWYLT^IVT.R20'$B9EA=/6'<[P M,U<-+KFTZ;C\@97ORR9K7S9^&<,2S>'Z(A8)H9!"$$M;MQ=*#+B"'*29)%#S M&''-_2IT.DCU>9\G*LW9=A+O7+!;YVL3I_1821OXWGI?/<.57(; C1$"PSHR M3>QW9K^Q1T.VW46KJT]N2_KO&-$EM"Z;N,$39]9;9X(2&8YS!@%'S! +RA4@6@L@!99)*E*M MH5.GKL!ZS9.%Q!,'1-?4KTD(_^&O([B!'(8OH"\H[*#,R2%D5EFM<6<"<[Z? MP\@=\\F]1@ZJS<]UY([G(/^1Q^.'L?IKK94PPEY_%7]DR(Q^5D5<(LP!M>KBNY-,?[%VY($SG3&H.$FG6CUC$9NF(B6U$DZ0L MTT) [%44;@0=Y\;VK8F6/51G9%3:OH3MWRM;^D,8"_PH?XRQ=:/_[SQB(W\* M=H.UL2_ZV#217#4E.KI"'7NZWT0[L]I?VDCSPY_MW1#NHS#B2(3\0(RAYJ0? MBQ%Q/OQPC"EJ:,K]%_.4=?G-?+<6TM _)0@"@HD"6.4QH.:# %06,_,92'F2 M:S\GYO[CY^>MW&A7=*68?//M]Z!3B&520S,[L"V/100"E'(%,HX@A@I"SI-% MO;:9#J,"MQ,Q'FR?K0RSHPD&GMN7:2@D(W]2MFHUNXB0-0J.S0U;H&#O^1-7 M)SBV[+@TP8EKAAZV5L5*56V1DJIH5N5?BVH!18JD)AI0#&WLJUGFDA@IH&+% MGF93:S3UC$XYAZOKR>S5:(U^1.L/U(##VEX8 MPI[:GA8U\?%MK[W'Y[C]EP^L5*)N;1;T1_5@-^GVE-@6-&J2I5\5E5BN[;^J MG=L3YBF!2@&J4 JPMO6+*=9 2\%)BK.$(.%#%'[BY\8?G?;15OV;:,^ :,^" MP7%OGN/C1CCCH3XR#X4%W+]8Q"#<@E:"\--@VC(/@] YJN$P["E^[%>5]4;0 M+VI]6[*'NT*P99>N$G,2ZY4R-R[; MU] S_ZB;"YN0V$7"!-MUCH9H%HA@/-4 ZXR#!3F/$Y%3A+D ME50<3+.YL(YKI.\Q)&,OGZZORK4WH*UY@4MQA40\ M> FN(,I-7WHK)*8G2VX%%3",VVW_GI62+]3*_*7^8%[[CTJL;U>VI,$[56]* M?[]Z5)_7GU1=+QOE*KA0FC"$% -*LQS@F&6 *2(!Y(F$@HD,I]B'RH/!INW#P%QB-3<6="U-D062/:V)MV.A1B^ZN7!O[HV-R+Q&HZZ)S@++9NO!<" ML9%Y;1A8 SHA]B,1MO_A&5D3=SWLM_BXU^&%Z_T['+Y>W1I"^E"NY:.HJVZ7 MWN4@PHP30P8,)!)KLXRB$M <,X 12Q))"$&94_6<"W+FQ@VMJM%&UZAJE77O MO->':3\I!$1J9$XX!&GCQ??O4]B'EGM[PD"H3=25\ QZ85H1.D#1TX&P[^[) M&@\ZF+#?;]#E\H'NQ4T'Z[?;YO :03E M)SP2,3="W/5[=VKS[@JDH\_N*GC&=K[Y(>/O/CMK?% _V+&4:1U:9ZT\\DR= MOW*HBXG7;U9573:L;^LV+VB69 1K"Y3. 6:2 LZ(F>28I31E A'D-;^/1132[U=0X=X>CJ]KD&G=$=.@:8-WO ?.X#9H [YISM81TM1U(F M=J&J+JP(J^Y^%UF^-!0!MYN@_$R[^MZB4L@C95/2MLVI:J MEVP^:JAZ\890Q\-O5F8R&CGV=&V1L#R74*5 -]4<8"H!@3('G.0ZER*'1'AU M8.H7-S?&V.@6Y*#W":ZNZ_I0:(V^QC]U:+N%[V4?? $.8$^A,NXQZQ.)W_DP M]93UEX],3][E'RS\T8:S-"=U,L64*:R UK%UZ4%JJ"+&@!)-,1580^A4H/+) M4^?&"':-5E1U$^RZ'V#O<^;Y%+9^)A@,Q@1;@0$X>(7_'ME];;CO[H&3A?<> MV; ?SGO\RX&U)YL(F)^9L#6AOC5O%2,L8TQ@8[XRDQ%;_WH:*R!3@A*& =/M07P?/R'/5$QG_4I!GC0]:^?%8RK2%'L]: M>537\?R5(?SK/[.B;%M(:4DXI$*"-,UM#4>6 8YR!A1F,2-4D1AY3?(S*ME5AWUU&;,KO?)'B(SGFM^) M^H[^^2-[^YWTQY(W?X M.P7&>(W^GDC[COW^3EG=W_;OY!W^X8O/DQ3&_U.Q\MVZ5J\>51(CV,6."96K MS/P_H$H*6\U5 **E!@PRB!4BB7#S__6+F1MG)#^F_S6"<625C:RV33Z!U=<] M(J\'U'Y^" ?5R-QP'J4! 8P]<+G'+X:!;:+PQ0$OF5<$XV4P>@(8>VZ>+'[Q ML@'[X8L.5P]@1OF%&3WES\6R;G/R/GVK;,34FY78O)V9@GF,"$AQ"@&&,3.; M, %!2O+4++B@(4\GMZ>;N+DQY4;C:*=RU.EL_?_B1P\&N(RU W$&17!D NT! MSV(WA$4=WE=W-@V*Y42L>O&%#-A,R0^D/K:]_)#I6-?9H"?LZWZ7/PN_6>YS&R4:98B@+&* 4,X!C0C"3;;7?-[QUJD?6)\WO*I:I)N M--UF/[ASQ%DT+[-K"(1&YM03T S@T?-OG#-[AL!J(LX4GZ?!R]>.S3U>"_NIZGTO+2]HIZ+NOC2M('QK'/G_+P9S>RG86AMA?5& MZVBG]BC%[;S!"IMCZRI\XJ1;3TR.LW!]'W!=8=^7ZWM>K!HBW4V66&G!49R! M),D3@"5. 264@SC.-,RU(CSSBF7O$S:WG=NV[Q[MY_N]_JVR07/5 B&!,I*G M *N, HQT!@A4$D!!,JIQ3M(L<]]R'#Q]?CN-5D$;!?[;CY]^C!ZLEN[+Z$/P M+N\PK@!DY'G?(?'>(/&IB6^] @?W7<05>$RT>=C#Q;XAC9KGO7Y>NX8SQO=L M%@[OF&R/<$;5_:W!N4L\.4G93/VZJ+]]NF?+Y8;U%HRE,.%" <&@ IAG"'"I M&,BQ)K% 9A2E4PVB,\^?V^JE53%J=(PV2CI.R#,(7B"GZW$9F:#\('&?B/V& M[Q8@U68%4BGQX^WZRT_FSG;Q8?YRN.8X]]1I)FR_2=M)>^$R_V#YMX:+5\_O M55D(UCF4<(X3#%$.I*80X(030#1"(,]U:HMA4 B=#MA//WYNT[;1,.I4=(^6 M/X%;_VR]'HV1)^L3( (ZV_H-OS: _L23)XND/V_5?DA]SU5#>Y^)4K%*O5+M MGV_:ANUWZZ5Y1F5[K-7?/JZ7RY_7I2W>NJ"":(UR#&*4<8 S8;[#"K8QX(?(O/C[-ORWJ+7"MS>8W[BX^2!&1'OT*>9H/P.6Y[-NPQ_LZ/3P]*%&SY_.%AV15+ MK [/PS3E*9409*F( 28\!C3/(,A)+C.B!$DU=XU^N2AM;N36*1SM:^SN%+@, M[F5W25#(1F:H4VA=J-(\\N[;IA53G*LTSBA@3$F TXP )K0AWD1E M.,^HH-2)> =)GQL1[R4S;35M3HC?/?_;P (O?J/AMKH<#>.1F?LZ>+V7D8-@ M"KF(]%-@TB7D(&P.%Y##'C*,U7Y9K^4?Q7*YOQ?#&&&(F 00*P@PD@D@ L8 M\IAH2!+*I?3AKA,RYL90&Q7]2.@4>&Y49 =*)\W8 M/THZ?<' FJSB3LG'I7JO7[-R5:QNJP^J;+)!7["J$,]7\E6Q?*R5;$I)?E9? MZQ=&SW\L"$$<(V7],U G.6VF5U.@1(J3K7F""NO+^] />8VK3=FV#@7;A5O M5K>R53U:J3I2G7FV66.;+^Y9"';@@+E][2<8AK&=0WLCL+'!-OQJ\\UOHA?; M4>DLZ4K01M:8J+$F9#7:Z_ ,6K9VH"K3UK>]#J^C0KA7/FZ@_Z58%;5Z6WQ1 M\LVJ-B]G81[^O*I47?W*_M>Z?&F[!KTS[W"WYR>V1P4U@R8X3('=T@#*E0#6 M[XT4H5DBO+C44_[<.+15'S3Z1SL#HM:"FZBQ(6J,B*P50_TRGJ/DZ)D9#_NQ M?3/!8??WUPP#+ZC'QE.%:7TVP_ Y\MH,?,PP-OQM56Y[*GYF7[O"H3:=QH,L:-))5T7V MLY+FML#<*MK,OT>#?#.7>J:>)[)NE!<$KY$);:OC362T!,YM)?U+OUX"(V@% MV+/"IBT$>\GFHWJP%V\8QA'OZSM5OES?/Y3J3JTJLS!LB&5YJ MKOJPKNI2U45[UK=7!;XR++9@2J:49AG0@F4 0RP!E;%9OF5"<951C%+LMUX+ MI=K\%F^O-O40S;*L7:P]M/9$RX+QIN*O'Q\%&T4W^OH>(S,RVS7*1D]LBIZU M5OT06;MNHM/]*9@VWZWHL!]T]%S^K\>J[GK5L:_AV#(T]B')-9ANDW)Q:$0/ MJ3OX\P<>]SP^/"R;Y[+E"[:TE98^W2E5[RHW5[LC Y'D+.6, H29;3B>"$ 1 MHD#D,H&,(I&FCD61AHB?'V/O:Q]UZD>-_F83I]?E?3/K/8]S? ;$\0QG))#' M/K@YC^Z>YM'OXYS3#, LZ.&,C_QI3V0&('-T##/D&<,(KDU:^%75=VNSD?ZB MVL_OWAR*5::3W*Q)"1$08$DS0*&MMTE9;IZ8I3'WVO5>$CBWS>__O2[,!NZ+ MT=' 'A6VLIX?8UU$V(VE0N(V,C-UR4ZMKM&>LJ,>';L"%)*&+LJ-'Y"^Q-J?F(L>5"VN)A:!MR@^[TXU^_0P[\'WV^+WAVM/+,F MF &RID76MJ@Q[B:RYFU_>VCC9O,^V?Y\$/)3;=#]E)O-#GT0ICY;]&$"AGU? MWJG:BOM0KK\44LD7WWZK[$']^P=EZR&O;G>5#1>)CM/,QEYBF%*SF)42\"S) M FN5WR99O5E)]_7_4MP6A6I ,4Y#3C!C:(AAPFJ2 IBBG M.26)RH5?B;$#"7/;='<5M3HMHT;-R.CI6V?L$,A^S@D"S]A[:U]D!I0;.V/] MU07'#I\[<9&"D]L\%N6#!H#MP7*V,B.S"=.M=UW)HQTG' -B)/6?#^E MQ[S*O_<@Y5T)ON]9P\CPN1"/]X^-F,VNL%M7;7>+'UBYBPQ+=1SKC%,@,H5L MY><<<$9RD$*B%=4L2V.GXJH#Y<^- E]M77/1S\6*K9HR-+MVMIZ;-=_!<"/$ M$2$>F0OW-'_J S/ZGW"3M5:,$-LW$,&01.BKPJ0<.!"?0_H;^I@A;5YADC_I MD)B0;DXQPV(*X000B)0AN)0 DN0*R%2)7!B^D\IM:]_.$;5XO&?"TS>O%JX>M"7>+FMU*YF-1_>/YUZ):2,(2:#:[0&A[Y,L2#6A* M"9 PE0EC#)H-L<\"L$_8W%AR;[6W4S;ZW:KJF;O;"[';LBX4<"-SYB#,O%=H M+F"$7([URIMT[>5B^>%"R^F>X*4#7GS;)>UJUG[T^A'%\!L:-@$:">V0^"HITR (!YS"; MJ#C D?BY% 8XAXM'48"SCQBZ/FI2:/82&UY_M1%52GY4]6.Y>K^R/VM%+W0< MTRSC"4B08 !#\SZ=Y\RB;7_?L5W(]9<_=F'78Q[R)UZ? M^2-SO%X;\(PK2V_OCAK>U.K^^?WZ<557724AID6&%42 \5R8A9O@@"4(@B1C MANI(GJ+,K]Z3@]#9K=AVE:#W:@=?6V*[#W7'55E@+,=>C@V$<7@I;0=<1JF@ MW2?W^Q3.=D#B;+ULEWNO+>C9LZ([+.894Z8S:A,/& (X%Q1PDA+ LCS6$DN9 M0B>G_14ZS(V?]LM(ZG;/LVSV/,5NSS-DX35D>-R8:V301R:R?;PO[#&GJ=?I M#>(XM3K=U?A.=3J]<3I?H]/_40,I4JV*=>/VW_3WB6FJ,@DYR%FN ;9MJ!@2 M$G!,4(9ADN9^*[(C";.CMT;!YA3)E\".P'.DIVL@&9M\]M 8(?[AK.E!*>-( MR+2$<,[&H^E^]L*!]S3<2&,,C$?FDD[E:%_G:*-TQ!]K2S/1-U5' M5O& !=0\H0I:3\U5]K3EU3P1.:JVYGN_?QOO3S6KFQW[+VI]6[*'NT*P97.& MI'(12TYBD"3(K$A@S@%'$ *(&<\E%HIII\.]7BESHZ9]_;Q.Z?JQ[.>:8 B- M3"P^X'AU^;YH_+7-OL\+F*SG]T4;]UM_7[YX:.;,TWSAGXV*S]>B>&DY955_ M4&6QMM5A%Q1BE<>$@!3"#.!$8*PL_AS M7M4E$_6"$R@(A69)HTANJ"V/ $T(=6=1SB8@[JX% M;D**'.J1;XJ9=R?U6"K$E<@ S1-A"S,F@$-LJXAG2M*8)3'-_;SQ>T^?&ZMW MRE4#0Q^>(N?JBA^(Q^AN>%7-[K:4^SM ME[YR^6[[ ^TXUP/!-_;4'XZ]UE35-"[J5 U:TN B(('K M%YR7-W6Q@HN6GZA,81SR=U78*",DS@)798Y $2<,QA$.>,8B0].MM,5 3G^DS46,B MJ[-U713WYHKFB]ST*3?K.%OQD?W!2EE%SXI5^^/J!S\Z&CIB;DPUP2B,3&(; M"Z+.A*BU8=NNO+4BVC-CK\]0.(:[$LB0Y#=4E4EY\4J\#BGSVL<-8],/74R0 MS8>IGZ_DZTT\T(MOG\T3F]/T3$$-E>V=$.!PRD\^MPUBH72=N-YYOUUUY]28N2J4I3Q ! F*S;D,Y M!DS &)B]8II+B)E$7I':/;+FQCK=KF;G*MDH.XAK^D!VXYA T(W,+8-1\^86 M!SQ"LC@C@KK^_OUZE.]%O\XV@TN,I)E":;8# 6)#:ME"> Y MTH B+1&2.8ZQ4Z:+F[BY+9,V'04:E:-&YYL33A/OU@M]B/>35W@<1V:K:R$< MTJ/! 9GK&S;T"9FZ>X.#P2=:.;C<%737U4660*H58<*0"(;V. Y3P'$<@US$ M3(H,,9*&V'?-,T:G9P\Q*&BG'^JK=E^S"^JY KM0.[#QHG[Z!1V M4] V=EV=__W^4MN0%HAQHE*M0((9L=T1-""2(Y#E/)>"DABY]84:KL+K MJDMKM5##X$9 XX([,BM=Z&AW"O918I&&@SA!D[L^+>;0[,X!)<>F=RY/&AHK M:99J=^NEN:-J^U+;T@<[QDM2*J#$@&N:VTYX*2 \ST">()Y1P;'"RB]:LD_< MW-AM7]O_%G5MUIO*]L,C)GOA=F.V<"".S&)7X3<@;M(%EK"1D[T2)XZ==+'^ M.'K2Z:YK&PV8AYIE&UNVA>06BO!8T,0LH1@6 !,1 ZI@!A)..98RSVGFE4!Q M3M#<^&2C7<3:@GI#FPHX'E7T]#:D;9UP-T\A4T>+3*CA.MD4O M L&SRX\$39\7?L[6DQG=9R\>& -L!O>=&>XF$DQG*>0:QH"DU.PD)+/MRLR> M0J0R3W">H2Q)O()]]QX^MR5"T]G!*C)/12,D>>S,P[^T;^J:J^HE?%0/=AFPNCW5[IU1(=*,2X"8[3*AI0!$IPI( M3B'""8(R20=44>B3.;<9W:D<;74>5%NA%V5'CV)8[,9V*Q["%NWTC7X?I^ZZ M.T C5&WH%?L]:CFXX'"FPH/3K0,=#.U.%W*5Q")+ 8?2GEDD'!!%%! Y0I1B MPE7&%O6Z9DM'1X*_PV#[\/$FP6?234"M6%NMF-VXTI]*?Y\9=FC%>)/MA;HM5BN[[.5LV:1G#*YU,-V;@!B44"H,$I':K&P" M =>* )K"6,K8?#,X[MZ$URO'3JDS?@\V-HSW%KQN2RO\B5X!QZWH' =U[,_G M7OF2?:NC/;-M .#^=9WI46/[S2:X9L_\J/5[UP: J$.@\7ZW&-QT93L";I&G M'KB@&^W)E)]VNS[UF!QM^B=7P#]C[9,2CZ41!A/^N:B7RNQG&(8RSD&6Y6;5 MD@H.*#)+%Y5CF2B%8X:<@AY//7QN6YE&*7N KIBXBYJZSNZ99T?(]5/\M7B, MS,);*&#RC/\0;30-DT5VSNXK,S26\+!']M,0@P]F MU55^4N670JB7ZZINLY47D"4QRU,;191S@+&V%=0H!KE.,X53G$#E%;\\3(VY M3?I&RZAJU8R$T=-&)&[-\ U+'#0R;JO!\?$>F50Z Z+.@J8@TTUT&+W4#DAG M1V0-B9ZUIIQ?S0\(?+P&R[!AD8,TF3AH\AJTCD,JKWK:,,[LZ5?[3M4+F:=, M9HH"!1DUW(@PH!@)P$FN8FD6/)03GW.2?G&S/#_Q8[H+>+HQ6CB41F:N_B[7 M9O^H D90N:$2DH,N2)R4:]RL/^04Q[L&^H@?>:7^X]'LO%Y_,?_9EO=C@J0J M2Q7(J+!G/6D,+(F8#5**DD1QGB._WA>GYO(Z;?WR.URX?)AG& 7)N_U)[;X9='$N;& \W2W"S8&Q4]6T\?H>S%PXMJ&-FC*KJUVVVT8)PR@@C!&@L MM.WJB@ A2 &D)K$1L%A&5>' +K-YRM &7DV;]%X M?0&- 85O3MHC##?\3G]0NUNU@N4I%@03("8FJ+\"4Q!RR5&%"%!:(Y$U!Y M]L&Z0INY?>:[E@:;SA)5Q+::1_4ZXBHJ=\I?Q]Q76CFBG M6]19LCG(;I8A[6 ]/QRL/8L"EYNX%MC@U2@&*S1]L8IKL3M9R^+JAPX]GGHH ME2C:ZF3J8:F:8^Z5W/?R+A 7.>.0 )S:P'0$,> 9-9LG1!&/$% MSHU9]W5N^E)<<_#D@+GK,5-8)$<_5-JI>Q-M%6[P?.Z"YX"S(W> PIX4._VC\PWCR4=1O]\<)+4-*>(<*X0X2#23 ,.$ 9:D&FB64ZD1 MQ7F*78/S3PF8&\%T.C9S87.@ZANF?Q+(?B8) <_(K#$ &:]X_3[SKPW7/_GL MR:+U^RS;#];OO2YDK/X'5>IU>6\C?[MUC8V9^ZV+B.N*!'[[;"NZ[U)!$\EI M2CD%*N'"+#]2!"C,:Z(5X&=<*K-C4,^B3LE']M@L(>=/=O-8&=$ MB$#K02/IN//[+N,S]C;P5 CT+IST)MJSK]L/WFR*I'Z+?F_LBL9)$0X.]_@! MSH.TFT$$\S6HNH4H7R5A&-6_+1@OEDUQUP5#.,U@ID">$ILNH\RJC2L%"$\T M84@RFD"?V)R]9\\R$"=:[A3TH]5]U-QX<2 6(Q/;6P< O#GIA*DA267_\9.R MP@F[#J?UJ4L\YT&9ZIAPF &L- 55( Z50 M)G/!A$9N;6SZYI>L'9/WD#@C2V")P?>.ZY&&Z0M"QI+K;4!V.,XC;MXL+=TV1@N)FP3<9P MO/R*6HR[VFYM^&$7WY)DJ9!8ID"EB@,L4K-PQTD&$LF8D!F+4XI\-IP]LN9& MDL%J,IZ!UFVE$PBPD0FSQ6JG9A=A/$(XD0,>P:LUGA$W?MY$ M.TT]74OG('5T% 4 :FRWSPF,1B"(2T@$]DDO7ATKO;'*D M&M:QG4O;OE^-NV6A!<\RG2,@:$H -O]GF_[%@*=F(X8331/EU>K/0_;N8K^(R,&]V,A/?8V[J@4 =(WKP(VK@9F^?%?^TN?&='O*-P?83]1_4O]U8&21#'C(P!9T5Y=_8\K'+2S7R]OSRORIF1<;@3Z709I9'(--#[^*?:AL0R: MC1],N6D3]T-C>I3C'US ;$O&?EPOES^O2WO3(B<<(>" M)11*JB2]/E1M+/7G]D4X#HF*WC_65Z_R(X.C!G.[QCNT6_7^'0 MO7RKWRTX48?.Z!%U8P_KGZRLZ+X%,XC,&WMTOD.!T5-:#,VX%Z7Y9JM7JOWS MS:H1^OY!EJ-O=Z;>K)P'1P]ZC(C;IR@P MRE,E_K?*1L\V:O]@H6Z_ UO5-^?R%O"]56C@2F#^ (:M(N L?>(" [ZH'-<> M\'["<"=W%V*T#3LR*]"&A5^RZNX#*VSU 9I02C%(8TQM:)!9X$N6 260)IA0 M@:17*JR+T+DMRW>!E ]&.YMHTB:8-/4$'JN]GWB6%7 : 7$F IH@!P>),"8K-:HO[11,U1])F?A(_IR5QR?O9Z\HZ:+A%$PH-XL+D$EIO8I8 ,*4 )! 9E*.4Z\BL'W2IO;K-\IVWS\@%EC M=/IZ=H_LA=B-!((!-S(?G,=LA-A#)U""]J?L%3AMVTH7VX^Z63K=-#"M8;,M MZKK6;N+ND5"8Z4P"2//,4$BF 2=2@RSE(E.*442\*.2,G+F1Q\X'L-'3,Y7A M#)QN=!$ I)&)XAB?,;(7^F$(FKEP1M2T60O]]AYE+%RX?.".H:C8[6UIO9Q- MHX:/ZHM:/:JWQ4J]J=5]M4"<09+A%'!I-A%8T=@L*G(,5*8TE3'+)?*+1KX@ M<&[4\%1?>RK4:>RYH;B$L^/V(B!Z8V\VS@$7_6[5C1I]0VX^'*$)NA6Y)'/: MC8DC D?;%-?[!CI,;=.U][IQ?.S>=RTXH0HBD&#% ,8R!@PEMEPK$R3)LSQ- MO:KUG)0R-S)IE&Q.EJV:GE[/DS ZNCFO!6=LO^837$8BB%X0@KHM3PJ:UD_9 M9^N18[+WXF&3_G/9!&]]:Q[:1GB)_W@L2GN.7=6_JOIN+1W'%$[8NQ%' M,"@G:G&Y@:\[(>G"4#<9)[J2TXX/$(0MYW3O4?;I) MZJP^KS\J:U2Q5.]4_68EUO?J[;HR/V^.8LJU/:"1+[[]5MGN4]N]5U<8JU#5 M-E4FYTS'*E8@0PD'.!&V&6><@US99._,<)GRZA$SAI)S6P?MV6A+F)<;*Z.5 MJB/%RI6QHOF-_;>P!YH/G;$VVF\O1&9KZ5]]O;PCO FNSN'O.[ZC^Y2?#.W6 M0!M%$[4F1L^LD3_87[>'U7MC^\S:&A6K'_;C: A/5GCZ#GQ&[P M\9 ^]IZ/*&O8YZ?;5_]L<+%9:?:)?R_JNY=&3Z-1N>41(5,L*:4@CS$$F*<$ M,&A;CZDL%GFJ8BF\@H<7.N)5$CZ=!4]*2-ZXG%((?)[$D/[**C/AFX6Y84]#J<47 M96L(=*=<.H=QS& &5"(5P,C&DI/ MNCQELA*4'B;MEZ+TN6W8,O)7)NZ*E2J_/5\U63X/>P71&%(TM@$;.;>)I8GM M@:#,TE&3+"8X0TSXQ6_TR)H;#6]5;1(XU$99OW5A'[9N:\% B(W,ND_!VNHY M0E2' QXA5WE]XB9=V3G8?;B:<[EE(&44JW79I .V#3HW23)VX?A1277?I@0N M!-$\R86PI><0P)A+P 5&(&5YEDN>$YKF PYD',7/]$SFPZ8CXUI'J_4*"+O2 M7B^7UC55=!9YQHNYCHLW&=$]Y\[I'^P/Q MYB+P_DSE!V-0UG(4/2V#^>%QQ&:>MP]CMC;-N3T=>M,D-#LL.ERP<7(%C?J\_LZXF2AHQH M"C,<@U1GW#!"K@"/8P)($J"" 3= MR"0Q&+4A-0$NX1&X",!9<5-G_5^R^T2:_\5;!I_.K9=?;*6 4LFB_ID)6P#B MVR:W+I:00TB!)#943=B*721-@8YC2.($"DARSS.Y\]+FQA^_K2I;<4W)J-RH M'8E&[TAWBGL?O_5@[7SH%@;!\8_:.LA:1:.-IB,X6YPP"7RHUB-PZJ.TR[:? M.$!SN&EH(Y"VR^I[_4;$K3-'T%'MV;W2^JSR+ YU%V(T=0N V,CWL5+R)K)*6 M)C9JAJSET0]$V(H>9V1-7->CW^+CZAX7KA^X;'CDE?J/1S,-7G_9'3[J+,Z0 M2A5033-6I6Q!,9_X=VC#>5'RA;HN535B).%LV-> MWU:7W[/^)MK8'W4 1!L$H@:"&=27'S9FLR@L[ZGZGZ.B_+#Q"%9*?J#X@<

Z_;0 M9(\7GM^O'U?U(D=$\*1 J13)E&16JRJ2 M)?MC%>EU&2U;"ZRKKCTX]9OD%Q%WF_.BS$E9Q!6!0V)QON_J;@MM-Z;GC_7=NBS^4\D%X41+&E/ 90K-KC7) 6%, M *Y2)8C61&FORAL]LN;&,%TC@*HM?L[FF0L];%,*-G6'%B@7&&O$ 5+$[#ZT8(!@@H#@"<.: MTBQ57METP]28&_=LK&BKD[5FW%@W5V>(_69_:4S9I<<,K&0V<-S?$ZM XI\\JG#6/3#Z6M MP%5_LQG-]7ZNXB_ENJH6'%$LR[)^<7-C MQXVVAA&MOD^3D6^B6ZNS'PE>@-N-[,*!.#*I[?#[L,7O]0Z_7WKQ\^8N-UA" M-=@;A%*R]-(O<6X,LSTN,I_WMDSLNM78FU8N(.W,+.'P&Y]<&EW; M].*V+DJG[O84+N#*R!F:P 1S0>C4'..&P0F:<;QQH!=[O;JU@7NV29=AL:Z[ MSEN;HOR>+XNV&'[U\K$LE75I8T3RE&$@D+:]M30%'.D42"%BRC)&$(>++ZKD M:V>GMH]\GSFTK\6(#I16L>B>U8]E6YS3\-'2& 6:Z%UIS/)TRR0 MQW9_;W%L>O8U+8F;N@@[K6^B3NV 7O A: 5UB7LI,*U_? @V1\[R00^YLL77 MZZ_VL%]U)\0I(S+C4@(6&S;#,A. 28%!1BB71'*4Q5Z)C*?%S&W-M"LFW*DY ML+_74RS=..AZA$8FFR-PQFSN=1*$47I[/97T?5I[G;3V;&>OTU=?FWW8]0O[ MJ![69>L.TNOROJ&:%]^Z7WY67^L7QH)_+!#,E"*2 +.J$88?8F$6.@D'9M,% M.:$)HVGBM] 9J,G\ECR?'N_O6?FMV7>URII53LV*I>?.:^C0N-'-!'"/S$?[ M^8^=FM'6B&C/BILF_K*[HDV0C*Q!46/1*+F2@S =)Y?23Y7OE&LY"*_SN9C# M'C>PM%15%^;11NK/K"B;CB3;O^RJ3VQK(),$(JH!S& ,L+*Q""E# /)$4920 M)!.I5[TI#^%S6VQ91=O6.YY5IWP =R/#L6 H< M@E70,E8^\J>M;34 F:."5T.><4T5K$^UD=;$<&^*,\D<)TK1'&10FZU?IB#@ M5!.S]4L(82I5"%/_"EA'5Q:^.L;5C8H"H#4RZPP!:F"MJ[,P MA*]S=2SJ.]2X.FOOZ?I6YR\?V/A,B,?[QZ6MF/N^OE.E30 IU9W9;!9?5"MR MLXY1G"6(*Y# F ),& 4D)A#())$RR5BWX;OCW5HT;WZ(GRT5OO MLWSW@4@S381.$8@QE0#G, /4GG7J&%&2QBE.I5?FRRC#, 5]?U[7;#D6RF[4 M/0IV(Y/Y\_.L';T1"MH8S5GXM-W.?#$Y:F'F M_8")BP\T__FHVM S]4F57PJA/C3IUG"!>9:F5&F $\0 %C(#!!D"RRDS.V.8 M0TRX5\62,;2<&]D9M1J'ADT@9U;OZ'YOS]=FLC?!_=\4*WUC^\<99T>OY/<> MO;%]EM=GBS=_1%M3H\[6J#5V!FGA+D,QBR3P7D7_'"G?+E@'2_!V$C;P%/K, MA\LNG3_8'Q@%5^WG[_V9?5VH!.-$ M<@QX%IOE<1KGYNM";Z)_C'W/SWV?YCYGYEXU, M,3_!-Y%1\4'9EJEJZ9G"/M8[XG@\_QW'?:+S_1-;UV>MD3\T>UC;=T47*S/: MG4U-[+497&W;QWU48LFJJM"%Z#YI>Z]+>XFQ-V"HP+@#$C368"15IPU6&!?O MHVB'D<5-$B[1U!LF&,6$R-1\@Z2PS?8T8$H1(+#"<8J$9'XUX0?H,+?]RS5' M]X.K0+N/V"@1%#.N'AUN",8.F1B_]+2[&G,.E7 K6>W_J*M+W#\RL\VHU7X< MZRYRB4FN*(LS@#EC !/;=D?I%*B<"4@085IXY>PXRIT;.W;*KLMHO=-V<.W[ M7L1]F2X8CA.RVP[./:4GB@-SPFND&OJ]HK]737T7/'IJ[#O=[M^^_OWJXYK) M#^5:/HJZZ@Y]",I2+!D"7 EEV @C0#.1 EN8*J9I&B?$*0[BG("YT<[[%;!* MNC=0/XE:/Z.$P&+L;? JLOI%&P4'=)8_"8Q[*_EK 9JH=[P_4%Z]XOM0Z&D. M?_*VR;K!]RF]W_Z]][J!P1M5I>I-4M VZ(@KKI PJZE4*0APGBA 4XB!Y*E* M5B)U(!AE)JME10V7+^.9!0:PF% M2.-4+FH;-N,V]7MD>1' 5N*(!/#$B5TTNGH7N#L+K!L7!()K9$9XBE07VOG, M.EE_N(G>M8<\1N.;,S%"00O@78(K< &\L^*F+H!WR>X3!? NWC*TK$IWGM=4 M4C!#_+YL8DQE$W_^097-P? B9EKD&<4 48X,L^0I(-S\C6*)U-C\X&5T9-SN95;J/. M99?H8O1N(V5"UF+Q 2IL018GR1-79?%!X[@TB]?=0_LQLZ4M_;GK#O\+*U:5 M_8*I:J$)$D1J E*<)O;L+0&4Y!0DDN>Y4CAETJL?6J^TN6V#-LI&MU9'W];+ M?;"ZD4XPL$;FFBU..T6C1M-V(=17''E ZV4'3,*V7NX3.''K90?;CULON]SD MQQU562\^";5B9;'^;67CD0I=*/EJ?6\>O2 P5SG/)="4$X U$H#;EJL:D5Q! MG#,&D0MG]$J9&U=L%(U^;_5S]';V(]E/$\'P&?TLR14:9S9P,KV'!PQ@ M_G4X^_L%3#+KG6S*MNV?+UJB[J;\^_%M4BE5*EBL2 9;%9 M#Z D 5QQ#F">,I731.:0.)WI'#][;C.Z42]J]8M^MQJZGF"?8^9-[]/2Y34RK M8-1IZ/Z5/0;M\M?U*BA&/XK8H1#PY+#7[&N_J,M:F_2_H^8L&N@/; MY(_J\[HK"7^VIO,BSK.49P2!A')J9K"R.184 THIDH)3C&7FEVCA+MSIK9XT M=\(ZSI6MTB:+^M&VC%FOHH>^BN^>KD'W<7%T#X;%>B(78:>T/8WHU(X.RL+? M/*T+']!-Z U84%>AN_1IW87>J!RY#/V?X+\I>&F7,*5B+]=2+0QG:9ZG*=#0 M!D@(I $S' 92+@15B33; [5>ME(9N0M#>UNJ\Z%Y'M MS2NHU&:A8.L,QQD'E)F- -8Q2K($49@[;SS)]LS7+)P?^MP\5K_S^RK+@RUS1!_O9*OS,I[ MH;&6*809X%F6@V;3SW-" !6"L41II*E3O8^S$N8VVS=*=@4:(J-F9/5T_P2? M!O+RM_AJ>$:>X][(>'V>>ZV_XCM]^KF3?;![S=K_'TSE%T2$26,91F- M 2.I[>.-4T"0]0((2+0@5' WIWJOE+E-ZQ?KLES_4:QN/0_63T/HMDV_&IBQ M/>U/VY'\/DIR52\(8W49^4Z)4[VV]G4-"57<^I?U6OY1+)=FY_UF59NQ+OA2 MM8',NVJTN]=8YS"7DJ<@5M"66X$,$*93@#(6$YJEMF> #Q/XB9\;16RT;YQ0 M._VCU@ _VO <"#<^&0_>D8FF']EHI_Q('#0,N)#DY*G!I*PU#)U#.AOXE*$+ MFZHR6R";!*]6XMMS(OV1E^EU&E1DDR;]%2U5;/6SF@"B5++S[N[D, MA>N"*3# HR^@JBK:4SCJ- ZY>O) ).QJRD7PQ*LK#RR.5UL^-P]CI7>JWH4] M_KN2M^:YW>&_P$1+'%.0)H0#K D$G$D%+ W%4.,=%S8U_[-EJL0O4 MO3.Z>N9V]<#J1BMAP!J92RQ.>P'-G9HC%'6^C$9('NF1-BEY7+;ZD#$<[KBF MD8B]HNEJ@."7:9FE!J37 6&&S>,DRD'*LD,84:SF@ MK<<%J7,CC[T)H5BY\G??N&'M1B/!$1R949YDA[:]L5NEHU;K/;HYC^K 3B". M*(7O"W))\'?H$N*(Q?]/WKLV.8YCUZ)_!1$^87=')&P2!$C@^%/6:UR.ZLJZ M53F>.+<_*/#,U+5*2HM2=>7\^@.0U"/UH *9++GACTSE9DB]]X+XN(&L+'V MZ9XAOA=WHR([,^,/#TM=:_/Y'2-%Q['L#Z1R$O:I[!:$4 MDY#\# ]*2$%8'!)2V,4QYB7K[19K%LCM'?.Q7KWZ;SQ=)R MX\>YI0'+B]4"E,];'RLI,D4P1'FN(49206HTA93EBJ=YEJ8R#1'<&-#W('(< M0,#C?9.< 5%%V$AXU"KCUR1L_7X!DJ1 J102&NS>:T@CR&FJH$@$,R0O*"UX MF"["2+\"PX@K_#F_!%UR_]$,[/ SB%WH8!?[9L3/3B]N-E(U%3(WX+-]7=D; MV1AFM7QQ#5%?LY!!QJN_N4R_[K_BC&B0<6F?5PWC0E>MC)F#YZ,=_+@T'W M R0WAR&6VW8JJY8&&?V/J-^;:_ !&DH$Y*!]2?5VNM3:LXYM)ZA8A[>OG!93 M.B0^\'&51B+Z-[ P27QDCW5,>K#1BQQ_U0*CX(2HC FH,F79/<^PG<40#BG5 MU&14,JV"]A<];(YM@R;8Z^&,K(,6+G,9 D!D.L M&8=UUQ /G1R$P_- M 61A2=:@L>"7^JH'TH\2AAJ=GFCR_CKYM/-(,S8F-DN8O@W42]\5UJ';A%_T9 M34]P7^1"&G][W[.[O,%JMK,V CTY6'^&^ \#90INH"K'^M=CU;/?-8-J$ZZ!^=QB"U\<,+2X,H' MYZ,])7W0\NF.4TG7G>0-+[5R;&2IJ.[<*1#.L\QIAB.W%*50"JDH#!3,3ARI MS/(L"6HI0F0+E1"C)3-#J MM9?5L3'(VT?W -@Y&"B=F_4;4W144?+#W8]/HJ/9,[UL_*TKE'[9N0P6YE?P M;0>N\SMF9[0 F.(V1O,Q/'!?M LCMNBA5P/+OU[5+^*IG=2GQ/?_YM^GJ\7$Q4_85]V&Q/)/W M%AQS1 F&JK"I 4Y- EV1'20&"40YIUF>;DNI ]*$COYX?:\/RJ8'>,2M]^"/ MG?M@^]JKQ8?L_.3ES&1E,^Z2RVJ%J%M_A>"!]$PX^AR707LOW+B%6+#G^PVX M,/F)WX*A*XI]-&0(]N55VC-T1>Q"RS;%E1#N7 2\KF21'FM.M MUX&G'GL3%*Y9Q- MNQ[TOP;TCWF!U>4)5F<$>N:!.OC?-YY%FF*=C/::)C(O[C=<%YE38;QH(W/R M U=J4M<=HM2[]=(^WO4)J8EKSFP0PY!G!;8/HY*04U- B0UF.2UT4025Q+09 M&]OSN5-%;ISM*#%]"E>_5WLLM'I^EC=NWFSZQBE0>]JQT1Z);(STH^MUW3==)@]'+Y (=W6N'NRMY7#.4?E0YT #US)Q750_W(% M1EG.I E**WV,CBV=/&C0_;(_=_6 !A<"70;>I24)0;G*<0H,+2UHD05#@'$.2VI^URC,A M55"Y8)-"IM8 &_<;P3%%DO[MTT(8#VW8]G4+>S]^LG>%_Q2 M54FZ6_X:6%@=9]#]"'/XH>R94JN P,XWT(1T [9!@3HJET4V8[X+#*P6-O?< MNS[B0F)^R-;*U,#92WNZ'_.Y]:=KZ!R=J_[:^DS PK'V8\"8J'7 M,QMT!RZ8&7P0B4D2K?8&Y0N?R ^IP^N:SINAEH_4&SVW_UBY.>@WO?PQE?KM MHEQ-6,:%RI&TO)$IB#%SQ]T)@\C0#*>R$)9D G<_SUL;&X\TK@&Y:.D>T %4 M[]W,.%#UOWWI_ 2-H]4*U W88/>V#;LNFY67,8F\.]EB<.CMR,NQG]A_]+@H ML.I13B:2 M8II(K^5M#UMC8XV=NV#C+RAKASTK)3WP;:>0R*CU3""G &M\O5SO$(R<6LBJ M\+<^I#,0@B^,O@J2$4I4_2&I&=A>X&@U37"6U$6I'G<8IDS5/Y1MX6K )=T2 ML;?VWHOO>EF=H'';D8_3ITW]D^!:%5F.8:(X@5CG!'*1"\@3++"1B2YDD&A MBZVQT>G&5;#<]S4L'6N#UB\9BP18STRZQ>J%FST4C7G $3,+:S,W: [F$?=A M!N9S24?"L"G>0VY("A$ID.8Z M%2BC88*VYXV%?/^'DK MJ]*>DL]"FP.V8.I)%%%PZILG&H J-ZMB@8VCP'D: MD2WK779IKM /LQQG18.N9-H(1Z["S M[8%$W WK-H,#[T-[Q'Z\O>QS4?CZCA-1W,@/?9C^U&K3G?*KM;8XM>PA$TAU9G^DAJ=:\R+-F.\:CX>]L?%'Y>:VNRQPCOJO4OC@>WF-)S)J M/=-'I8UZO]-&/0%@A_4>'R3]UWPB(SK0NH\'LG'6?P+@:5D#\KG+8.M 2'M MKP6%7-:YC-RM,?V-.\&=*PU4?6YW]:C!4_O9W2Z M^^5R$4 J[<0HFGJBE MY!ZX12XB;[,X=/FX1_0G"L=]KNI:%R!6.YF4S_:;U.@B&HET1F@!F2!. =\P M2+D3J,MH5@C!B0DK'3QG:&SYGO-S3^OG!CA7.XK@GP77CV1B0-8SO71$JT-% M0#L4<8L!SM@:N Z@/>+C$H +GP^?'9ZJ*MB\B^NR(29SG>4I1#SA$&/-H= % M@M*DFBC)<"J%[]3PDK&Q\<3.NX#"(2]4+T\(8V+5.T&<+AO:@M=:.10.GO\< M,":( TT KP,S: KHBT[+_._B+0:;_/D&LS_S\[XFC%?+Y6KRVW0^_;[^WJQ: ML)11+1&%7!+C:B\)%$5:P+S(L4FQ%KCPVO0_NO/8&+-QSN]A/\:IG1:OBKYG M#FS\BKA!?S;:ECS(7K.7 ]F?#O.?XYL.\H">C67S-)[_0+%H3]9CYQ<.OYL>X*6?#DYS(:,:<_+=8&G0!=COIP"N1Q1<_[M8/)[S+L% MW_?^E5LIC5]+=QQKU/Y]N[L/V[/O**JC/GW'GXBLMV/__6$Z=T_^)[=R_77Z M\+BZ,W\M]6U9ZM6ML0_+K;3SLW4E6?]./RVUG%;D8*^\_;Y8KAJYA@F3"2F, MMB_]W#7M2D4!.=;$OOY13A1/"5)!PA?]NSPVTM@IU#QM%6KT3J%F'DWK)]Z@ M$UXP9F0"B\2U2TJ$AC0O4M?DT(_;[@$)$\48VZ -HY]T[&^#ISS?TWGM] M(QK0GM]^!Q)3-R\UIJJ?FIA!%32HHH8+ VWU^-0R8H^"MX:6_$MQZSVF$C*,L0E@7G![#LH%QA23 7,4T4S M2I3,<#JIBQV^K?ARY?TF.F$LA&P.3?8_F>8K(/3#=%X)+RU,Q J/B4D+30J1 M.(4,"S+-&>19*F#*A2P2*:1 I 'Y_?RJ8IIPB#<&!P%86_Z-"ZWWB_1*L'I^ M^845R_1=%3-<-S[.W_^45<_B#XOE_OOBTY2+ MZ6RZ>I[HHJ"H8!12GF.(.3&0%5I#HM),ZIP(D="0*6)G3\8V\_NJY>)A7FGB MF'TT-,B0],]EQ5@XV<;AVW)M( MJBJ_E_G\IXN#$DQO5P,:DP&[.S,H25Z-V2&/7G_#CD?33O:#W&L/^N;YJ%/" M[1_V)5P?==F5-)65U/>]]?7NJ3IA:QTV>KIR(DE_TRXZK6Y_Z"5_T']QKXIW M-I/?"BI-4$(9YJF&)D^14RKAD G[7XG,C2FHTC(S06?@1A'6V%X";]W79Z;5 MOYDZ",LV3M=V72J7;=;ZMJ'RMJ, VO>(WRB<'=%[:+^[S8M60GN8 /%\NH6P M ^8&-,<1][ !=4.(E44'-/#<@#V ;L &(M!@!"J0@$,)[-3O(AYH'-6X1STY M.8[(ACVB.8Z8S[S(1^9=>"O5]_-5Y8=](;E6[3^TO3%_NUXNK4_V/9TB(32! MIC#*+=*DD.M$0ZR95CA5I"B\.ZNV&1K;F[/V%>PYZ]B*@\9=_^:KK>BVO\5B M8M;S>Z4K7$&=6GVPN*)Q:^OM!^OCZA/D?EM7K\]WG"K(1ZW6,WUGWNGE] =? M5=U\MG3U<;X]!G]GZJF*T^A:E%/'7EMFNM<_5V]L=/\]T::00G %BX2G$!LA M(.,BA41BH[3&.O<[GM"3?V.CH$UX;FU8;0,$-EES1RU%LWY$48I$K M.\N4&A*BH,]-6X"T9P?<@?7POOY^@'O1])]P-DS M^YX^A.7PW?B]_5,EP/;+VZ56T]7Y9:\(\MCMH/6KE'W&]BN+9K@N"R\)K&$ZL2&\^!2HL!ER*[F4,!UURCAO!N):6>QF=X"7D?KR(U_]J;XTG M4T@:4D!&&(:8*0&9S@MHB"SL]RLW@N!K&V"-=L5F;P;_F^;.UW:YI@[X^KTX MHJ'6,\^?ZWS5R\*'%RA]-[]ZI44)K]A]VE_%6C"P^?Q;7CY^62Y^3)7-])__ M6KKBESN;OUGRFS_4#@GOBCM=T2#^<3&S5Y1U.<#GQ6J/;G?O_41HSKG) M+-NE!<0:42@H,5 BE"(ND11:!O> ][$\-LZK\N#&\7]IBI$Z-&CW MUSEMX' ME'U/L/=\WJ (G-M[>5A/:5@P7-$[I7L9'[X9>@@F)_N=!]W@VI* TW/6RH]F M4MJPY7.UE[E[J%":&)TJ!!EBELFHJP) 2$!)"DH(H_;_TFY5 %U=&AW%K;]_ MY\OGJI>.J6=^6M1/+\9?_6=N_'RO@S^MS_XTZ8?+$8Y0U1!S(R$.",2 M"H%32[@J4QE*A*7@$*X];69L_+GMP+!T]>6E]3-P5GP&33\:O!ZCGJGM9>L/ MYV(/\DKM*,1DH3.6!F66]F@/V>+"I[M6<'_5#U,W*ZW5IB>48USD60:IX/;9 M5\Q @1&'2.(L(SH5S+,7]!D#8WOJFQ+DG9.5]GEHH?8!B.V/? QH>G[8 U'I M4(]].O2KZ[ /;CMP_?7IH([KKL]\KN/D:BU*_3]KFUZ^_V'_Z][>I5'IQ*F4 M)-$8XKPP$!.I(:6%A@9E-$^42%,=I')XUM+8'NJ=HZ#R%#A7.ZJ@GH?7U@6] MG^PO/J[T]W)B."**%QBRA!=.$$.[(C-CJ8(E!_,\8+Q=H-7%VF12:4LO%A#S#(%.58:(I%CQ#)!9!IV3,O'ZMBHY,5IG9.[ M)1X;OE<,@N_64V1H>]]VBH!J]_;&/BCUTN:XU?#KM#OVP>)LVV.OBP?6IVF6 M5^_6J]+)QDWG#VU%D%\7LYE9+-V%DSQC:2K3#&8"YQ"GV$"A&8$9MS,K1'*) MDB"9Z>%#&!M[=JVN'LLWPI-]1SW. VZ0=522V5;H[P%QL3*_GS?$JXWD*+1A MND6 A_#7."K/;5I:/+K;>@;-P-K*4]C['? M^R0.;CWS_@ZPG9O@VR7 PDM?+V(1M<3UO+5A2UDO1GU4LGKYBO!&LW^=EUJN MEUI]U3\6LQ^6I>HSTQ^XK"0HORSUC^EB7?^.KJOO[?ZYGSQ9;U.R48XT) MDRF!--4$XHQR2&6F(4N2G&4T%Q)Y-:N.X*/D'\'W2%':J . MNU>/6)SNN[&0;>G.>[6)P;KWQ@)CO[MOM'O&; /2_#C5Y<>R7&LUH1AK4F0$ MRAQE$'-E($4D@5)E B4T2T@2= C#S^S87F"-FV4E5O['UEDPK;P%JGX"G499 MG5*[G^+UMC@:%+_<.C[4_2^5!_2^N $?YS:)<(+Q;E1V<8$ZL+Y[8YP#LO]> M&4>61] [XQP:?KTTSE[=D=OJY8?RSKR;NF-M%,8IK_/YV,2\7LZFJ\OZJ)N'VY[2<9#;S2=)40)-+XHJ-)12,&)B; M)!589KGTDXD^;V)L6= ++^N2&?"[<]1S;M@"9CMKQ(&H9Z;H@(XW+UP&H(4+ M[,5[/&!_.N2 EKL/\MQ?CF[SK'M\LN-FP<+FFN7T8>Y>OLTJ!*$D-T01:+A] MMG&1(3OUD1KF6$A5&)X0%'22Z(2-L3WAGQVL(N5C:F7QSE-'>^>UB/5\MG]\NE)X0K7.E,(:6(IRB+\6090F">5YP87B: M4>)5<.QI;VPL\7[3^6#/YYM:[-O"#!K/@7,]O&E$&^X75N[CH]DSA\0 LE,[ M"0]X(G25:+,R>',)CY!/]9CPN:Q;RG$KI;M7^55+/?WAMC&=%D_3)<4@;6<5 MA8!"(@4QP0*RPDXN4&8D)3H3B*1A%0IMYL97H[#Q%BRW[MZ F:O=Y[/9X@_7 M!J*:DO^OXE]QM5SXO_)_13?VT^63KEJ"S (E(UI'PR]?B85PSZ2SA?;K'K3< MM1\'MQMLJQ759M/ITZ)TZQRQNMJ$H!4SHVFU-VAJXQ/Y88[C=4U7'05W4FNQ M?/XPG4]+F^__9;%0Y423@BO*-<2)=&>I10:I,00RPREFF>8RU6$Z"J?,C"VU MV3@'GNIUZF 5A9-8^O'']0CUS!Q;!V_ %J?*QQOPEZ5EB9A2"FU0Q)52.&EI M8"F%MFB/I11:/]VQ&[EVA)4/RZX%JJ>F>"%>Z#Q+V*W M[I;HHS;B/F5GV![;+9$>M<]N^VS7A8Y;I>P7H_RR*%=\]O].GZIYMD;2&,93 M2%*#(3:IAL(0!)'*,\L)!47$J^BCW@-J9X'UMM-2QDED?5

(B 9N>OBAWR NN MPV[0%,$'MNO2A/-@])8QG##Y>LG#^?A;\XB6RZZKO?JP6+XP-#$ZR0E5=OJ M"(.8I@0*RQ^P* S/-=,I+DQ0)>D90V/CCVT%D5M3>S&MZ%9W=02L'W/$@*MG MRGB!U%X[ M7?_O_>+-8KE<_.$XB=LOB/W(A E&F VEPY.W>P5G/^R">17 M<+\ VUC V\'&P?^(U #C,=#)J![')>AHU)6(MIR(ZGKGP0Y"71GZ_OFG:V_5 M+3UUB^5_3&>S"=,%LOA+]VX1]MV"&>1)+FQ.FDF3II@J'C2KW=QX;"^,C5]A MR>86)LWS1+O#S)B[*;],%11I(:$J,EWDI& L5Y/ZJ-.W%5^N^@/KT$A_D+W1 M#]/YW/&&X#.W'=X1.Y,KH;A%#&6I*R U]BMFD($Y8TE*-4D(80UV[^>>)TVZ M([>JH+H>-+_93!<8>LX:+CYHP7.5PR!CSDVV]QYT+G(8T>'Z4_0*V7K57_? M=-U&Y&60=5SS&B@1P3**[UJ5!^3$2?H>T&NNV7?>7Y(R7 MY=1,935!K+QI3H(4G'+N$G"D.(4X-P44EG2ARM.DP#F62^.4A3$>M]-.@E6#P=L//"(NZ%TWMS FTD7XS[>2+I\27A= MRKMF,>E^R>>U%G@M]#51U!24)P02G%BNX'8FQ4A20"00YT5"&2^\1+K;C(R- M)#9^@IVCC0B=?SG*64 OK.5&@JEG9NB 4% 5RB4(KJA!.7OKP2I0+@6W7W]R M\;/=LH-W>CG]P=V1C0]\NOPO/EOK.[/[Y6U9ZM4D=SU_C*90*VD@3@R'5)$, M:J.5HI8.$DU#T@0?HZ.C@JU[@#O_ HM1O7#V2QEBH]?-D\^[2^0I^F-V/&H* 2DF-7G9 M'92:0I XI*:@:^,4S'Q9K&SV->6SS2;I<5% DM"<939-0K20EJU0 04W&)H, M8:PQ,WGJU3.QNPMCHZVMQVYQNK?"&8^AN3#7&@3PGOGLT[GRC-T@; LU8I?, M>(S =14S<4?BM0MFKAN1JXME_,$,K)7QN/&KELKX!WZI4B;@3MTRXVW*_7'^ MM%Z5G_0//=OHWL#*G_!>=WM8'S]TMU(J/7\5F@!K(?5>P],8B:U;>8&S64]XCY,87TNZ;YZ M__^L^=(^C[/G9JV9,)D5R.:B29ZE$!?44H9D"DJNC)%,J$(&+]X?V!@;56Q7 MIK=^=EZZ/T33?^7^"HR&6KCWAJ?3NOT9 "(LVQ_>>?!5^S.AG5JT/_?1\*GI MK5,*^LZ7_ZU7C99WV;RU6(JU%FD*4]>!&V.602Z)A*E VJ@BXXG)?6>?9ZV, M[2'?<]1_!G,>P\O3Q"C(]/QH[_FXD>\O._21.0^3_UPN"EP#3=>ZP18T&[L( M1\N$Z_RU@\VI+KJ_/VVZ_.&.[7KEHU;KF9V2;1!;#I0)I"G%,%<),4CE12:R,-V^%FLA7^%A9/N^:C>(=H):BV O#'CH=/R@ M#6*_R5$DV'HFRHV7#JF-G^#W^ZH\T_D+*H=C=GV]#$O4]JPMYH;MHWHY[J.& MIQZ7O$Z_[P^+I='3U=I^$S_.OU2'.R8%I4AHRB%C&8(XP0ED26J@UH0E66+I M1Y.PGB8]>.GUY W:"*7Q%4AW8F6FU;^9VFNMJLW-:D,SM):]C^'U)+U7&K(_ M7_OMO4B!'>?_;C/5M7+.3.=:O=%S M^X_5%_NL?+:9;G7GJ6Q^6\F[-,WC)PEF1 E%89$8 S$S!:2T(% 6F48%(?9/ M7BUJNSHPMKF[.R'SU+@+1.TOD-;AX-*ZP('P8_,^X>U[;:]V'31> N=\?2)I MX__V3RX"\$N]N?4K^'T33,2^Y?7R< /ZM64XE![\XSP,3UCT<_9BI&SH]-88_+"WMT'?>*/ MHSI\ED]\(GRSX.-VC/N6S#]/9JFFCL9BMJXSH8$V7:YPAG6B;F#BYB2S- M(94LLX^P,I293!J_*MM NV-[OG>N@YWO8.N\_^IY"/:7MQUZ0K1G3K@ YC6; M$R'P^F]7] 3S0!L8\> .VM3H %K+-D?(W0;;^.@0XOY62)?+>UK;+"_,D__B M&D%OI\A_T].'QY56MS_TDC_H]S_U4DY+_<7F.GJB%*)82 XY50)B0QBD7!BH M:$H1S3AF:1&XV3*<]^/;O*E\;Q8^UZ7J?*)CR*] I'71UQG6$:R7EKX+IC4" MN[72&[!! 30P@ T.H )BP,74^*,WZ")K1/?'M?@:?UR"%V5[<*&C+';]DOT; M=[ZMGJLV,WSV9:GUSVFYFLX?#J4/)QP7)LL0@YH5K@L7EY!2S6&N6*XSP3.F MO"HF.WLPMIE1X['K"3BK>NZN%N#)$M?&?_!''=I4E^X=)F?K2HY./KHO0T5= MVG[NN[TT=$A(.[SSC3H>WWYQ)N;=XCN? MSB?(((8093!)*LE2KB$KE+'$6>2%0HPQ'G0ZY921L7'CP0DO\'OM9F"/DI-P M^E'9M2#US%;!^(2?JVX!(.HYZE-VACTWW1+IT3GIML]>*QCS=C&OMI%<LXP/6^4=T!LROD8,Z#T8\,S E[KR3_S5"*4%4%-D /M MCXUAMDL^O%GRJ>LC 02JCJ![T63HR##%=*HQAMH("K$Q.60J8U 419%AE4J6 M!TDT]SDR T@R'XV,K,5E7F^ _%X3/<+>\YOC:/FS]MU5\M=N@SV_G;Q/%5&\ M=TI'Y&*^9D)=&/3-TQ&?PY=1U]MTK&CB2]=W8BLE](:74SEQ2LB9I)EEN-1R MGI#J-M!]I78U? MS]2T\6]?2*SR,6)55!L$40ND3AH:ME:J+=:CLJG6#U^QIRXNEYZ+PTV.K<3# M;5FNO]<['N]_/FEIJ>M>+[^G$YGE*I$DA;K@3LF%YE!@FD"BA-#,<,I-T"9# M?ZZ.C9\J[3>P:,X/Z7JKJ.ZK8-VM^.G9\E>GPT/]C'7 7OFKC^ (ML8O[(SO M=&W 7L W8!,R<#%'W@3O=5BB[WGWX^WP6]R]HGYR1[M?B^&B/G7K^0_369/_ M3A(LU4/6^[Q&,4H==CS80XNYWG+0T\$Y'6[3'>QRMGXYU(-CIL3S,IW_7 MZK->_85/YZ[CU[NUOE^\72]7?#JK:N0F5&2%,JF!"4NYG04F%%*F#)2"%2BU M_T<*NA&/N+_F?+"?/U[/R4N9B/LA:BQV+KJBLN5#8(O3SL/CRSD]HCWN8\,W MP$77=#X$-D)7&K@78Y]GB<- [O=,L:, ^\WL&;/^_]95XW- M+<-71[#*JDO:_2.?OQ2&T&HK]B)3JEBJI MQP.&,%8&/Z'R,ZS$3X=O0\"RW8@&]T^SCE?'#_8 :%I+KBP$1X)!]OHQR05U M'[Q1R AU<']<)USBCTLTV:$K7.CVAK0OW[>\?/RR7+A^..K-\U]+=^\/T[EE MW>G\X5:NIC^FKKA_PE*342FH?:.E&F)!"LA,HB%#J=(R9;E.>$CQCK_IL=7M MN-Q66M?!NJRIQ6Q\!GSK=-B[*6 <_%XM_:#;\YO! >N\!ANWW6O@E[_6*/\* MMLZ#V\LP!_-Y.&(QZ3C ^J!L&H[*(1EVN$/7EN5/-966=^;38O[@-E#$*)EH3DTE.LUR&R6R>,]4AA>Z9JW:>NB*WF?455EO= MRGH;VK7\#+Q^A'059$/U*]_'ZM,6JW=M6'7H5=X.1-Q&Y6=L#=REO#WBXQ;E M%S[?C1]N9]7@- 6 1^F9VW>=EWK"B&0H3RE,,HPAULPX@0H)-L5_NHKDW?Q,UZZZ3L8+.:U.\_XQ73V"TG*2I$"05"N:%41"G5$"1%"FDF:$)5C@5U*MQRR5#8R.FQD]0 M.0HVGH+?G:^!N\5GL?6CFQB(]4PPW< *9I5+2,3DD;.V!F6.2Q$?,YYQS5(20PQD[8^.& M?3>!2U\:?>C I.0K?MRHZ]R6I;;_[RQ/"HIE*K($ M$LQ2B$V!(<]R._DI5&)3"$Z*5(4P10EN- -HF"/=^CKGVV!G"N,N2X6X,O&+9&:?C MQIQL709V0U(27J3 MX^PF97CSYVE9KEND /Q&PH_HKD&W9Q9K8/U6P[KI$-\.3;@JUYGXHRIR'=H8 M5HWK3(1'2ESG/A?>U:&ZR>-B9C]=UF4FIYZCQ7$A+"!,2TR"!%F, , MZ8)3E@CCM_\18G1L4X#*[V9A_L46R)/]6$ [!V_0VXFA+RC[WM[8<[DIV;NI MJ_K FZ/JOQY ]>_@T >X [5OB -R4.N&4+1:^C9XWVJPI@VAP>UW; B^MEN" MMVEM>SM7'^WW:_XP%3-W@EBORA.'WPJE,!(TA:C EL]UGD$FA)WJ%J0@Q@A$ M$A*RPA-D?6S$ONW7[ 20=^Z#VO\81Q##!LP-\IY? %'1#DXC.Z$6,\<, M;=..\#]/Y=*4_37_H(UN?IG/]<:6_EQ/#A,E2F[4*DBF( M99% JD@.&4HD0\J(1 9M>_D8'1O#U3[#RNGC9RZ,R[Q ]Z.PV%#VS%SM*(+? MG<^@B:1#O@$2;!<0. *)99S=QY,D.5":/NZ+)<^VE4YZ>UZN;2W_:J? M%DO7!>.;G0)9INP37V!N'WC[%^/]G+<9&MO#WN@( M-@=C=47ND,NIYGEN@\5!3)OTIG?A3 :4NA)'8I%+[ MR:J>LS"VA]PZ"9V7_CNVIX&[D.O'@*/G!]OZ!YR#FPZ:]OU=^^B9]+1\J;RW MKJ_&:*!]ZLVW)@"KH$WI5AQ:=J!/7S?8=G.KV_M[R^T?')L^6FN+YNJ/[_A* M;^6O)\Q-EPK+FKPHF"51K2'+< YQ8E">"TY)1H-;&HPALK&1=^5ATU+JFE8L MHP'XU:76>OQ"]#TG'4R(K<9HI\)V XXZ<54? 0ZJO2X-?P:UMH[C_^?0<@L- M[A]$Z:WCF ZG ]?5P:YYPF*Y(/URIIHC41)B4((M?&$:<"09%F M"30RUQFE-*&$A[VQCVR,[=U9N5@OW(FMDZ&OS6,D?5]@5^'3^ZMD"TU[]_XS^GW]?=/>OZP>KPS]]/O^C^T>G %%!]M MMFB_**NOEDZ*/ZF_IA&:,(JP0+ C-+ /8=)U))F&JTIPDKNQ4!"UP M=O)B;!S1! %F511NM7]EXP"/52 N 9HVH8"E2W5^ 1U;CG4;,C^JZ7T@>B:C MS1A\VHZ!"P'\QW8,-E$ %T:M..D"J3\1C[NNPC$FNW5S9%#^NPJK0X:\[F91 ME73=$G2Y>B%SN=W<8*HHLB2GT.2NCV.*N!DJ?VKL^=KCY[ M7K?9KL\&3W2BBEPP#$5N-,2Y1I QD<(T43@W5"S'8Q&0ZYFL7IXQKYWL]9#Y*1QZ.FO^PM1K'3D_%6_+R?.3'^]( M#Y:,;N?*_8];XOK!9VYQZ]:2U'+Y;/FH7M&7)-<<)1*R5-N)9:(3*%2>0,73 ME&5<%EP$'>/QLCHZZG"O:W=NKNHTH'=^!Y*%%^*>U!$;Q[Z)9 -A]8\]EV\ M=_E0[77LG88@E*+2C)?A84DG!(LC"@JZN..QPL523Q_F[W_*1[:\/+ K_K'8O;#$E/=X/+V8:FK33ZW5#^A1 GE5GA2H03$/"L@+1(,)5., ML(0:(?R.#5TP-#8>V?H*9.4LX!MOP2]NN\AS[G,1WW;FB(E:SZRQ ZSV$VP= M!<[32'#YUQ?&@FV@,L.N\ 75&OI@TE)RV'KY8)6'/D'L%R!Z?3[&N:I/6VF! ME. B*PH$#74U!D@0)TYL)X+(()+QPDB==3];]6FL$@X'IX*N.4#U*5"F(0)" M/?/C 3@]23%HCC_>L88@0\PU@"!")&F:<'OSD#K.,/MCR[VV[KNRH1=^@]KQSL* H0/C MRS"]P=T[_41 N@/_=,(K+CF%N3 PZ:Z+MRCVX,]VG*Q7165VK-U:F)72&R-)"0=;ROZ]@E7R-H^+O=A8JB2-(*;Y9! M+%!F.<>)(NH\+["PP- @>?E ^V/+J/;\39= M1=S<#>U]=MKU]_KGZHT-[+\G)$TU1H1#I6D",*.MLZ&&<5DC]>"H64#V3T@ZC%UTMG*N@\C6JUMME2.)JOK78&UC[ M[7+DQQIP'M=<*?OXE?_QFV6IY93/RDG"LB1C60YSR3G$DDK(%!>0""4IXDKB M/+"G[TD[(5_^85HN6N_ ]XU[';4?7R#IRQ!7HM,[-6S5'QU"6Q>=*DY;,MA= M _(4$+V(0+XP]#HJD*=B/2L#>?+#7?7A;Y5:NL4?^\^[Y?WBC_D$,UQPDC"( MB#;ND)N&/+/_)8N4%HHF4G,6)@U_9&-LN4$C<][X>0.U8]OW\1[N]XK\X]?C%_':UE5+: M_F.73S2'%PIF\H0G[DTOW7$19B"EU;\*DYK$",/SD#E"@.VQT4+CNCMFM1-S M []I[ERNR_:"A%*[#(=?]M 3R#V32@1\@].+#DC%3#I"S ^:BG3 Y3!!Z7*+ M;GSV_OO3;/&L]5==+:OLK24W#3,FK! X14A"FA !L;'_)0Q"D!M-J4A3DPNO M]L_>%L?&7;=2+MWY?-TX_K(!M-L+6=:A@%7XBLAE_/UH*RJJ?6= C:]P@]N> MMS>;#CGQ>,H;FICL=-GHH)SDC<$A$_E?V/&\[8;7WCQO__D?4[VT-WI\_J1_ M6%1^3LL)%2@CAEO6(:YG<5(D4"#!8$;S(FS?6S/.PIW2 TCL[KAEW= MC9G^.E]JN7B83_^NU3W_^4;/M9FNRJ_:R>T[R=VONES/G&C2!QO>)_Y4ZCMS M^_0TFTI7*U_U%UO97WV:?I_6AQQ=K\"$92A#,%>I@ABQ##*"")09YK1@BF$5 M5%O=@X]CX[S]$&VBU00&W%<*S%Q ;C.WK -Q_YSM0@GCPC[&VX\X7WD4>V;9 M%P/H]L,V\=V ;81@&V$]L)\V [N+$GS;C?$GCS$.)N@>1R$FF_?AYJ#4WR/. MA^^)/DUU/=B\G/ZP=W+E"ELM][_PZ=S5+;QY=L*CUILJV7;6'J=/50*6,JX) MX85-?YF;@R,*&4]SJ#$5/.=Y*G60 %8W-\;V:FC[QZTZ>#'PZ^QJTC@]O7W6WCA+ST_EB6?6TJ/67/\[_ZYT=%WG='?F M/5\Z487RBUY6VJ:WWQ?K^6I"4J*Y81C2!%L*0DENLRZ![' P;G+%$3=>$EU1 MO1H;457G#<"B[D+DQ "K8.IIW%RO@&ZBV#66ZRYT'&=8_4AO\,'JF1KWXP&[ M@,#[%R.V%Y.;:&^BI >.P#EVY+ZODW.UM?VM_^YWKV;(7D8 M^'M?"^V"?(1V(+8*2'6\\F-3D=8'OBU!> M>:=NTXOJ\)F;:_+RL3Y.\OZGJPC2$VPH99(PB'AF7*&G@E2A' J**";2R%RB MR5P_5+447GGH65M>SQ*KGZ5]B_T]2I6K-R[K#TOKS\/IEZI?!]$PS%\?3&V< MW!Y);?P\/PT*SJ8O8A$S0SYO;-"L]V+,AYGLY0LZ%E-6Y^U=%KR8VS?7N\5W M/IU/<&)PA@H#>4Y3B+4[)9H8FX!BPXDL\MRH('VADU;&EF,VZH%;+\'OM9^! M.S.G$?6CA:MQZID2PB$*+WUL@R!JN>-)0\.6.+;%>E36V/KA;D__5RUGO"RG M9BKKMM[J_UN7JTKS;+VZ,SZ'U[?BS%Q2S!*;1V [>[6<@6P>D3 **4TS+$FB M4Q,DHA'1M[$QS6%H8!<;6*PKK0=/A0@OY>C>A]Z/W%YI0'NFQ('',IA/>T ] M)@O'=&]0[NX!UT/&[\-$M_=$=_<.XND!!-DJU\!3Y5L8N^X#YL>.'6'HF=UJ!+ZT(Q#,22=B MCAG:H;8'7[Y&.!5K/S_@A M7AM'>SA_ZX-(W*ZU+?8&;EU[.?+C_K4>UW25_KCG/S\JFTILLXO/Z^JKG:-, M&48+F+L3LU@[:6E,,JA9C@J!I&3::QIWT=+8:*,1N7#E_B_=!;6_H5(@YP"^ ML&<8$[:^5X.Z(M9!&N0"&E<+A)R[_\ R(1?"/!8+N71!QYK_[8G]._-V[^AX M:O6%/U?UMSM=O)1FN9!809U(#;%-1B#%F8"RP'F:8%^9KBHOH:A0;_P$M\NE:Y]: MRXWTHG08";^HQP6N=&G8[;1?)TQ2FEUNL:< MC/9LVYC3G^[8R'7D#G)^=U-Q.(NK'!-?BU#,/=($HO!%O"P91 MF^^>LC-LP]V62(^:[+9]MJ-(45GJU7:U-&.IP5QIF)L,09P0"JDD&"99DF=: M4,+<(^\_"7EQ]['--NKFW)N59UZY&B@%] (\OZ>[,R0]/]:U7SVL*I\,.*I$ MS@L#PTK=G(KM2++FY(?"JSR;.WR8EI+/_H_FR_=S]8ZO]"1#B2FX_=+-BY_M>);_4+Y*E*LEEZL)SS!+I%0P M%2R'."OL(V]S>P]7N/QT"L MY^>_&UCAY_LO(!'UB/\Y6\.>\K\0\=%!_TN?[WK6OSY,4FD+O;4W?M#E)"ER MJADK8";3!+J]8RA3*\,IU2(C)NS0_K&1L;'""Q^!K)T,/3Q_ DL_)K@6 MH9Y9X"4X;R^ T^$T^OGHXQXK/V%GX//AYR,]/NC=\MF.A2++Q9->KIZ_V-%= MW:F_3A\>5W?FKZ6N)AYOM%E8QMF=+'^GGY9: M3NOSYW-U^]VU>?Q[+;:G:,831A,H=4HA)H9#QBR#%#PS7&N-M0YK%MN_SV/C MHDW(-^#)!5VU\M*;L&_ 0W7\&KIMS=E:5;UF:AS S $16KXRP'?"CP1'-M(] M<^IND*MX;ZI1WH9<_=0$#:JH014V7!AH P=5Y#= 5+&_T!+9C[ZZRW[\$2MS MAANLJ.4] [@];(W0<.-P5&@TH.F.*]/[1BQ):M6T3G(NESOEE.8 /V%*$HXR MJ"7-(.8)A91I X5)J<%$VAESD%A5F/G1O85^>P.T M[Y7Q%P1=>;[!M:+_M;*@-L5*9P6:4J)@;)J/,Q=+0X7.2Q8IEBB*,$XJ ?(>5-CX[']ZM=_ M_B>*TN+?JVQZ]?R_PRBM!5T_^HJ#6<]4M>_DOX!&V_,<)?6P%'@9I)@$U&)M M4+*Y'/4AL7AD\5P&1&Z*S((:.Y@9CJQ.F_%###B$FD#!%Y M$'N>6'G74^:""WA1]6!.V%F6#VX\W$>Z<*U M?+1CAK!5+]C7-]@3O'CS?"1P) M-J9(389AHNST"8L"0TI("J625!&*#94L*+OHQ!R1JUM6/ MI\-F;+VB?93M]6LMO)+L7=/5J"Y7^:*7TX7Z8']73HQ)M4%NDHFTAM@FAY"C M-(7MC(W*-XYN"J5J5T'EJW\MV7E0VRDY&E0],VHGE(*J MR2ZB<$4YV?E[#U9/=C&\_8*RRQ\.[UWX@4^7_\5G:_U9KW;MMJMU_8VLP?-O MFCL)+74W_^I:6KGM:TM+T_+;]&%>*1+.5W>BU,L?;C7AX_S)4I/]H W>7EW1 MVN:0?OF-SW3YL2S7]I]ZM9I53%=.4J&(D:R *@'(.[(5_"@=I9_CF_C$%=,\)&L3[HL_S?@>S4+ M:B^&0CEF1*)!1G,.4%ASBE C*2,R@82=.495G*@OK?GK4TMO4 M^2\MH9 V7@< MN$MU%E'/C:88./6]5]3X"/:<[*%B[R(447=ISAH;=J/E4LQ'>R47+PA?]WQS M]^&VTK><5QS#9Y_NWS5?8I8:FAEE8%IP"7%1%%"DQCBA56D0-Q9=K]-R[6;& MQ@G.4_#"56!]]5^E:0'T\L)=')AZIH33"%TFA1"H_)>9XD VT.)/5^B"EE\N M(]*R*-)R\6!+%9<#V%] \/ATQX1I_?14+Q#PV5M>/GZ8+?[X.#>+Y?&U$>[T*7SLV1;036(SZ2O>;@ MZ^&+_7WL.MG?G'VJE] ?#@^[$O MK7>;GKU9E].Y+LM;^3_K:3FMLBGWSZ76[Q;?^70^D=C(E)H<9D0*B(72D FB MH"B8P(8A%*C8-#CKS\L;@<,[E?^%(9UO;6<=0N@LI'L''2 M_\SD*00O) 37X]+S6SL,DJ #DBV!7W$T\M1=!SL4V1+2_G'(MH]UW/F6CUJM M9_K.O/_^-%L\:_W-TL54ZC.GM6?5T-A_W1G'))9F_JY5?2[S[:)<[0G&4/N: MH$S864R1&=>.(X><'\!\,>YG*YR>4O)]Y M+Q1:GGM[_=XS;W\Z?-[;#0SRS'O%N'GN_3Y\M?C\O:+3(ROM<'5FPX=-T MKC^N]/=RDA)WZBW-8$)YZA:J#.2%I; D24R2*$RQC-/M:6MR;,QU<.C^Y9G[ M2%H).[S]N"HNBOVG/.RX,PEF69 @6FFAH9U<(\>Z9OH*@[HG..J(7D]M"71B4Z#KB<\AZ M76\3.?NZM_=K%CT01AE+.(.<*PYQ801DF.002YXQG1*->1#M>=@<&]6UI@\W MP#G>L8+;9P"NS,>ZP=HSHWU:S!_@I^D/2VKW]O=3-R^LZ[SB%W '(#-()K9G M=ARIV#$.WKG8B4N[,='=ZE$OW6;84C^ZIH _],>Y7'S7GQ9EN3FL^Q]:/>B_ M6%ONE[?&/OE?M9SQLJQ*J1J9IGO^LUY=F/ <%23!%!J2(XA9(2%3*H<%11PG MJ>#2X$FE.NQ'7/%=#.*YK:/]/97WS@90VV*VP+9$/8RA'_>][LCT3)55<.!% M=* .#_SB8OGU9D^2H(KR!K@XMW_E+EAP&&WU$K/QWC2+ZSUMN[5LY@[<7"P,.!I.Q=_VL[%=>2] MD-!RVKB8ONY>2(\UK_XP#3,/?YTJ5'\4_&?AD>I"#W.VN_7JSNQM Y_+!*OO MS$0EA4F9EA )B9Q(J8&49Z[D+#6()7F&A5?)611OQD9B1].OQ7KEZ&R_@J)E MIE<_EH&+B]<-IQ_U#39(/;-BS^,3S)51<(U)H]UZ]*^L(WFB5&Z_ P*X1[R RUW.=,CF;M;B_^D(6X_+/^P_WG+[';)_F:#$&)EE""*5%A"K M%$&AM++STC25*:4ZDS0DVPLS/[[TKO$4B(VK0#:^AG%/X##X45%_X/:]3^P6 MJVP:5KL.-K[?@!W@6_?!VTN !Q-5-]QB\E:@!X/26#=T#EFMXUW"MPY@E@V.C MZLHIF_@LE\\N ZJ%*\(2SHL8^Z68,9'KF:5K5YORPYVSVUKJRM]X2:0O,C'3 MQHLV!TT4?1$X3 V]K^MZ $2L/L[+U;)Z;^V3U[>56ZWZHNT7SMI]T!.!F,&& M)) *UX"-$9XO"V/O#YC5!4CH]N!-^A&V]] MMA'Q\O'C_(>]OWWM;SO:VG]7IT*V#;EH03320L($"P0QT@GDJ# PR0HMC/650%I9_?&N%EI\_]/2Y[34:I*J5"#71B33JY7&K[%7VG MZ_^U/\_6ROK^_J=\=-]FE\"^-T;;[,4^&,@^$@HJR3#$A1UNEA6%*_,CB&NG MBY"%G*@;UOV@G'2 TW:_;'S^U3[[];\<"519E,N=JG_H7<"!,I7#?C7\:'^\ M ][S*\.%TIS3VXO(;6-O@JW_Z,;]\'THP#/>73]6"<*9CT333>X@IGE(A0QR>2\L4'YXV+,AY1Q^8)N++%M M,+%;96AJP@I&N"HHAD8FEB6T2J#(;?Z2ZSRA'+&4$1/"$FY!K/DB.C$)X[RQ00GC8LR'A''Y@HYS'M>' ML#K!YDK&W%KE8C:5S_5_[W+OA*9ZVP W+E\ VIWP>_-__8SW0E" M*NITQ\_RL-.=(#2.ICMA5W?CI;_IZ.Z.U/OH=RM5^6* MSU731U5."H$3QH2&F:$VN4FD@90I ?.$T-3.@G@FD)_R4R?[(4_8,+)0&_.@]IS]^JI?0=[SM]4/<-EO+=-)]1B MOG3"'!CTW=,)F\-74+>;="Q-.MVD<3=OF$":T RJO)"$IX;((FA+_82-L27V+T[<:I]K!>#S;$GU,*CQE9E"V:HGSD%#: M/AI?N:QI&+GI%[EW_,9IA9_J./A9K^Z,$^!"*=&4% 3JC'.(<8HA2XA]LU.) M3$%38;*@/:U^W!P;\VPZ=,I-A\[57@/47V9.Z,M5HMJXX\FE73'(?B3V^D/7 M,P]ZB+.=[FQ;1UKW>3C9Z?8&V'#=RLA@XF[7#\A0FG!7>#H:*;GKT0Y1H(M@ MK?LAB$T/BNG\H=F@STG*1*8H=/DEQ+F6D,F,0XX43U!64$NR?M#(VAC]H M!!-^8N 81S\6OAJ=GDGT)3"N&"I^.4,K!K&KUX\-#5YD?C;64[7@YS]\9;V3 M=A-5Z_.F%8Q0A%0KI[F1[K$O(&<9@E2J0FA7(XEDIVJGEW;&]N#O:ITV?G8L M=#J T^_ICP!2S\__,3Y]UC.=AJ&7:J8#4Z]3RW0ZWK.53&<^WO7M7VM??=5/ MBZ5;N*HDL#[PZ?*_^&RM=_78FW)(SC5U[4PS@@N(>48@+;3K5Y#EN;&S2LV" M5IP"[8^-.+;2896WH0E#&/2^J41O@/9,,AN/:RS!;]5B2GT:O(]LHQ-,WZW*U^*Z7N_)>QEE!B\S M/*$"8B)S* J60",EI2IG2LJ@)]K7\-B>]<;OT'Y&GBC[/?I]8-=[AE&Y#-R7 M'FRQ*\3T'AT7IY#16SUO-C"]V]N(V7U:KY52L M5TZM_7[A1/X<]2QF,R?KU_@RR62:)UQRJ&F:0BP0A\P0!;G.E<@2E"MK,T#F M*8Y;0:3:%MOV)-'1^'#7\@/1,;?L!_0NH M0]K70VJB OMA@=4"O QL2WZ1%?BB(1U=E>]ZSX97ZHN&YDGUOGAW[U@PM7S@ M\^G?JYURFQ:6B]E4\683??_PZ9UIY%CYK%*7KLH]3XGG8,JI4?8KD)/4SC@3 ME4"6"LOH"*5"TAQA'=0A([:#8TL8OZV_?^?+Y^K T/1A7O7[=%7BVT./];'5 MMF1HF('UH_K7'*Z>27\_M!OP(KBJZ&D_/#>IRD7 M57N]"652,)0H6#@-5YR[AL$D*R#."+)_XRH50?6S5_@R-OZOO%. 5UUFP**) MQ)T$TAM13;-8@KG^ RRV,^19I<4Y:V(*?C=<,Y2>:YW##%#?RY\N"K@PT,91 M=VL"=WL#]'Y_@';+%U4X8!M/Q#71ZT&-NDQZA3O#KIQ>C]O18FJ$6W9M(F6< MI3=UGW&WJW0K5VO7$&_V%^O#IZI+'=8T8Q)!31B'6)($5KV>VY?="7JFUJV+P)TU /R[FU7]O8.6C@_F?KP8"\>AFD95WH+& M7>#\O=G^="=FTXIOW!T,73WO,M%M5R*3:9%P3*%KF>GJ3"AD1BN8")Q*I++4 MA*T1>%L>6_*W<1PTGH.-ZR_FB9=[&%TY'KZKN#V@W/M";1R .RS$!H(5=ZW5 MU_C RZF!F!ROF(;>(+QK>W5RR#B1EY?Y6Y7GV9GWZ:S.3L$FF6$B)SRWDUQ- M($YY ;G(F)WIBEPD"3$H]ZJUN>FUG7C MULY^@XU&STRX'8@[V-I"SLUCO)8;KAL*_G_P@0S)0B_G^AB:HZ?S5 MD+;TH>]^[\%:TU\=_GZW^NMOUBT'OU6JZI3!9Z["X^.\*;69,)%23I KL5 % MQ)JGD"OFBD%)P952I%!Y2,9]QL[8WCX[-ZMZ+%BUNZH\#4NES\'JESA' *OG ME\,>3LY%M[CY]@).P1GQ!11BYK_G3 V:[5Z(]S"WO?3QKM68[KC\/?_Y_J<3 M;-+-]']BDE139G)7$NY6"&4&!2$4"DPY+U*!44'"I/_.6 KYD@^CT-=H6:SX MS]!MDW-@^K% !(!Z9H$&&>LB:'P$OS1>1ES+NX!#W(K,TZ8&KLQLC?>X0K/] MXZ_0N'-"L$FT3!7D)A<0FUQ#FFH$)=9)H8U,,\XG3_^WNZOK<1O'LN_S*_C8 M"YB[DDB)Y#X,4)5T-QI(=PI)!O/0#P:_5#'&90>VG'3-KU]2'[:K;,ND3*HT M"PS228TD7AZ6CBYY[SVWZ3U:\4WEQA@WV>3SVKRV+-X;M.^I^+J7Y@P(_;A8 MK:S[;G;"W_H;[T980B1S1! O[:O2LC[-20)SEI.\8)013MLE_'GE&!0:>0$[ MN]YD^;0]I7B+A7/[N(RV%)$_08'ZEDZD]VB,;]IM!OWG= :]]'T,\]#PZH+' MHC.ZBZC=ZW*]T9^T7/+MMD[MM"Z^%9NCJ31>=X$A(4D.<<$8Y)G&$"&)5(8X MU7ZEUN%,F]H>_KTN]69C7O+:8P?K%?C:2BJ9A3,+6]EVH.$$!#W7T8V>WV9U M(G.U@U#@*WVPV7%V@'6)["3!ZUG.QM,''(;]6)J GM9-1@=P&*H^VG\#1Q@H M_<4WUF^W7:)KC=KWB^7.?%KF!:<)2;"$"@=;*@-I@ M_3 $U0:[,-2XVF#]\SW1!KMRN6?>@%[,/Y@E63Y\7:_:)C'SG%!)199"GI0) MQ(+8)$Q9VI(HG%!9<,RH4SK F8=/C1-J^T!M8-L R3%:? ZX*_'X&^&(_')[ M(.$>G.V9\N%%WG9O\E;+_WYKM/?::TU$0*#34I$,09HE#PA!I_39$D4TE:LM1G$W+U8\8TZQHE)C#!DATFJ/:L::VOO>F5HK M3%AC;6/"VESP9VVP;UE)#\QN+! (O,AT< -N_M4BUQ$)6A_2,]RX%2'7YWU2 M ^)PR]#*6E']MC)45.=\=T+,C0#S7$K*LEPPB(LL-3N^C$(F&8$"LY3KK"AE M0?T2YOJ&FU[6W%&O8Z",Y> GX[C5^P*^>@:/AT_G5[XL/0]\>X%WHY108$8_ M'5H]0D/Z3\ :/ ._;M;;@,D*+BB$K8_M&6_DPMCK,S^MB'6XQ_\@^.=5M:B> M[Y0ROSC;]C\?%BN=&@Y)-"H3#842 F(I".0:&R+)5:DSC;,D=0H8]8XR-?>C M,12T)LZZOP!K+/BX[2CY:O3 M.SYCOG[QP&S;,_K*!P4=J9A"&1E#)5.8OM&F M1@=[$?'!XD7]X+JY"\$@BTP)YR779S'$A9P@"9K(V#O@N(F*+G,_241TNFFH M__"S>9I-X@_S_,;/GFM%*66< MJ9%&^V7L; 6-L=WNP]>#. ^MJP]Q,V#C>!&^6 WP(7J1N-F+./_TD?V(WBF> M>A+]EX<)7'\QCVD[#B6$*8UT G&28HBQ+&WOR012S%F9ET7&9.;7W.724%,C MA#,IHV:,@7V<>A >%AT>AMO(H5Y7R&Z.V)ZB$3/\>C3:F\923V=]+3!ZYHY; MXR"_+%:+2G]8?+?*A)7Y;5B(92-!T)[7%X8XTJR04&>XM*>:&%*A-*1,9PDN M$$':*_KI/O34&.7XM+^Q'=;&@X/UC1;'S5&3JXOB&T0)"?6(,94;4;XAQN(* M6)R0R]71WR@"XXK*Y8",\Q,&*Y_6A4"7RO SAA 1MDI99F9SI)CQA$J!8)+G M6!&.=&;<(<\03>^(TXO2[&NE%H-%#JZA[!J/"89<9$K:0S:.^H$C,(%53'N' M'%O!U&7^9]1+G6X;J:[S7"5@2;*2%=*03L&L_)](H9"*0,4IDT24.2]5EQ/\ M)6)AY]"BP9?YP%_&T ;L"CHWK[.#K7]P5-UI6R>M=-6R6N1:SQ&K//^?UW=. MK;!SJB6=_WG%G#'+.,,7<+[?,\F^C_K'\O##0_"(E!J5B!KVQMB6=9 4"BC>Y9[%/?FS8 U']3VM^D_ M,8)YOFB%=3<=QQ[9[_1#Y-0!];Q_&%5]6*S,<]\93W=1_<)E_@,M4*?M:5^M.6U &[4%0O6R/1ES;9^>&,XZ"R?@0[JO?'@W36HO0EL M"&8A2/'TJ5%2;5P;9;/V>48,7B+G1C6#\8C,)>Y0^,L*GYMR M4#'A%P.,*R%\;FXGPL%G+QH8.K1:&/>V(:'=L9GM6M-OTK;9>*S[2MX_'RYY MX,_V1_7X7?_B+IMZ6V_[OGSEJX_?ZA.=/]:K[WI;:?5/;5NG:77W76^XV?79 MNH'WO#JX59_6R^4OZXU]ZCQ7AADX2V&"2@PQRAAD!,T'PA?Q0#+!B M5"X?CM)KNKWA27Z,N-U4\_;HY7==R]]IC91F!$-%N8U$)0(*+01,B>8)P7FJ ME%-6]\F3I[;;:(US(ZA3G/IYYZ;91Z:3[@#US\:R ,[JQ=GVO/WFGJ,WW_SK M]5M_^M!17N:+<^G>TFKF'*Z SX0-(2 KI'6]4 M G&9^6OZ<+IG8/[:XOM"Z97:OEL_/:U7-3_9U+DY+71&&)&&+IAQ32A*H'D M@T@IA;.2,D13/QGB2T,-./2(3!Q[2X&R"8.;GL^G'ZAN;'$34"/EGW4FSD!C M9.=X6#L#YII=02)H;MFEL<;-);LRXY/1R[[[9GI9Z]UX],(;2A67NGW_7?+O;-&$@OEULFUPK MEF"4YQAJS0J(2TP@ET4)$U&D"2^DY,BKY?N5\:9&"$9#CV M:L8.$H==2/"GG22H9QF#?D.B'X6L@QCX-M0>$MN+'X*@@]RJ-/2'KMI2_'?K M;2OW\47_5=T;?/XU+[-,INY MM5[5^8[KLBYH;]K)+R2P&5TVB5+:60Q5%NI?!#=VC@!M9-X]UA2RO4E;HT%M M=2LC!*SAH+8\BJ*0$U9QY(3ZAWXC+2$G/"X+";G=/C 2IRM[]O:P6=M#.77_ M_(^MS?'YK4Z"M'PIJ\7WFDSG4A);2IG"O":K+-60E[F$#"XG//07LRU-R!BT,F\5])J/>RVM;B0^5]K,^![HSTC=N[KX!B_BX)N[&B> M ;86T>C,MJGS/_VC0?F_P-YX<'<=9O\ GS=B0<-][J./&_SS1N4D%.C_A)L[ M7EU+#]]>R@]O- TA$L#.:1^H?=:-Q;=1L+@VE/ M;[) P0MX^UZ=298%I0A#(64ANQ++@S9*VS<7$IL0Z+"/#1 5>U$^Y^>?8D/ M"U/7'=:^;J<".;1+ZI55<.3>8-C&)M0(L(8JUHS8;_7*B%,H9;S2A]7QKDB" M A=Y\"!KL%(/YC?M#_.[UZKR&YH2 I<%5(@D$".A(,L3! N1YHG*=4:IG[,: MP@+@E15O(F#AQM?2(SI\_2A"]?OP&[46O0A]@Y!?8-@K1W-?@M M8_FWK/JRX;8Q[.?G)[%>SADC5'')#3-;]Y)C!BG)4XC3+-6D+!4OG'IMGSQY M:IS:&@<:ZWYR+7\Z1:R?!F_"(3)WO80@3'>ILW.]H9_4R^>-UD'J[#2.>T:= MOV"8G_5*N^&/G4TP;+>AVZ/>S>\7RYVY[/UB*Y=K&RJNP\#[/4E6%"(G.8*9 M9.:%E4Q"J@NS,U2:RTRA'"NOW.$P9DWMO=^KT?!6C48VZ?5M:>3Z,"\_%RO0 M(KHY5>,O360J.M$(:J:T/^#;@N,>YI^T?847RT5STA=C,QH6X9#.5B#+1G6O MPJ+YVJ$*_'1/%THNYK_R[9?=1BQ6^F&S5CM9[<:=*+EOD*D1K+$3M(8:SV)K(79TK?J0O.)E!<(G,LL=0],9>;V: MPQTDM9:U3%2C[1,;K!>C30TT=Z?5 8V&OLV5EI/3!*.D\4_[;AW'574P?N^U MNEQ[+)_7GKUI7OV[6NV^&=]LH-9$AB G%D"69@#GA6&@IC;E^[S!V^K*I$ZN?Z]+=>JQY29-4Y4D"15':K;(6D&6< M0Z50J1-&,T-5?K7WIX,XO2&C5MUW-G9J0%D^HQ3/&"-U&8/Y)TKP+$_S=C,\ M ^:/;]HF/.GE\PSPJDYQ]N.E,^B[L=! 1,B-)X*IE!)PP[6<2F85_%MWV!3\U Z6P&O*U3\WO5>5-W>^E!817[_]S#] M,':"SM"V=LPP96G6"MPME^L?M2]2KC==*Q;;)2T<4;C %9(R>L<;E3Q<9OZ: M1ISN&48HG3K @][4YTZ'TAW*44)(H2'560&Q\2V@(1@!,Y5JH90RFR"O?<_% MD:9&)7N]"F-I:14XS,1B5&N=-5,$*RQ.7!1J6(JW-^ MS0_7;QC8HGCSR%>MU+#AH.UZN5!-T'^E'LRO4W>(5G=A-Q^,!5]^-C]ID@'V MH2&B)4J3E$)!K99IDG HN&UP272B,JERIK@/D02Q:FJD9"<=:./].Q2&!#MJJ.(AAX_8J#HGE2;/B MH \?QO2_ZI7>\*4-,>ZVVWJPAZ8ZW!A1-^]X6)N!=+5H-6":2MG#RY_JC!-6 MEA"5]I2D1F[!!+XV-HFOGN>$H$P+ M)*'.:0%Q5J90D(Q#HKE@]I\$N:6PGGW\U.B@L1#4)H+61O?"H#/P]5/ [:#$ MCD_XX.%5*'1YVC=4"YUYZ&@E0Y MM/EE657\4<]QF92E( IF/#'[H3(K(+=]VW%):"*$/9ERJ_Z+8-S4J**QSZI MM@:"1C]AO0)5/0' Z]K@GPY7N-88QEC:*T3TQ@L6F<8:?8O[BR)!X+[3![H_ MU_.\+?)N5K69Y@P<)OJ&J^J>\?^6JSM2I< ;K;)7J4&L9>@I40@^Y&BE#;' M.BZ)B#;&0,T5_6A'^:2_V>[$]CR@7&^>:IL^[+7:"Z80+E,)&<<)Q%0PR%/) MH%^&BH.@T[M\]O:#/9&@R.K/=517#!WV\N'1C+V=[$/Q$@B]CX0 M!14I<1EW7-$1#R1.1$1\[AT8R]YQ0X*5UA_%L:;>]%U#":'PBPRS9R%*Q*] M.&$2-/K;.^"XH5V7N9_$;9UN&JK7_N-.2AN[,!3UL%FOS%]EDW#SL%XNY'/S MYR&SE]NCQKPHH:"EX9(DTU#HDD-.,9,<[HNR_ H\_!AO5V\4)0MRZPL58HAQ[8D-8%AC;_!N1]1_ M@^#YW'N)EXX7U?AT__K[W[J?F#]LN.+O?_L_4$L# M!!0 ( /-IQU+M"0=&C7L .2:!0 4 9&-I+3(P,C$P-#,P7W!R92YX M;6SLO5F75$F.+OK>OR)OG=>K*IN'7MU]5B206=Q+ @U4U>G[XLL&&7B7XTZ[ M>Y#0O_[*/ 9BQH=MOBVHSD4&$4'$WAH^DTDRF?0O__O+Q]E/GW&YFB[F__H' M_D?VAY]PGA9Y.G__KW_XR[M?P/WA?__;/_W3O_Q? /_GYS>+#Y]74[??UC_ M))C@-_]U^<],61V$Y^6GNO?_3YE\O?W0UO>L'Z;'\ M3__GMQ=OTP?\&& Z7ZW#/-47K*;_O-I\\\4BA?5&YM^EZZ=[?Z)^!1<_!O5; MP 5(_L9CEU6+^Q[3X^*?Z M$W]ZLB \O [O*[V;WU]__83_^H?5]..GV>7W/BRQ_.L?\8S)B]?,%NG:#\VJB!?+B]^< MA8BSS73S9-/XFJ]#&D]B1@M$RZ##ER#4BJ T\9 $#(4HU+),EUGO=*] M(L(W&EEA^N/[Q><_T8-),X+53ZI@&,'Z7!__Z]9+ST2T'_47R_ =_>R$R2Q8 MUO0R8H)6#L$@1L[!&631).DRB@&(O_K.Z[1?5?#),OVT6&9&E8IEO* MOH[D\Y_XTZ>PI =!^C"=Y8O?KF9E"+VM%P/([TPY1.X??B*N"RZ7F%^9> MYC:W.$T;T.QX2Y.+*^>[JDH 0 MF(ZE.)2J# B+:R_?"A2R?U#L+]%.(/%N&>:K:17\.:S1%NL$P3JZ$D&ALN#B MA@?A78@V63W$9G??^[<"ANH?& ?)=61L/)NOI^NOOTQG^/+T8\3E)&9I2N(* MN"*)*(,9O%,"LG'>(KH4G1L $S??NQ46=+]8.$B.76#@#;Z?5B',UR_#Q^H+ ME4P@9N"--+3E14?V364P@=FHA'!$YV XN/[NK;!@>L?" ?+L @_/*?I?DCG; M"/XMR1^?+$[GZ^77)XM,[%"H+5%%8)A)-D8X\"S0'DAB0N>STHX/!H\'2=D* M+;9WM PG[2[ \RY\>9Y)?-,R/4MOG%M%)VU$KP,43ZZ3"JR QR+!F)2C+=EE MQP:#S3U$; 48USM@AI!P%U YR9E4L#K_Z\5TCGR2I,PL%@LQU\V36TVA%EE, M;Y1,)24*Q\-@,+F#@*T@XGN'R*&2[0D>3^C35\MWB]_G$YE%]D)+"KJ* D7L M@)>"0^*%!"3;V%&M/R-ALEJ^6KY>+S]-YPHGFSO)L M. 1CR=$BLT>.EH^0/;7U8K4.L_]O^FGC M4I5,?!CT%)XSVB>);'*IH@'.;'')NVC8$(G2^RG8#B0=)TL'$N[($*D6\&2) M84.W"EDYXQ"(Z_J!0!X34M#.F&59*&&B'@ 45]^Y'0PZ3H_N+<"1%5\/7F>O M/RSF%QD;PX).+'N(S!+MC$MP,BB@;YD4&1KIA[ (-]^['0 Z3H,>),B10? 6 MT^F2 ,Q%?#==SW!BG+$H&$(B2D%IIL'G)*"@+3XALL*&2'_>?.]V(.@X_WF0 M($<&P;MEJ&4N;[]^C(O9).3D%+F_(&(B/]B%",Y0A"1C-)EK,F"8!T# M9=N MI_Z.4Y[[B[ 3 _#L2_H0YN]QDZLUKK#L9 (>/"<#EAP$+!J29YDSS7/T0YR+ MW?7N[9#0<3KS8(%V$3(\.5U6<9V=YU5@DPY.5Q.#H13&/7FS)H"*PH'SB4-V M6CK%'&8W!# >HF$[@'2?OAQ P%T Y?F)6"Y^F83N@=)_$'$# 70"E'@TOGX0UOE\LOTX*"N7I M#RF3'"-5,D+D!DE$@J6(DGD[7(+[VJNW*]'J/G^YOSB[0,/;CV$V^_ET-9WC M:C6).G%E4@*1R&%66F;P&HF'Q(067!0Y2!W.':_>#@W=9RKW%V<7:'CV$9?O M:1/\=;GX??WAR>+CIS#_.K&,F:)\! J@!"@1!(1B'9A,-BX&Q;0P@Z'B3A*V M0T?W*T'DMOJU>FZ7BVI,?A$1QZL("0S4XN5%48( MU9%F5F454D&NAH/&0Y1L!Y6.,YL#"[L/Z)#DEF'V?)[QR_^+7R><97I1+%"* M)MED$DN4)9"F0XE.QI++<+O,C9=O!Y".LYZ'BW3LTZ^S<.J7Z2J%V7]@6%Z4 MMUM%H-;D/F5/&Z/*08$S+H /-DD>2\QQB#SX?>_?#AD=)T0'$6PG]P:^,?$+ M?6"OK'_??)7+Y\^>_GVV5/ZY.VK%\^?GKQ[]O3M._KXV[.7[]Z^^N79 MR9N7SU_^^O8Z)]O=-]_ZV0/=1]^/EP/OJY^NX'T(GR;UML!'W!3F58A<@BU[ MSX/4#&0@G"ECZCF;])"1(7FD7JEX1PG+Q4(K814WD#A_S=EJP]EZ=?&=F\ON M._3L:T(N'OL&/^/\%'^AY?5D,=\\\F_3]8G]O9A;K,!L$&Z\^ M8;T+.'__[,LGG).UG.B2C.-& $(="[C\:"<4&S9P2!N^Z$W4X0FY1,LZU M_98X.4S8'6Q*EPR<2><%P7Y2@I,EZ@@&*6Y06ED@$Y@I=R_U$0LZ? .[ PF\(:7*W/,3_1,C-3N("H+06JEM6=4Q72<&;:A12D M;V)?;M QSN7_EE@Y1-!=^"FOUA]P^7(Q7UP'_24_A&OF! ?.:J6W);_+ZXY,23EMS.^00W-@V2-TQ:@J;]SG+YZO_9YQCC7*4YU;;S$#;X&KO5(J!L6XU2CG.4W$Q-$P WJ)GG#X* M[3%YF."[V-1?XOJ*[QJ%3U)28.RR)Y^$BP!>6PD83-+696O='54@A^/F&A4C MM59H"9?]I=R!D?D;UG[-F$\(=^']^>W.5^56$=3/835-$VTR8XK7DRU=K_[* M1+8T"XJ&>A>+NNCEY.(1VHG*DS@PM(=9.2UW8J7O8>SJ=G=)W[RC(TTE& M:Q0P5+7!C1/@'7V)S$5L/8EZURC83+&6CJ"4X>!B[8VBM&9&/">IHG MKWY[_>;9G^EGGO_UV?.7].6S%J4U=[WF2%4VW^5PH(*;2U2^*F

GMD MB1\H"IQ^/L]!7&+6Z>BC4QY*K)Z^VOC\% XF9X217 DG[^A1=_C*WI'.88-( M)F-(P0:PRC-0,=2VUT&#-DI*)>L=FR81P!Y!9"L;UA(G#\>6NPB_"\=^D\Z^ M0S:5&V+M57D7OKRNS0%(<^OUIB(/K'+=$Y)E['4'@'SM]#;/^R6%+0-#^[+)*^;@8)U%X' M)(%YWGPU.X-"_L_3LTSUA: FFIPA)E0"KGD];3:I#L)R8%A ^I:0WC7)]+9A M9URK/0HR=U@=1X))YXOE=?W&AN7-3]6.DTM<3Y<;^W6>AW\](V'<(08AK"_% M1Z#P,(,B-Y_LEBI@7T+Z!>6&%;T*V=_7RI(B%A( HJX9ZK.L5$0 M,67(FM06+><%VY02%DT(D5>-!+#IKK21WN(AZN&+K^1[9$@R&"9T3_7_L768//OIT MQHZ.SQUVG-9@>8QKY5[&+0:%)&H0RA#C)25P3#C@63 TC EY5Y/M$5;)0>OC MZ-[7HUL?@P#D4!_LW7@+9,/O+2',ZZ6XL^U^PGUR6FH!WE=!R*3 6\R@(R^% MR9C0MBGA'YR5/MVN1[=DAH5,!R5&!SK$$Z-Y NL>]0M5S%-)"\1W@_ Y.+U,.EJ=*NH0L-N?;/-7BK +.,R4"R=+8 M)AA^@*9QS?4Q#R6&4LQ@&.NA2.!LC7W ->TPLR-5#%Q_YWCE P_P/E(M@759 M&NDRK5_M0$5I:$L7$@B9 HU7/H4F54)'KB48)*-;EVUB@9PR%\":VG%'9P=! MI3J>7? 4K2V%'SV^W(6!QU7!L LZFR3Q=U5Y]\4/.R23*N_<2DD>/@-C NU2 MS'J(]6:!T=9&E:,(YNCU#[NQ\+A*(%H!OJ':?X3T8>4Y9 R&(ESP%,R2TY\X MA$(!MS!)77]H0R?Z >J']Y)_F<[#/$W#C)R Z6;%7,(T&\9-[;[MZIQ1FPKX$@BF MN9ABF>'AKE;G@[K&]Q)WJ,6L/=+6JTM6=WHJZ'@!U$ INYB,'5TD' M.#M):7%*;)"CA\12G-4 NX#'ZR5^"M-\WJ#E(H%X34J3HF-$X16@2[X.#)00@G$@ M'>,>,6M,39RB+6@;]VQX># -K8XN,':=?)-S[;"F:(G4HHM P8<7)@//RA6# MGJG%7^0@NCLKNI[Z'-^O3CZ:QFIIXB,4!1[GF9S\G'6A'QWYLO)XA, M.U\X:*\YJ&@5.%X'2V0NN"Y&H&KBEK=GK0?O:Y @L3,4=! )U,;MOT]GLTDH M,A6>"Y3H:#US:2%(++6 3D>32PJYB=MV04 /+ML@&-M+HAT@X8H7\'(Q3^=F M7LG $Y<*M(L15!+$A$ '3+$L54C"LW:W6F]2TX,G-@A&#I=U1T[7A 7M_:9W MGG,2E-((SA4/UJJB30@NI";U,&>O[\'-&C"#N9,T.W"L7DQ#G,ZFZRENYG_4 MH:P?%C,2^NJLL^NE:!1Z9Z0KP$4RH)A2M1HD /F=6NF"W/LF7:FW);";HH_])(V;'&\# M@?MQ=H@^.D#6VP_DUK_#Y<>?%\OEXO?:M6P230PZ64$^7>WI+JIW'[(#^I:G M_TL)NHD1NX.6;K!TD)H7P\J\ ]B\6,S?5PZ>8EQO#HX^3>M>6\/*5W$V?7_6 M*/TRC5(0BT9&>[S4Y# ($E8N->7F=4XF>XNEB8W:ANN CVB@,N@@88CT\,,2'EI+\5>V9"E+3MUH>[ETG9]R@OQ&P!I!\ M!V;LV<=/L\57Q#>X27G=EA5YH]PD[U1EB)8$BPDH0&6@!6:ALT\8FKA7WZ5L MW#1!(U0-JX\. +89#W)CC2070N!10:0% 2H9A*CKET&[8EUTGC6!U!VTC)M6 M: 2B0V7> 6PVJ;.[T(_,\9(#<*U)+,5$" H+6&==*EIC\>T2E7O:H&93TQK! M9PC9=P"A.SB(7IDLG 3:I.LB\ &D+, I1LTIAJS:W/W:CKQNXKB&Z:?A]=2! MQ:*08GF*^^<->06%J%HK4CO@")9#[)(3U8<6;MZX"WQ=;@7>95=$T-"F4AU MM0T<1@;1!E-[7_FH,_=:M^M,>R=)W80B[1;30/KH8"E=88)VF>AIQ6?PU=%1 MH=01 #:#99U;\EHP3M4FPLG.@N?7&YBC_ M/8R:;U\ .4CF'<#FR>+CQ\7\"OV!A1P3"\Z:4+LQ>ARF%E.=YH4ED*8B@B'(?B)'$B25N)2F: MK"^W1IK2I)[G'GK&[DG3!#U#R+X#D_,&UV$ZQWPQP?+:?9 R377FO$C:B!@@ MJWH"JQQ"B"("L58L65LRHISG*]Q4GLJ.P<1.D\Z)(,\[%D+F\D MK&ZUP=KE?>,FIP;&33-!=V"7KEC6;?J$3[*TH2AC(&=6N]5I"B2R"Z U9U9% M*7EL4M6Z(YWC9J=:N5L-==4!%-_5:0^GRZ]7HI'"$](FG\!I1I988X'H8P07 M54XFNLA*DP/0VZ2,FWIJ!*@#)=[%4+[;HJ&5,#O-Y#;>.=3@[E3N!!-CANL" M!D.]TJL5N"S);.$0Y&^%3O_(T#F"9CLX./I>EGF20N:)1P>2 M*0_**_).41A +#R@+<*TN;?]/<+&Q>"QSR,/U\WC&F-QK0MMDZ$5#[SA6-UU MCSJ0XO[+P-%HJ8PRX Q'4$8S<$IX0*=Y]MZ@:./U'*75[FRV^+UV8_EEL7RZ M.(WK<(47CC:&VUR;9\/SK>! [2!M]V;)K)CF;Y)Q0&JRJ]\B$-^"C M0,@QV8A)%*;244"UP][8\$#KV(#:0PL=@.G:@T#=9B.\@Y:Q#[$:@^A0Z0\&H.,/%CYY^^=?7KSZVV#3S>Y^^+%& M!=_-S? IV(L1>=^Z?**-]0:DI<7D-CV>/3B1Z#-ON+.%,..;A-P/$76H4:KS M1^B9KY>+SU,2W\]?_[*J=R]??<(EJ6_^_B2MIY_/#C4NQ&"LT<8$3O$(]Z!4 M1 I%H@#M3? NE*Q2DW+'W4GM)OEZ&)9NFK+&.NM@JR0.OY6L3+0*61@24Y"U MY XY;0!..^#.,Q*<#:E-D?\U*L;%4FN5WT;8GO+O(AX\R?]YNEK7I;=ZMWB# M:4'NQ&;4TC>FWBUVE6<*5GHDYT-E4],P,4)T%"1;RPT%QD;(-N/?6S S[I' MD<$\.AHZ,*A71U?0YS.\:X:%4<[S$FA/4JF6-C,'WI)C+'12II [K+#)T?(V MQ(T\7W!T""T:Z[,+C)Z]]K+SQ_FHJI]QCF6ZGM!Z]S'' CQJ46=A2_#"%PA, M.UZ;:6K3Q/W^#ETC3\GI#YG#:;$+9^*>4G[!2AW80%X0Y,DN=K:6(SRT5J!3Z(2++Q MQ(-'#9D9$;(4B++)3GTO12./Z.D-?\-HKHL2>B*_9D[Q*9[]34*KS%U*[OQ: M;YU0:DW!Q)T"RPPYZ&P!7)C'&9,FMR*K(]B2,/#>H-IHUTVP5NMP\R M)[65'8J\N<-)(O1<@ LL0HX^:U&Q'&W]^,GGUIHKH/K&_=P5L<\ MK^X1I.>YGGA9L$G4\0$R@K.V.LZJQ-IE4OA6N<\=2>VFS/0HR?:A=-:!F_DZ M?#W?DT[2?YU.EWCON-0))O)=?&T29"UY+T[G.I,G =<,/6?6Y])FUNW6)':9 MIA\,+#>+!MMHKN?]^PY13C06%3RWX"67M*B+A> %@M79Z"#K7<(FE]ZV)['+ M?'LK5#;27+_[]WG!RIV"Q!Q*0,R0,%7WO)@Z<$,#CRS5P[]D)KJ 'MO\-.Y#W*##U>DU5H:,)9D10&@ MA>@((]SX1/R5$D*3]/A]!'6Y [?"V2!:Z<(+O+IBKG)U.3#TC"UA;5&9@G], MKM:%*OJL1/#!"(%!6!>:W 3>BKHNJIIL=4TBW^^3-NY)RTCP M&TA3?>R\E[;[Z;0*<9Y75_E1S)?"98(4G*B=# 4M+N6 H:>87;%B4I,SDX?) M&O=FW4BH&T!#72'N?-3MN\6[\.5OT_6':L5)>K2X[BGKR%IK+BU2S"1E;4N> M(1I>AQ4RX:(-]*HF%Q+V)7CP%PQ$#E<#UU$*1L+[]) M+$;*X#C%_DS3RC(!O(P&1"Y)Q^+(/S[F!:X[2!RW7>"1H=A(WO:J6,]$/>':&8%> &E,UT,#7F<2) A%QL"XX>B:)-N/RV8WG7F&72X= M8Z6#+>0PLT%[L"G:.TC.*&+69@AUD#&+A0M?7-&N29:B_;9PC/9 '>%\)TWN M#=M/F]5$$EBN.P!O-DSZC!ILD=798\1R<@C,ZI2RBTK+)H?V[<%[C%9$/8%W M%TT>"-YG\X$F)YQ^^C3;B#+,+D3Y?%X6RX_A6DL>89V0VFL(+)!C)L@[BS99 M$$X83B*E@,6U .F6]'73U&A8.+;03@=N\^6=45S5F8$3+8LO& (XIXC\[$,= MEY3 J!(L1R.";7*N?X..D=O(M-#U[8M >PN^"]R..0>8; M4>0(0:.H=^Y8)%/,1&JR<]Z@8^0;$4?!S?Z"[P WES M2Z4CC[9]MPSS%;WU5;G.S(9IDNS=+-8C-,6+=C9$B,0J[48\@A<9(<7(A#.H M$K^!VSMGW>Y-P,CEP$U!>#S-/!+C>29;O+G.)%/D\R20)$90REKP66N*LX05 M:,F)QB;AR=X4CUQ+W(WA/%R=C[B+])]/7O[Z[.WSEV__?/+FV9]?O7CZ[,W; M9__^E^?O_N,Z

U1NGL+O8-M^)+Z,XG4$M+%O)ZZG'R9KB;"FF*,J%V+2Z1M M(0L*R'BF@$R58"R7V3:Y(/$@59T :@]UWX><@V7? 9!N\/!T\9$<@ DZ':VB M-66#(1DYX4@RSM61;EZ*('+*;_$;?HRX MG)B<2C(N@)&.W,%ZXXSB:04A6"42!B=DZ]%39Y2,BYL!M'O_0* ]1-T!5DYR MWDRV";.:-GP^/T\PGC.3T3L9N0;TU2YK)L C\CHFMR#]43'F%KAYD*IQDV?# M8V@X%72 IS=X%JT^"\LY1<6KZY[P($U60SD(0,H%2:M,O@I8! M+0T68]1.M>D^^ !1XR:CAH?18 KH $P7S=^O7N3[=KWOXBK@.6^N8.2193"& MUVG)Y#LZ9QTXX6.=/,I+FPG6NQ Y;LWY\&!KIJ .P'>2TNG'T\TMTTT;X\KC M$C\0F]//>%;A=,X8K MB6JZ& ]Q;:[D.1,AJ1!CO0-(F_[97,D@/04G-CG)"T]HFE0+W4'+N/78PR/I M4'%W8*&2+H0!R85L!H9YA2,#$TBOMND=-+% M><#$->XR^+Y>]AF2=&AY!-HL!CAY]FW$QNX]U;;;?'1-$^PN_"S_[OKBAD5R1O&!6RD.PDCBPG#YS M7H)(GFEIC N^21BY9XZKV;7ND7-;W1U =<3U.87>>V^4V; MZ^\>_]K- [(XZAV<8J+EQ4;0PB HP6B7I*\!,65OK.-2M[V7TO(.SA7G]-)A M?8UG7;K)$,SHKSP)2-Y II7.I>>T-&4 7T("%J4.**4RV*;CY!;$=7+ -!B" M'JA^'D9!W5Y*?'OZ\6-8?EV4M]/W\VFA53]?4SB^.)W7>Z"O%[-IJC>J=S>* M6SYX&(NW#Q<#F;-7R_=A/OWO#=5/R+^G=^4+I^WU%8Y>E?,;M6%VB=\K(^9= MYEJF",JG1!^< ,<(NY;5.:!19]KSFV35AZ#^X'.'0XAX.EVEV6)UNL1WI-&? M9W4N!X]&F\ ,6*U9G03#(,3,@5F3&=8SF=#D5LC0C(QK9H^/[%NG'&,"XY&; M[.:F>Q03_@A,.9:0@Z"XK$A7AZI0<.5MY."5%-;RA,4U&?W0A2G_.:RFJU?E MAN*^GGW\M@YC,L*5(B&+N&F(A^""0HC>(6=>)<&;%.-M1]Z/8'9W0>%-L]M MB1TDH5[B[U9WNY2&R4#N/':5+'=>@&; _?5YG[E*LPSA:FU=<^F<=X>6_Y#3QMF?]^:WH$V M\Y]/5],YKNI!8"3@;=Y["3?E2I3-T\1L/TM%[GG0ULGRX>VMQ,W4G],:R5]SX(P1&83.1H<:\@*ID!K57U\(>7 MW.069TMK]39]P'PZPU?EXBU7)?_SURM?G5U4T8(5QW'3=*)>(3 ,8DH)+-<. M,Z++V*09ZJZ$=FS!=L'1K;/#EOKJ(#JX@ZM-SQVFO+#!)I"Q>%!*>@B1:? : M:PVW$UDW]11NT#/RP4M3$-RS9QZBD4Z!=58KB^=W-2FTRH<3&X3/NT.R\N M[V,BUS)KX4 C4Z ,V8?@T8'G/B194HIM+O$\1-3(UZ)'WMKVTTV?.'N-RU1U M]YZD^=?%^DK+G=7%-9$)+Y*8JE="(B?Q^4B?,8$@$IEQK7*0K&E,LQNYW9F[ M/>'R?1P.K;N.$'HE)JJ)ZFG>=,FG]7S>3I\HXQ.I*48J-1&M:S^$8CA$[POD M4F(RCFF)34[O=B%R7$O9'(V#ZZD##&[F5YZOGWHAX(KP)F@H% ^>'%HMZCWA M6I00 FTG0MEL1;;<-#D,?8"F<2_2-D/84%KH-O=Z=2#=SV%6)RF\_8#U5OKE M4+J]ZD&^_]2ABD!VI+^KR@\A'5[;.A_+,( .E98*(.4.D MCRF[6IG5^&CL80)_!$NZ"Q+O/SL;4)%== QZO5Q\PN7ZZ^M9K=:=YWH%Y].F MN> E3](JDZ6G&"UZVGB8%[0%.0_DQ3,4M EEVR31\WW2?H2ZN4-@.;#R'G-0 M=+DN]Z]0V> MJ* ."^EI%XDLLM3$B;R3 MFK'[CAZJY/M0L[?$N_#V+MGXVV+Y]^=S\A\2KE83::2L'6W U+)])9B#>@,$ M@A3*:R93N-G\96#D7"-G[&ZCK:"SO\Q[,CEDEZHDG; MG[^^HT=LZK>+SDQ&)P&+)):$CN!]R""+XY$7R15O4NZ^!6V]W*X8$A3;)GWW MU%#/H*L,G=>#:^U-R!1<1^]HL:)#\-D;X"70]U,)Y6;W[M:G$)>TC0NZP?&P M]2'#?LKI &\OR&.ZN!- +J H/$(,Y"NK:#AX[A@487A)N*3%Z+& P>E"."'>)$$R;$A%+ M5M?8!$$90Q]V7UXO+^A^;""BTBZ%([ MA6E4$%B48+CT3ABGG6I29/]]TGJYP#I&]F __?2,N*L'+&B3"(Z6)W>5IT+[ M?O J ->Y%)%TYK9)SZQMB.LT -P3$-OB;5_M](PX^OPLWXPOZB20-]/W']:O MRE]6>+):X?IG+(LEGJ1T^O%T5F?[/$7B($TO$MT+&/:,7FIP) M3AY%YK2?U+MM2)+BS,8B=9-VXD?@K5.\[PW(;1$_$CIZ7C"_+NN8W7HR34Z. M O2NWG&J8QA"K#,$F7)!&D_L'!7K&[(Z3;4TA^GN.ND980\ONFV76R$G/,E$ M\9S@H)0IX#5!RG$A+$:C;3RN]S $5YWF?T8VPPT0,?X(P$-E4M9UYK;'72R-L#%:O:V#$3" M$O62R*;;9=(LZ*(==TUNP&]#7!O(/0O+^73^_G+>WAZ8NO6(84#S,&4#H>+F M2RZ1$##Q(%*$I!@A084 #FV=8,ZYUT[+$IJ,([F/H$,WR)O/O=(&7ZD4L9Y7 M%$W1(Q,2@J EP)0/6*FTV"1@NI>B<7-.@R#BYK8VC/2[W;=NL;=OUY9['M3& MH#3LQW(OB+CV EU4P(JHH\2C!.]\ B<#S]R3_K%)07TKL_+M'.SF&^I8JW12 M9SK,3FM@?+WW1DBB^%0,%)2UG#LA.&41!)F:1-J;"02+B5"P?D%+JX;5<#7HK#(6Z9H4-K0RQ"_KE3/2%+Y8 M;"XLFR@Q)M"10ACE?>T9+"D:%M%XHXH1ODD![#4J.C6:NVC^]O"[?:5\0&)Y M/4B&[&]8TRF83S[C,KS'EZ>U8NE5VITO:I7$TE@YZOU6]_!35W!M]NO M3F@420"J0EN.TPY<(" PGHN3QDDOFIS_#4/^N.>$32 Y@EX[.$/L!J2Q*"]""B8+R;M)=F9/>L& ] M=]&>Z!Y9W\?JQ+&431$"DLJY-C>4X!(%K%D)&T3).K1I); CG>-66O0*X('T MVL%!\9W)CDE2,F<3ZW@A7L<<9%DG$3B(2A=O%9>L:M?3D*?/:1? < M.IFOI[F2/OV,;S&=+J?K*:Z>?4FSTWPV(N7)XN.GTXMV*+=$^7%Q2IZ"9,@1 MK:Q,)U!">(@%"V#A3(;(O96B!=P&H7[<\I4FX#R^5KM-J]>>=[]/9S-R#9[7 M5E?OIW%V5KRS3T[\H:<-D]#>FMZ!LM$7[SNY_;YOKMRW;N/6.2T3 RYK(Q#C MS*Y!,3R;RFZ6NHO,=HX_8N>_C^,YO;NX;%$+OAT3&NLQ0!9,P( MM/=*PF-D8(2OM7E2V3:%5T>U>M\.WR]>>V4*1&91\4QA$&,,E$V\#IDH4%@I M/.;HDVU2E?\ 38_)GNV"G_MK(@Y32Q<)NF_,U);$:WQ!_NG=R_X;DTI&EB*9 M9&9\K)N! Q_I0W&U4ZV-"4WCLIRM:1TWTSP&)MNH\3%NM&\P+>9I.CN[NK*X M7*W[U]\<\++F6_-.W(ZR9TLD9S%K R@I%TRV.B*9ZY8[IK4VMQ#SV/:JW?!S19[]<[JZ" G>'GS MXV(,\UM\?];YN/8"-3KD6)B%6!(%9TE1<"9X!L59$+2-V0 [*^FQ8 R&S4JK!P\G^=3VGGKW<+K7#BGK,Y)04+O*+;E M'J*A)<%U3$5P&9BU6VC^ON>/W*IM$.T/(KLN\@(7V^:+RYYAM$5RGWP""A1% MO;!=( 9"FZ:5'_16T^_X3R+PX3=@3=QP<";Q6SVRV+Y>UCFBVOR'F3L)-:]X? )E]-%[<:P'.;F MR65.(/W7Z92(>'JZG,[?O]Z\96(\ST)F$D:=KZ@*FBH6!ILA:XFGZ$63TOR' MB.HCM3PT> X6?T?VA>2"T_?S)Z=$PSQ]?;<,\]5LHZ%?R]D*B9-K2UMT26-\G<=PZSU8P&U@U7;G,$R^4(C$(*)MNSH)I M")S\02ZBU"J9(-M<6]]I6VM6V]EL6]M%K =N:\_FN8\SJUOI\6.<7=WWTJ.? M86W%_2AG65F8K.O-&^-E A54 2\IGL^IZ")L##(TN:R3VX>L/CZ[]*P%V4EH';MT#_/S\];?P MGXOEIDO<)E_/M0W>"H2TR<9$A^!\R9 EAJ YCUDWP>,.-/9R0#8L3&YW:FRB ML[[A^(VQE^'CQ3P9S#)IEQ$X,[:Z+Y;"J<1 YY*\YLE+T>1&QHYTC@O+9GC9 M'I<'*Z\#;#XY7:T7'W'Y!L^"JM6'Z:>+HP@31/1,&)#,;PZC:"4;;<$BQ\R9 MEEZVF09U/TW=8NYP+-P<##608D8^&7X=UO5HG,+VC!_#\N\KC% 3"J6PM?U7':"5ZIU?S 6$$9)^S_E\>%V[QKW%S<,0#41.H= M6*H'9/?MO"1Z+JV,&GPPM#("V9=0M -!GS$*_KW,Q_;FNCN-',N-VT]+?2/O M;& *ZNPV"4BF:A$ RPSH:P<\9R--<(G))C'^]PCK=K?<$PK;8VUWO?2-L_O: MU$=C(L\VUB&V&I01=1A4%"!ML1(YPV2:M//9G=1N-][F6!Q"=_W,D7F T9>X MGJ3$ D,M 3GM&"HD![%*TS@CA):Q-J,^,B")K'&/QL8$WZXZ&:RESA&/0EZ& MY3+4=@E-SCQN/;WYX<;#_(QRBL&*EIAD;8=7$!2OXZX<]V!2M,JE(')JLL\< M]13CJG5^=>M(:9*J7<[2@G3%@7+D&T)NLQG5;L@J); M;5&&4TZW5Q3?X&>Q37?2,9#=.7_V61^;^087?YNN/URDN[[= M *9: MHL<(W=&H"+X875+6VH4FE8_;$CBN_6F!IIN6IXFJ>K=!>_<>N?[[@]JCACU% MML614C*YF!TPS(%P)!($;1T8R9SG6 S)XA%;)=JSP_OWRQHS;K;9JX+_AG,N M2PTP-40E2 @R"]K&76T_P%3)*OB8FYP+;47=X[!'N^#HICT:7DF]&Z/K'"\N M.(Y??\7%^V7X]&&:PNQDB6'_ '#?-PUJX [C\\BFL'BELZ2-U#K"EM)&@K>" M$\",":3@E+X:6^-BP.;MX?)6%BS(!SY647 SK-2)] Z< MU_42CHHR99-XW.8"Y7:PN8^*<6 SH'870XMZY-*;O]1#@;,IR*N3>7X2YB&' M\]H/SGAPP5M0J;8E1F(H"'J%.:_K,T*X;B6RO"T?/F4C,<8F M^\OW"!NW$FGP^*:)/CK UW_"EPD+.EAC$Q3&JOQ\ M(!9-(&9]$DE8D=MK?/B77<4.=J<7%$U&"RYWIY2%CPY M38!H8HE<"J%YBZ6V-86'6II[7_"M^,#4$@//NOH!BBZ:74&5E#WIF?O6K4;#QC6##6L5ML>1L)&H:1'L#6=I'P0 M=1 E YT4>IG1ZS;=AXYFC+Y=:[WQJLMM]D9=% N*^\ TT"*B[5RE##&:!#%S MR;DT7K8>K[$=H8_%4.V"L/L[$#507O=F:__SR]>>3+/S\[%?./MS^=IB6&% M3_'L[ZL=$Y4T6NA(O(A0IYXK":[4%IB*WAFE8DXT$=1 ]#\6.[<+'F_:N3%4 MW4%*X@9G)RDM3\-LHHJT0DH'%#AK4-EX\#(E,+HXBJEESFV&$-U-SKCX&P49 M#X<+^ZBIF][@=_-R_N445\]7JU/,D\#)8RDR@,[ULG5D"ERTKI9HY%"2IY7= MY"KG=N2-FQ?K%Y('J;%;>_AZB?AENEI/Y^]OBG,2A-+6Y@(Y;AJ8E PA2:S^ M;@[D;T=,37)).U,Z;H.%?B$[E'+[16_XNIE]-@E>\L"U !]]K8.D/<,%S<$F MG4Q.+-(N0W)2WM-GP@B(2>D8 M>#'(FG32/\"IU/]XL-M)35UWYG^[7J2__TP"RT\6'S_A?'76Y&KW7,X]#QHF MI;,-E4-E=CX0-F^]ZENCL#QQ*J0YL$@5B#&2"F2HB"EZB M:Y*[.9#ND7,VPR'MCAK*H^FSV_STW49C[T.V!Q_7TLRU/(![&()>6?HO,)"I M;IS!A7I@H\]K9YI'GY:5I M\7X^_6]:,YN]>;.0OBT;+6K?E,2!"U5 2900%5<@4(JL9<'PGG[1"RV+Y,!Z,A7&SF"UQ/8Z6'YF+ M>WD;XH#A>=L^N:7C^QT^CN,#8U"(EA%("W>@# 5%3A!FN4JR%,\MQR8W&H[E M ]_SGIKN>K_)OJU^_GHK5-PLL+.K?LEBULG3.G*I+F>2CS<2 7,2DA4,L74= MVH$<=.WC[H*^79V -CKNP!=X/0OS.GQFTSK%FA)3T*S>3 ^UN86%S6V8S'66 MBB3H39/=_"H1O0R^.RH.;B;2]U5*1X ZORMON18VG(=(@5[R*3E MG@7/VQ0C7R=C7%#MK\Y[<+&';$?N2W0B&/>_!?(QEQO_Y3GYG_/JKE26+GHA M)(KYOO>&);OJH/..RCQ44[D79@.\[,)_WP M9J44E]&)&"#+K&K;E 0N&@T4^:1">[ECI4E&]1H5O0SP&G,[VE\M'6!J?\%] M8WN>;ZQ9[:V17'K(PM=A\RF +YE$ZG6V*8NBU!'3'H30Y-+H/?2U&7H>01P7*S MC=P@FNL @K<2C.=L9*-0Z5Q !U4O5$11HW,#J=#W4:282I.RAWOHZ?(X8SSX M#:&UD5O7O:FR.^L JRUM(LJ 9TY3B$6N;Y04<05$YDVRY/ENDX;-D+#.1[;6@ZO=KQ"MQ*ARM&J;Y.SVJ!F[9^Z> M&KNI\SW$-[+6?YO.IQ]//UZ:.%N$EA7P=4!9YK2_.J*>E^!5LMQ$%8;2^[4W MCZSY??2V&$*(8VL_?+E"N"M"&:TEA1C<4\2!#J)FH98_IZ*CC&:KN3;;:?_J MF\?K@SR(]O<68@WR/MVR!>7K1*%<\%+5BTFJ5DQY2%XC$!K@ >)#$UI MTV/C8-+'O1W31T+KR #H!?+Q^QS'FQS_$J;+OX;9:9VY>?KQK KJV9=/F,X& M3'_DDY!#CK6!9]#$OT*?P4OO@-F20G):A](DL]".IEDS M^RAB\^&ON+D!>E;WRB?"%Y6\KC?M*$)77H7:Y9F!YQ$E1YFD;G)7;4@F.L^9 M'&%=C(&&1[\2WN!_G4Y7T_5%V?B%$)Q0DG$7P;!2#SZQ7H,.&3B+EN7B."]M M;@"TX*;+,M+'L3:&P$GRHCB7.)_XH%A&J>K5;$[A5"0[(5T" M74I&$Q-ZM2_TC('EW!C^Q. MP=7/:P0T7QTP$V+G5[2\9; M9\>Y;A TBX8)":*(VC0YUAZA=88..H-D,D-( MVV3N?]CK!E;Q;)/C$"4)215!^X>R-P?X[K!+NAK=]U@%QUW MX"1?+_<*+F!P0@ *3EX.KQ%P(0\_JYA"C"X:WTF%YR.X<+ 3$AZL\-Q%+1U@ MJDDQC0W6%*P]LNKL8&7I0P@&YBZ([ /O] M=8+%%*=I3P*.G#Q[GA%E?Z0*SYW LG6%YRZ:ZP""]]4* M1A.-<"P!+61R@TIMRLHCTI>6%TPV.&S3N/0?IL+S$/@-H;4.P#= "D2JPB5S M&;2JS<(\MQ"$<+"9Z:NCY(ZWF3)PG-J-1W 9Z1!7]<@ Z #RYPV5,-_-^GD> M9I*%\JS0MF%J 9NR7':=N1U[@P,#)J;X=7P&GQD*=&W MIQ\_AN771;GB_5PTFQDZ-[K-NUHF27?F]3C9TCJZTCFNP;)T,4O"*9);CL M4"A43!PUM7P@.UT:WWUP.9@S,)SV.W 0!I3"R].S@F[%I%%)@'-*D$YHVPLL M!2A2\>(,X[Y1<\ZA.>D2^4>%9[L5LP=6NID9=*@8?JT=[E?/SRLU?ETN5JN) ME12W,!DHEE&6/,3:XCX4 YQQZ;TSW*9C=@ ^A)?./;]D]%\YG7,;% M4/O,ILW,9@S3T]/E93GK63KI:IO49U]PF:8DB0GSTC'."F! BI5*\. L\R B MLEART9ZW\:-V)O61%G VA'Q;;1\Z6.9=-^X3";O@='U*8KE8X!/N)$:'"K(. M&I2(!F+,&F12(J&G8(^-TR!F=UX>:3%GOWO!H7CI8B33\'XD0Q6]S@$TTR2" M4"+'_OEY.TV:65SG7&3%;UN- 6")DV9@PY)5&'U*0N-Z'=6>TR7NDL MP=4"-3]6\NLA"4UDT)RI3#$:?025+((K!4':G#6FR%'WOCT]Q-\/DRAK O-Q M5N5.F'L\J;5[BP/NS)4\** H)!KI*.*DP.,&P]RJD M@U?E8TB4=K$J1\#B7KD/<7;MHG4UZO=>>)22U)VX/E)=:M#", J< M4+E:/^0CN-I!U!AFL_.^CD]]A'6I@UV6()M19\@+8/4\76EK(4CN:J==K[/C MUOW/T, #DO,[H*_=+?Y==-Q!SOWZE5ZABJOW>>H]!00E1(3 ? $6DHM2&Z^P M22_<'_(6_TY(>/ 6_RYJZ0!332Y,ZL M]\0TQ?Z99) %^)P,Q1A>)LXP)?4_ MM_BW0O@!V#K*G*8=%-T!V.\=MR*2*T4AQ)B(#@@_X<@ >,R0?_9?IQ0=/Y]3M'"ZT+^6=CNO M!+4:BV)HP!>DO3<'"W%S<;ZD6/NJHVG4X_!8'#[2578$F!]_1>Z!N<=3EK6W M>*[7S$PPDLLKE()L"P0#B?NC- M\:\;_7V[5)1*R-6UL5C]FV@YQ#H:5KA82$#1:S].]FL@!A]I[=6/M!(/0-P/ M< 'TN^(YKX2Y(B%+2T8*Z^I Y=KZS"?PSB $)HU46J/LK+',[CP^TF*K'VE9 M'H:[?X25>=.G3U)PK;D'Z6H;3.XY..L+U/Q X589+<7C6I?[Q)']%5O]2*OR M$,P]]ENLVPOG1G7:QM=_2F;E;)RWJG"DN%9 M]M7+M8T<'FE,^FA2L\2(C,U$;7R13F->MM M/.J S/_P&=YVJZ=#2[ 3E/_ALL/?%U^(PBN7##ELHE[:P@@^&$D@"('[DG-0 M?36M&%H"CW0O_X M?72/+%VVHP1^^!SW#V -6H+ZA[8&5RZ*?E]J/CM;@F.0E*P#8PT#;S*"S4$R MX;W3JJ_VNH.R_\,GU7\ .] ,SC^T$=@AM.*9MUBG\O3=SYFF"O1WZ=P MH(O.O](+EF'V=+I*IZL5$?JJO"9X57#-\P8KKQ>$'5Q/EVLZ M C4P,)IK D7.$+T)X(Q,GO:%S'T3^W8HX8=?A]KB996ZV6)%N^L[TM?/]/M_ MGV1O0PI: H^+Q]>>H(.NYV*MI= M-FASD6 M!H,1 T9$#M;5]),BSR*DF( KQR)Y%]S+)M,,[B=I7&@-H_(M<+2'_#M$TL;6 M7W0_28;'9.I\ @PU%4L22HD#3Z$H--KDV.2(_@&:^L/2/FK_#IKVU4$'<-K. MD+^XK Y&S+K>7P$L@8PYEP*B"<2H#]Z8* *% N,Y9B_ZZ"USK-VQI?)&Q":% ME9.S>QFORE]6F\ANDBQ/41KR5+5AH++FX+,*8!E3 ;G*RMXP;;>"TSL>^QB< MJ#W5MQA&EETT^;XMJ(W%W61G)E[F(@PGJ;BB0+'D:@N(1%_Z$EQBRHLF)S4/ M$?48S,]AN!I<-2/;F]M\O,7U>K:)G2LS$^>**3P;\)(<3R5%[3G"+#FC0FEE MBQ:";V& OO>><8L,CV61!I5V!U[424JG'T]G]<;M.?P_$BD?:D+F,SZ?I\5' M?+%8K5[B^E5Y%[Y,+ ^J6&?KS2IR/EG(4./W/5&>(H8,S$"$OQ2-',%:IZ"Y.'!,1WT;>O=KJ$VO,Y/1U79TZVYRS' M: -D[RVH6!/JR49@*).HR8"(1SIDO4I6;['S4<&VMWZZ1-NS+Y\PU7XPN#Y= MSE]=\=\G.GHD/A2P4%,#21=P7H4Z%9(^=T()WN34:QXO%CXK$@71W: .K M1L@\^;A8KJ?_?79Z4UZ34)=7[/P3(G*ZG@BI778Q@T9' 24:#]9617P7&"7+P3AR*A3QZ;@%AR("BGI- M;KA1YSJ>V8_@O?!IGS4^SZK3?MJ=[BO;"S+?,25+0N31U:,N$'5_48@.H+/CS>EL&2X;WMY5;AV_Z^'N5?92<] MER2WS[^K3+Q%CXL%,!5/-H:"T1B8@!0]%S8E+GF3?>,1FDXU0%L>?5># M5'(4W/$$T=3)X*JVK='20O ,A2ZH2IM>JX\1->XA\5#HV+0I@ZFAVUO@>^OV M^)O=+0\9W*JTO(%]##YH:A(3[1':*UUW"]HHK)2T):&1*7EIVR28-30N_YC. M;YTW>L'-_=V%PDAN&<49WCD*-G3 .EC)0D(3N/#1QS;9O3OHZ=>D'(*)39,R MA/ ["/)VL'$KM0](BWDYP<6+:;ZYUGB1TOP*\X7VQ019)W8E6=-GF MD1PP5"DE/"/.]J%YW&NI,V-Q<"5VD4:\@]F/F*_2JFG01UQ<$;?3+V]( >_" M]P6^+R^^?[^WQXT#N0 MWK[I#G[WVDJ@MT%&!D9*5F>8" C*%%J3W L7C$?7I!'V8T2=:@RW/?LNLD'K M&!;)H0[LJ_G7"%'R %++'(O+B;$FU_./4C6N.S@80C8MU'":>%ZVYNBF2X\] MK:'=:=AVZ5%L)2D+"UD0F&C-*%.3*8W/]"7RE(ME,>;G9GWNFNV\QOGDQZII MR[UNCF^G==]=B?U]>3.9AFF:A,L/L\6D*O.6L+M5HHUT!6GIQ5B/C>M,M8"& M@>,Y6<:+5ZS-T))A^>C8PAV"PMVME=E$P?HP;3?#A%]@3/^YO<0_[6?66D MQ[*Z7NZV 5=;%17E7$A>9JG;>NO[4-D)6 >$R2XD#JZSG@#Y=OK]:KE8 M24RLVP\97CCCJ.H,VSK+(A58G4MXGK4N+ALKVV[N#VGJ!&S#(V$7YDY42Z<( MDVM6HLP^9F^ J=JPJ'8M"APU1).SD@8S">U<"),'(*S9W=RX"#M&+3TA[.7/ M>V);^2$KXZ^S#MF07#(W)"8=$_B2(H$C.Y]D,E(W:;?Y!%V=(*T7+^]DU?6$ MQ+MXKO83>?%M=D7K>+UJO=<,,^>@63:@,$GPR9-KDB3:R*UE[%PW0 ^(ZV1_ M'0(-3]^,G*::#N#VH1:JD6J6M\QMX7)MT\DS"+0L"RU05^=MZ%QEER&9%#4/ MN13;Q @>0&,GX!L,()NC4AIIJP,@_K983KZ%FMJP!V]&\2Q1"$C6NGKZ[\!G MBZ U$R5YX9AM[6$PR-M,#*'( ,JSC:K$(=!Y8%TCNLTG@N8+977 39?8US>W5FN M7!O/K] MRI6T7%E:D5K;5-L.U88;:" JQVD)1=UHJ-8N@L;N!W6:HA_%S9%2'[E[[;O9 M],MGG'^KO+R9_(FWN=H?R5-8VUNEC,^&1? ZUJXM9I6N?3VWRLA@;8Y/I1;L M^:J>X'&L/F?MA-L15OZM]J@@P[N%(VFC1",EL%1;^(G((-@@(2)MUUSQ9)0^ M$"Z[WS9VSZ^&B!E(Q%UL3P]SMSY.%O]<66 4/CBRM6!#T:!D7KRB@936%0!?S::K?)M[\URB5RQ:'P!+S4],GBQP;3T? MM$/IC?9>-@;@0Z+&W@B'4OU.3)VHAPXP]68VQ\F7Z6]_IJ]UYOQZJ/W:0(M@ MC'<8(!I%;F5B$IS%"+JH&))@-C>Z3'^$J%XP=:KJ-X_ZA])#!YBZO]5_^E?X MON;"8O+))@M1!Q*/4ZFVHHC 6$%;/,M"-ZF" M.([<<1L$]NN>#:SH#N"\A8V;I>.$ M+#H5U^B*: LUXX)K($T_N/8Y5>P=8.?355S@OU^1$'_[05]N1\X6&R80ZBJ3\3=I*MDK23%X.!MKG<9 MGEQ5D2,4C45)EI1P32Y[=E(TKM4:1-]/8^@(X?>'HIM4X!1#+II#I(56RV,Y M.)8,>0+#H8$W\>A-X*XH+S*PP36N9,^O) M6!!#)%X.(7B?HDLBYC,D8-S2TTG2[?D1\FCJQG'JZ@!UO_W[U63Y\W==T[/T3*.%-$7I2B(":R"^" M-LPDI0!EH+#.R2JT5"#QB-'F8A4V\?V.HO;YWZD- ]GVJNX SQ\Q7-:VMG=. M2+TJ6M2[(EQ<:(]%,PR@=:FS:NOQOC8(4=AHA8\DP29MZQ^EZOF?8 ^#S^%4 M][SZV]UM)?2[RZ_X,ER&:<)/7Q&7 [>\V^=5#;O@'XF'R97JNHWD5Q MC=G+Q$DNEG8"30*+FE$H1B8J!N0\EB:YQ]O)Z01/@ZE]>\+**3KH$DGK>ZD0 MC!.%%^ A1^+#.0B17 MK([FA,KO@FES>[2*HBYR5DY3])'Z.D'P'"+IA /.+ MQ9JGN[/PFQKKPHQ;G0<51 IH- 7H(=%B4REP)K/PODG^RAZT]8:K8T#PX)QD M6(UT #(*?_(M5VL6N(W*)2D@^6J\T=>JD:C *Q^"+1I1-_3T+&A?19)!%A3H=.(/3Y%P6QC*+%@63;6>,G-[/M_UM5RLOJH&. M>D+>7JT8@PE2L(2@61W:8B6"]R)"%E990VLJLR8GNW^]5KT'P>2D5KV'Z*PG M0&[I">L86NNTA4)&G(2&"D):=8?5H28P\-#F8N$OTJKW("0N@ 4[N*OHVU-AOR$&0A+DCW MX!PZ2#&8(IP+)C4:W/[,"NY/P=$ LN\ 04<6WEKCHP_% C?U?BP:"UXX!,8L ML4GN:&!-RI<;%MRWSV<[I^